Changeset 1102 for trunk/src/org/expeditee/items/widgets/WidgetEdge.java
- Timestamp:
- 05/10/18 16:04:51 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/items/widgets/WidgetEdge.java
r919 r1102 19 19 package org.expeditee.items.widgets; 20 20 21 import java.awt.Color;22 import java.awt.Polygon;23 21 import java.util.List; 24 22 23 import org.expeditee.core.Colour; 24 import org.expeditee.core.Point; 25 import org.expeditee.core.bounds.PolygonBounds; 25 26 import org.expeditee.items.Item; 26 27 import org.expeditee.items.Line; … … 28 29 29 30 /** 30 * Widget edges define the bound ries of an interactive widget.31 * Widget edges define the boundaries of an interactive widget. 31 32 * 32 33 * @author Brook Novak … … 34 35 public class WidgetEdge extends Line { 35 36 36 private InteractiveWidget _widgetSource;37 private Widget _widgetSource; 37 38 38 39 WidgetEdge(WidgetCorner start, WidgetCorner end, int id, 39 InteractiveWidget widgetSource) {40 Widget widgetSource) { 40 41 super(start, end, id); 41 42 … … 45 46 } 46 47 47 public InteractiveWidget getWidgetSource() {48 public Widget getWidgetSource() { 48 49 return _widgetSource; 49 50 } … … 89 90 90 91 @Override 91 public void setArrowhead(Polygon arrow) {92 public void setArrowhead(PolygonBounds arrow) { 92 93 } 93 94 … … 101 102 102 103 @Override 103 public void setBottomShadowColor(Colo r bottom) {104 } 105 106 @Override 107 public void setFillColor(Colo r c) {104 public void setBottomShadowColor(Colour bottom) { 105 } 106 107 @Override 108 public void setFillColor(Colour c) { 108 109 } 109 110 … … 121 122 122 123 @Override 123 public void setAnchorTop( Floatanchor) {124 public void setAnchorTop(Integer anchor) { 124 125 _widgetSource.setAnchorTop(anchor); 125 126 } 126 127 127 128 @Override 128 public void setAnchorBottom( Floatanchor) {129 public void setAnchorBottom(Integer anchor) { 129 130 _widgetSource.setAnchorBottom(anchor); 130 131 } 131 132 132 133 @Override 133 public void setAnchorLeft( Floatanchor) {134 public void setAnchorLeft(Integer anchor) { 134 135 _widgetSource.setAnchorLeft(anchor); 135 136 } 136 137 137 138 @Override 138 public void setAnchorRight( Floatanchor) {139 public void setAnchorRight(Integer anchor) { 139 140 _widgetSource.setAnchorRight(anchor); 140 141 } … … 156 157 157 158 @Override 158 public FloatgetAnchorTop() {159 public Integer getAnchorTop() { 159 160 return _widgetSource.getSource().getAnchorTop(); 160 161 } 161 162 162 163 @Override 163 public FloatgetAnchorBottom() {164 public Integer getAnchorBottom() { 164 165 return _widgetSource.getSource().getAnchorBottom(); 165 166 } 166 167 167 168 @Override 168 public FloatgetAnchorLeft() {169 public Integer getAnchorLeft() { 169 170 return _widgetSource.getSource().getAnchorLeft(); 170 171 } 171 172 172 173 @Override 173 public FloatgetAnchorRight() {174 public Integer getAnchorRight() { 174 175 return _widgetSource.getSource().getAnchorRight(); 175 176 } 176 177 177 178 @Override 178 public boolean contains( int x, int y) {179 return super.contains( x, y) && !_widgetSource.getBounds().contains(x, y);180 } 181 182 @Override 183 public Polygon getEnclosedShape() {179 public boolean contains(Point p) { 180 return super.contains(p) && !_widgetSource.getBounds().contains(p); 181 } 182 183 @Override 184 public PolygonBounds getEnclosedShape() { 184 185 return getStartItem().getEnclosedShape(); 185 186 } … … 219 220 220 221 @Override 221 public void setBackgroundColor(Colo r c) {222 public void setBackgroundColor(Colour c) { 222 223 if (_widgetSource != null) { 223 224 super.setBackgroundColor(c); … … 227 228 228 229 @Override 229 public void setColor(Colo r c) {230 public void setColor(Colour c) { 230 231 if (_widgetSource != null) { 231 232 super.setColor(c);
Note:
See TracChangeset
for help on using the changeset viewer.