Changeset 634
- Timestamp:
- 12/17/13 17:00:02 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/actions/Misc.java
r632 r634 44 44 import org.expeditee.items.Line; 45 45 import org.expeditee.items.Text; 46 import org.expeditee.items.XRayable; 46 47 import org.expeditee.items.widgets.InteractiveWidget; 47 import org.expeditee.items.widgets.InteractiveWidgetInitialisationFailedException;48 48 import org.expeditee.items.widgets.JfxBrowser; 49 import org.expeditee.items.widgets.WidgetCorner; 50 import org.expeditee.items.widgets.WidgetEdge; 49 51 import org.expeditee.math.ExpediteeJEP; 50 52 import org.expeditee.settings.UserSettings; … … 1473 1475 public static void pan(Frame frame, int x, int y) { 1474 1476 for(Item i : frame.getAllItems()) { 1475 i.setXY(i.getX() + x, i.getY() + y); 1477 if(i instanceof WidgetEdge || i instanceof WidgetCorner) { 1478 continue; 1479 } else if(i instanceof XRayable) { 1480 i.setPosition(i.getX() + x, i.getY() + y); 1481 } else { 1482 i.setXY(i.getX() + x, i.getY() + y); 1483 } 1476 1484 // update the polygon, otherwise stuff moves but leaves it's outline behind 1477 // (maybe this should use setPosition() instead?)1478 1485 i.updatePolygon(); 1486 } 1487 for(InteractiveWidget iw : frame.getInteractiveWidgets()) { 1488 iw.setPosition(iw.getX() + x, iw.getY() + y); 1479 1489 } 1480 1490 // make sure we save the panning of the frame
Note:
See TracChangeset
for help on using the changeset viewer.