Ignore:
Timestamp:
07/31/08 15:18:29 (16 years ago)
Author:
ra33
Message:

Made a few minor changes...

Also

For interactive widgets the border will not be selected if the user is inside the enclosed area

Location:
trunk/src/org/expeditee/agents
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/agents/Agent.java

    r133 r179  
    3737         */
    3838        public boolean hasResultFrame();
     39       
     40        public boolean hasResultString();
    3941
    4042        /**
  • trunk/src/org/expeditee/agents/DefaultAgent.java

    r154 r179  
    109109                return _end != null;
    110110        }
     111       
     112        public boolean hasResultString() {
     113                return false;
     114        }
    111115
    112116        public Frame getResultFrame() {
  • trunk/src/org/expeditee/agents/SearchFramesetNoResults.java

    r164 r179  
    5050                return false;
    5151        }
     52       
     53        @Override
     54        public boolean hasResultString() {
     55                return true;
     56        }
     57       
     58        @Override
     59        public String toString(){
     60                StringBuffer resultString = new StringBuffer();
     61                for(String frame: _results.keySet()){
     62                        resultString.append(frame);
     63                        for(String found: _results.get(frame)){
     64                                resultString.append('[').append(found).append(']');
     65                        }
     66                        resultString.append('\n');
     67                }
     68                resultString.deleteCharAt(resultString.length()-1);
     69                return resultString.toString();
     70        }
    5271}
  • trunk/src/org/expeditee/agents/SwitchyardTree.java

    r147 r179  
    2020                                if(_stop)
    2121                                        return null;
    22                         }else {
     22                        } else {
    2323                                // goto child frame of any linked 1 letter items
    2424                                String link = textItem.getAbsoluteLink();
     
    2828                                                Point2D.Float lastItemEnd = textItem.getParagraphEndPosition();
    2929                                                for (Text childItem : childFrame.getBodyTextItems(false)) {
    30                                                         // look for red items
    31                                                         if (childItem.getColor().equals(Color.RED)) {
     30                                                        // look for red items (remember get color may be null
     31                                                        if (Color.RED.equals(childItem.getPaintColor())) {
    3232                                                                // make a copy and add to parent frame
    3333                                                                Text itemCopy = childItem.copy();
     
    3737                                                                lastItemEnd = itemCopy
    3838                                                                                .getParagraphEndPosition();
     39                                                                itemCopy.setID(frame.getNextItemID());
    3940                                                                frame.addItem(itemCopy);
    4041                                                        }
Note: See TracChangeset for help on using the changeset viewer.