Ignore:
Timestamp:
05/10/18 16:04:51 (6 years ago)
Author:
davidb
Message:

Reworking of the code-base to separate logic from graphics. This version of Expeditee now supports a JFX graphics as an alternative to SWING

File:
1 edited

Legend:

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

    r1069 r1102  
    2121import java.util.Collection;
    2222
     23import org.expeditee.gui.DisplayController;
    2324import org.expeditee.gui.Frame;
    2425import org.expeditee.gui.FrameCreator;
    25 import org.expeditee.gui.FrameGraphics;
    2626import org.expeditee.gui.FrameIO;
    2727import org.expeditee.io.Conversion;
     
    126126        }
    127127
    128         public static boolean searchFrame(FrameCreator results, String frameName,
    129                         String pattern, String replacementString) {
    130                 int oldMode = FrameGraphics.getMode();
    131                 FrameGraphics.forceXRayMode(false);
     128        public static boolean searchFrame(FrameCreator results, String frameName, String pattern, String replacementString)
     129        {
     130                boolean wasXrayMode = DisplayController.isXRayMode();
     131                if (!wasXrayMode) DisplayController.ToggleXRayMode();
    132132                Frame frameToSearch = FrameIO.LoadFrame(frameName);
    133                 FrameGraphics.setMode(oldMode, false);
     133                if (!wasXrayMode) DisplayController.ToggleXRayMode();
    134134                if (frameToSearch == null)
    135135                        return false;
     
    142142                        }
    143143                }
    144                 FrameGraphics.requestRefresh(true);
     144                DisplayController.requestRefresh(true);
    145145                FrameIO.SaveFrame(frameToSearch, false);
    146146                return true;
     
    177177                                _results.addText(surrogate.toString(), null,
    178178                                                frameName, null, false);
    179                                 FrameGraphics.requestRefresh(true);
     179                                DisplayController.requestRefresh(true);
    180180                        }
    181181                }
Note: See TracChangeset for help on using the changeset viewer.