Subversion Repositories wimsdev

Rev

Rev 7307 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7307 Rev 7314
Line 223... Line 223...
223
        for (int n=0;n<arrmol.numLines();n++){
223
        for (int n=0;n<arrmol.numLines();n++){
224
            int btype=arrmol.lineType(n);
224
            int btype=arrmol.lineType(n);
225
            double x1=arrmol.lineX1(n),y1=arrmol.lineY1(n),x2=arrmol.lineX2(n),y2=arrmol.lineY2(n);
225
            double x1=arrmol.lineX1(n),y1=arrmol.lineY1(n),x2=arrmol.lineX2(n),y2=arrmol.lineY2(n);
226
            double dx=x2-x1,dy=y2-y1;
226
            double dx=x2-x1,dy=y2-y1;
227
            int factor = 1;/* multiply linewidth when user selected */
227
            int factor = 1;/* multiply linewidth when user selected */
-
 
228
            g.setColor(new Color(arrmol.lineCol(n)));
228
            if( MainApplet.USER_SELECTION ){
229
            if( MainApplet.USER_SELECTION ){
229
                if( EditorPane.bondselection.length > mol.numBonds()){ // userbased click selection
230
                if( EditorPane.bondselection.length > mol.numBonds()){ // userbased click selection
230
                    if( EditorPane.bondselection[arrmol.lineBNum(n)] ){
231
                    if( EditorPane.bondselection[arrmol.lineBNum(n)] ){
231
                        g.setColor(MainApplet.BOND_SELECT_COLOR);
232
                        g.setColor(MainApplet.BOND_SELECT_COLOR);
232
                        factor = 2;
233
                        factor = 2;
Line 249... Line 250...
249
                        if( n == MainApplet.ExternalBondSelection[i]){
250
                        if( n == MainApplet.ExternalBondSelection[i]){
250
                            g.setColor(MainApplet.SelectedBondColorArray[i]);
251
                            g.setColor(MainApplet.SelectedBondColorArray[i]);
251
                            factor = 2;
252
                            factor = 2;
252
                        }
253
                        }
253
                    }
254
                    }
254
                }
-
 
255
                else
-
 
256
                {
-
 
257
                    g.setColor(new Color(arrmol.lineCol(n)));
-
 
258
                }
255
                }
259
            }
256
            }
260
           
-
 
261
            if (btype==ArrangeMolecule.BLINE_NORMAL){
257
            if (btype==ArrangeMolecule.BLINE_NORMAL){
262
                g.setStroke(new BasicStroke( (float) (factor*(arrmol.lineSize(n))) ,BasicStroke.CAP_ROUND,BasicStroke.JOIN_ROUND));
258
                g.setStroke(new BasicStroke( (float) (factor*(arrmol.lineSize(n))) ,BasicStroke.CAP_ROUND,BasicStroke.JOIN_ROUND));
263
                g.draw(new Line2D.Double(x1,y1,x2,y2));
259
                g.draw(new Line2D.Double(x1,y1,x2,y2));
264
            }
260
            }
265
            else if (btype==ArrangeMolecule.BLINE_INCLINED)
261
            else if (btype==ArrangeMolecule.BLINE_INCLINED)