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) |