Changeset 163 for trunk/src/org/expeditee/actions
- Timestamp:
- 07/28/08 15:20:22 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/actions/Misc.java
r162 r163 157 157 getFromChildFrame(current, false); 158 158 } 159 159 160 160 public static void GetItemsFromChildFrame(Item current) { 161 161 getItemsFromChildFrame(current, false); … … 189 189 FrameGraphics.Repaint(); 190 190 } 191 191 192 192 private static void getItemsFromChildFrame(Item current, boolean textOnly) { 193 193 Collection<Item> items = getItemsOnChildFrame(current, textOnly); … … 199 199 // copy the item and switch 200 200 Collection<Item> copies = ItemUtils.CopyItems(items); 201 float deltaX = DisplayIO.getMouseX(); 202 float deltaY = FrameMouseActions.getY(); 203 for(Item i: copies){ 204 i.setXY(i.getX() + deltaX, i.getY() + deltaY); 201 Item first = items.iterator().next(); 202 float deltaX = DisplayIO.getMouseX() - first.getX(); 203 float deltaY = FrameMouseActions.getY() - first.getY(); 204 for (Item i : copies) { 205 if (i.isVisible()) 206 i.setXY(i.getX() + deltaX, i.getY() + deltaY); 205 207 i.setParent(null); 206 208 } … … 681 683 return item; 682 684 } 683 685 684 686 private static Collection<Item> getItemsOnChildFrame(Item current, 685 687 boolean textOnly) { … … 704 706 else 705 707 body.addAll(child.getItems()); 706 708 707 709 return body; 708 710 }
Note:
See TracChangeset
for help on using the changeset viewer.