Changeset 206 for trunk/src/org/expeditee/items/widgets/WidgetEdge.java
- Timestamp:
- 08/09/08 11:11:40 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/items/widgets/WidgetEdge.java
r199 r206 19 19 InteractiveWidget widgetSource) { 20 20 super(start, end, id); 21 22 /* TODO: REVISE 23 super.setThickness(2.0f); 24 super.setColor(Color.black); 25 */ 26 21 27 if (widgetSource == null) 22 28 throw new NullPointerException("widgetSource"); … … 33 39 } 34 40 35 //@Override36 //public void setThickness(float thick) {37 //// Ignore38 // }39 41 @Override 42 public void setThickness(float thick) { 43 // Ignore 44 // TODO: REVISE 45 } 40 46 @Override 41 47 public void toggleArrow() { … … 58 64 } 59 65 60 // @OVERRIDE 61 // PUBLIC VOID SETCOLOR(COLOR C) { 62 // // IGNORE 63 // } 66 @Override 67 public void setColor(Color c) { 68 // Ignore 69 70 /* // TODO: REVISE 71 if (_widgetSource != null) { 72 super.setColor(color); 73 _widgetSource.getSource().setColor(color); 74 } 75 */ 76 } 64 77 65 78 @Override … … 108 121 public void setSize(float size) { 109 122 } 123 124 125 126 127 128 129 /// TODO: REVISE COMMENTED BELOW 110 130 111 @Override 112 public boolean contains(int x, int y) { 113 return super.contains(x, y) && !getEnclosedShape().contains(x, y); 114 } 131 // @Override 132 // public boolean contains(int x, int y) { 133 // return super.contains(x, y) && !getEnclosedShape().contains(x, y); 134 // } 135 // 136 // @Override 137 // public Polygon getEnclosedShape() { 138 // return getStartItem().getEnclosedShape(); 139 // } 140 // 141 // @Override 142 // public String getLink() { 143 // return _widgetSource.getSource().getLink(); 144 // } 145 // 146 // @Override 147 // public void setLink(String link) { 148 // _widgetSource.setLink(link); 149 // } 150 // 151 // 152 // @Override 153 // public void setThickness(float newThickness, boolean setConnected) { 154 // if (_widgetSource != null) { 155 // float minThickness = _widgetSource.getMinimumBorderThickness(); 156 // if(newThickness < minThickness) 157 // newThickness = minThickness; 158 // super.setThickness(newThickness, setConnected); 159 // _widgetSource.getSource().setThickness(newThickness, false); 160 // } 161 // } 115 162 116 @Override117 public Polygon getEnclosedShape() {118 return getStartItem().getEnclosedShape();119 }120 163 121 @Override 122 public String getLink() { 123 return _widgetSource.getSource().getLink(); 124 } 125 126 @Override 127 public void setLink(String link) { 128 _widgetSource.setLink(link); 129 } 130 131 @Override 132 protected boolean dontPaint() { 133 return getThickness() <= 0; 134 } 135 136 @Override 137 public void setThickness(float newThickness, boolean setConnected) { 138 if (_widgetSource != null) { 139 float minThickness = _widgetSource.getMinimumBorderThickness(); 140 if(newThickness < minThickness) 141 newThickness = minThickness; 142 super.setThickness(newThickness, setConnected); 143 _widgetSource.getSource().setThickness(newThickness, false); 144 } 145 } 146 147 @Override 148 public void setColor(Color color) { 149 if (_widgetSource != null) { 150 super.setColor(color); 151 _widgetSource.getSource().setColor(color); 152 } 153 } 164 165 /// 166 167 168 154 169 }
Note:
See TracChangeset
for help on using the changeset viewer.