Changeset 108 for trunk/src/org/expeditee/agents/SwitchyardTree.java
- Timestamp:
- 06/27/08 16:44:21 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/agents/SwitchyardTree.java
r80 r108 2 2 3 3 import java.awt.Color; 4 import java.awt. Point;4 import java.awt.geom.Point2D; 5 5 6 6 import org.expeditee.gui.Frame; … … 16 16 for (Text textItem : frame.getBodyTextItems(false)) { 17 17 // Delete all non-annotations with more that one letter 18 if (textItem.getText().length() > 1) 18 if (textItem.getText().length() > 1){ 19 19 frame.removeItem(textItem); 20 else { 20 if(_stop) 21 return null; 22 }else { 21 23 // goto child frame of any linked 1 letter items 22 24 String link = textItem.getAbsoluteLink(); … … 24 26 Frame childFrame = FrameIO.LoadFrame(link); 25 27 if (childFrame != null) { 26 Point lastItemEnd = textItem.getEndParagraphPosition();28 Point2D.Float lastItemEnd = textItem.getEndParagraphPosition(); 27 29 for (Text childItem : childFrame.getBodyTextItems(false)) { 28 30 // look for red items … … 31 33 Text itemCopy = childItem.copy(); 32 34 // add to the right of parent item 33 lastItemEnd. translate(20, 0);34 itemCopy.setPosition(lastItemEnd );35 lastItemEnd.setLocation(lastItemEnd.x + 20, lastItemEnd.y); 36 itemCopy.setPosition(lastItemEnd.x, lastItemEnd.y); 35 37 lastItemEnd = itemCopy 36 38 .getEndParagraphPosition(); … … 38 40 } 39 41 _itemCount++; 42 if(_stop) 43 return null; 40 44 } 41 45 }
Note:
See TracChangeset
for help on using the changeset viewer.