Changeset 1102 for trunk/src/org/expeditee/io/ExpClipWriter.java
- Timestamp:
- 05/10/18 16:04:51 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/io/ExpClipWriter.java
r919 r1102 23 23 import java.util.List; 24 24 25 import org.expeditee.core.Point; 25 26 import org.expeditee.gui.Frame; 26 27 import org.expeditee.items.Item; 27 28 import org.expeditee.items.Line; 28 29 import org.expeditee.items.XRayable; 29 import org.expeditee.items.widgets. InteractiveWidget;30 import org.expeditee.items.widgets.Widget; 30 31 import org.expeditee.items.widgets.WidgetCorner; 31 32 import org.expeditee.items.widgets.WidgetEdge; … … 41 42 private int dX, dY; 42 43 44 public ExpClipWriter(Point p) 45 { 46 this(p.x, p.y); 47 } 48 43 49 public ExpClipWriter(int dX, int dY) { 44 50 super(); … … 60 66 public void output(List<Item> items) throws IOException { 61 67 // switch to savable items 62 LinkedList< InteractiveWidget> widgets = new LinkedList<InteractiveWidget>();68 LinkedList<Widget> widgets = new LinkedList<Widget>(); 63 69 // make an array to iterate over instead of the list so we don't get stuck when we remove items from the list 64 70 Item[] tmpitems = items.toArray(new Item[0]); … … 72 78 } 73 79 } else if (i instanceof WidgetCorner) { 74 InteractiveWidget iw = ((WidgetCorner)i).getWidgetSource();80 Widget iw = ((WidgetCorner)i).getWidgetSource(); 75 81 if(!widgets.contains(iw)) { 76 82 widgets.add(iw); … … 78 84 items.remove(i); 79 85 } else if (i instanceof WidgetEdge) { 80 InteractiveWidget iw = ((WidgetEdge)i).getWidgetSource();86 Widget iw = ((WidgetEdge)i).getWidgetSource(); 81 87 if(!widgets.contains(iw)) { 82 88 widgets.add(iw); … … 90 96 } 91 97 } 92 for ( InteractiveWidget iw : widgets) {98 for (Widget iw : widgets) { 93 99 items.add(iw.getSource()); 94 100 }
Note:
See TracChangeset
for help on using the changeset viewer.