Changeset 1102 for trunk/src/org/expeditee/items/XRayable.java
- Timestamp:
- 05/10/18 16:04:51 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/items/XRayable.java
r919 r1102 19 19 package org.expeditee.items; 20 20 21 import java.awt.Color;22 import java.awt.geom.Point2D;23 21 import java.util.Collection; 24 22 import java.util.LinkedList; 25 23 import java.util.List; 26 24 25 import org.expeditee.core.Colour; 26 import org.expeditee.core.Point; 27 import org.expeditee.gui.DisplayController; 27 28 import org.expeditee.gui.FrameGraphics; 28 29 … … 101 102 102 103 @Override 103 public Colo r getColor() {104 public Colour getColor() { 104 105 return _source.getColor(); 105 106 } 106 107 107 108 @Override 108 public void setColor(Colo r c) {109 public void setColor(Colour c) { 109 110 _source.setColor(c); 110 111 invalidateCommonTrait(ItemAppearence.ForegroundColorChanged); … … 112 113 113 114 @Override 114 public void setBackgroundColor(Colo r c) {115 public void setBackgroundColor(Colour c) { 115 116 _source.setBackgroundColor(c); 116 117 } 117 118 118 119 @Override 119 public void setFillColor(Colo r c) {120 public void setFillColor(Colour c) { 120 121 _source.setFillColor(c); 121 122 } 122 123 123 124 @Override 124 public void setBorderColor(Colo r c) {125 public void setBorderColor(Colour c) { 125 126 _source.setBorderColor(c); 126 127 invalidateCommonTrait(ItemAppearence.BorderColorChanged); … … 128 129 129 130 @Override 130 public void setGradientColor(Colo r c) {131 public void setGradientColor(Colour c) { 131 132 _source.setGradientColor(c); 132 133 } … … 153 154 154 155 @Override 155 public FloatgetAnchorLeft() {156 public Integer getAnchorLeft() { 156 157 return _source.getAnchorLeft(); 157 158 } 158 159 159 160 @Override 160 public FloatgetAnchorRight() {161 public Integer getAnchorRight() { 161 162 return _source.getAnchorRight(); 162 163 } 163 164 164 165 @Override 165 public FloatgetAnchorTop() {166 public Integer getAnchorTop() { 166 167 return _source.getAnchorTop(); 167 168 } 168 169 169 170 @Override 170 public FloatgetAnchorBottom() {171 public Integer getAnchorBottom() { 171 172 return _source.getAnchorBottom(); 172 173 } … … 174 175 175 176 @Override 176 public Colo r getBorderColor() {177 public Colour getBorderColor() { 177 178 return _source.getBorderColor(); 178 179 } … … 186 187 187 188 @Override 188 public Colo r getBackgroundColor() {189 public Colour getBackgroundColor() { 189 190 return _source.getBackgroundColor(); 190 191 } 191 192 192 193 @Override 193 public Colo r getFillColor() {194 public Colour getFillColor() { 194 195 return _source.getFillColor(); 195 196 } 196 197 197 198 @Override 198 public Colo r getGradientColor() {199 public Colour getGradientColor() { 199 200 return _source.getGradientColor(); 200 201 } … … 226 227 invalidateAll(); 227 228 _source.setLink(frameName); 228 updatePolygon();229 invalidateBounds(); 229 230 //TODO: only invalidate the link bit 230 231 invalidateAll(); … … 239 240 invalidateAll(); 240 241 _source.setActions(action); 241 updatePolygon();242 invalidateBounds(); 242 243 invalidateAll(); 243 244 } … … 252 253 253 254 @Override 254 public void translate(Point 2Dorigin, double ratio){255 public void translate(Point origin, double ratio){ 255 256 //_source.translate(origin, ratio); 256 updatePolygon();257 invalidateBounds(); 257 258 } 258 259 … … 279 280 280 281 @Override 281 public void setAnchorTop( Floatanchor) {282 public void setAnchorTop(Integer anchor) { 282 283 _source.setAnchorTop(anchor); 283 284 if (anchor != null) … … 286 287 287 288 @Override 288 public void setAnchorBottom( Floatanchor) {289 public void setAnchorBottom(Integer anchor) { 289 290 _source.setAnchorBottom(anchor); 290 291 if (anchor != null) 291 _source.setY( FrameGraphics.getMaxFrameSize().height- getHeight() - anchor);292 } 293 294 295 @Override 296 public void setAnchorLeft( Floatanchor) {292 _source.setY(DisplayController.getFramePaintArea().getHeight() - getHeight() - anchor); 293 } 294 295 296 @Override 297 public void setAnchorLeft(Integer anchor) { 297 298 _source.setAnchorLeft(anchor); 298 299 } 299 300 300 301 @Override 301 public void setAnchorRight( Floatanchor) {302 public void setAnchorRight(Integer anchor) { 302 303 _source.setAnchorRight(anchor); 303 _source.setX( FrameGraphics.getMaxFrameSize().width- anchor - this.getWidth());304 _source.setX(DisplayController.getFramePaintArea().getWidth() - anchor - this.getWidth()); 304 305 } 305 306
Note:
See TracChangeset
for help on using the changeset viewer.