Changeset 108 for trunk/src/org/expeditee/agents
- Timestamp:
- 06/27/08 16:44:21 (16 years ago)
- Location:
- trunk/src/org/expeditee/agents
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/agents/ComputeTree.java
r97 r108 20 20 protected Frame process(Frame frame) { 21 21 _format.setMinimumFractionDigits(0); 22 if (computeFrame(frame) == null ) {22 if (computeFrame(frame) == null && !_stop) { 23 23 message("Nothing to compute!"); 24 24 } … … 38 38 String computeTag = null; 39 39 for (Item i : frame.getItems()) { 40 if(_stop) 41 return null; 40 42 if (i.isAnnotation()) { 41 43 String s = ((Text) i).getFirstLine().toLowerCase().trim(); … … 85 87 // operation 86 88 for (Item i : frame.getBodyTextItems(false)) { 89 if(_stop) 90 return null; 87 91 Double value = null; 88 92 // Process the frame that each item is linked to -
trunk/src/org/expeditee/agents/DefaultAgent.java
r86 r108 98 98 99 99 SessionStats.setEnabled(false); 100 100 _start.change(); 101 101 _end = process(_start); 102 102 -
trunk/src/org/expeditee/agents/DisplayTree.java
r86 r108 81 81 Item delay = ItemUtils.FindTag(toSearch.getItems(), 82 82 "@DisplayTreePause:"); 83 83 84 if (delay != null) { 84 85 try { -
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.