Changeset 813


Ignore:
Timestamp:
02/03/14 15:04:16 (10 years ago)
Author:
csl14
Message:

Fullscreen webbrowser now gets actual width and height

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

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/actions/ExploratorySearchActions.java

    r810 r813  
    5757                        text.setLink("" + frame.getNumber());                           // link this text item to new frame
    5858                       
    59                         // Remove everything from new page
     59                        // Remove everything from new frame
    6060                        frame.removeAllItems(frame.getItems());
    6161                       
    6262                        // Add web browser active overlay and @old
    63                         //frame.addText(1100, 50, "@ao: 2", null, "overlayset2");
    64                         //frame.addText(1100, 20, "@old", null);
    65                        
    6663                        Text t = (Text) frame.addText(1100, 50, "@ao: 2", null, "overlayset2");
    6764                        t.setAnchorLeft(1087.0f);
     
    7976                        // Start Browser in fullscreen or default, depending on settings
    8077                        if(ExploratorySearchSettings.BrowserFullScreen.get()) {
    81                                 wt = frame.addText(0 + lm, 70 + tm, "@iw: org.expeditee.items.widgets.JfxBrowser "+ (Browser._theBrowser.getWidth() -
    82                                                 JfxBrowser.HORZ_CROP - lm - rm) + " " + (Browser._theBrowser.getHeight() - JfxBrowser.VERT_CROP -
    83                                                 JfxBrowser.VERT_OFFSET - tm - bm) +     " : " + url, null);
     78                                wt = frame.addText(0 + lm, 70 + tm, "@iw: org.expeditee.items.widgets.JfxBrowser "
     79                                                + (Browser._theBrowser.getContentPane().getWidth() - lm - rm) + " "
     80                                                + (Browser._theBrowser.getContentPane().getHeight() - ExploratorySearchSettings.BROWSER_VERT_OFFSET - tm - bm)
     81                                                + " : " + url, null);
    8482                        } else {
    8583                                wt = frame.addText(0 + lm, 70 + tm, "@iw: org.expeditee.items.widgets.JfxBrowser " +
  • trunk/src/org/expeditee/actions/JfxBrowserActions.java

    r766 r813  
    5050                wt.setParent(DisplayIO.getCurrentFrame());                      // set parent of text source for InteractiveWidget.createWidget()
    5151                wt.setXY(FrameMouseActions.getX(), FrameMouseActions.getY());
     52               
    5253                // create widget from text item
    5354                JfxBrowser browser = (JfxBrowser) InteractiveWidget.createWidget(wt);
     
    8182                // Create JfxBrowser widget on a new frame
    8283                Frame frame = FrameIO.CreateNewFrame(text);                     // create new frame for browser
     84                frame.removeAllItems(frame.getItems());
    8385                text.setLink("" + frame.getNumber());                           // link this text item to new frame
     86               
    8487                // Create widget via text annotation
    85                 Text wt = frame.addText(0, JfxBrowser.VERT_OFFSET, "@iw: org.expeditee.items.widgets.JfxBrowser "+ (Browser._theBrowser.getWidth() - JfxBrowser.HORZ_CROP)+
    86                                  " " + (Browser._theBrowser.getHeight() - JfxBrowser.VERT_CROP - JfxBrowser.VERT_OFFSET) + " : ".concat(text.getText()), null);
     88                Text wt = frame.addText(0, 0, "@iw: org.expeditee.items.widgets.JfxBrowser "
     89                                + Browser._theBrowser.getContentPane().getWidth() +  " " + Browser._theBrowser.getContentPane().getHeight()
     90                                + " : " + text.getText(), null);
     91               
    8792                InteractiveWidget.createWidget(wt);
    8893               
  • trunk/src/org/expeditee/items/widgets/JfxBrowser.java

    r810 r813  
    6262        private static final String CONVERT = "convert";
    6363       
    64         public static final int VERT_OFFSET = 70;
    65         public static final int VERT_CROP = 38;
    66         public static final int HORZ_CROP = 16;
    67        
    6864        private JFXPanel _panel;
    6965        private WebView _webView;
     
    643639                return r;
    644640        }
    645        
    646         /**
    647          * Override so anchoring JfxBrowser makes browser resize with screen
    648          */
    649         @Override
    650         public void setAnchorLeft(Float anchor) {
    651                
    652         }
    653        
    654         /**
    655          * Override so anchoring JfxBrowser makes browser resize with screen
    656          */
    657         @Override
    658         public void setAnchorTop(Float anchor) {
    659                
    660         }
    661        
    662         /**
    663          * Override so anchoring JfxBrowser makes browser resize with screen
    664          */
    665         @Override
    666         public void setAnchorRight(Float anchor) {
    667                
    668         }
    669        
    670         /**
    671          * Override so anchoring JfxBrowser makes browser resize with screen
    672          */
    673         @Override
    674         public void setAnchorBottom(Float anchor) {
    675                
    676         }
    677641}
  • trunk/src/org/expeditee/settings/exploratorysearch/ExploratorySearchSettings.java

    r798 r813  
    1212public abstract class ExploratorySearchSettings {
    1313       
     14        // Vert offset for the JfxBrowser's position to work with the Exploratory Search web browser overlay
     15        public static final int BROWSER_VERT_OFFSET = 70;
     16       
    1417        public static final BooleanSetting BrowserFullScreen = new BooleanSetting("Start Exploratory Search browser in fullscreen", true);
    1518       
     
    1821        public static final IntegerSetting BrowserDefaultHeight = new IntegerSetting("Default Browser height", 660);
    1922       
    20         public static final IntegerSetting BrowserLeftMargin = new IntegerSetting("Size of lefthand margin for Browser", 0);
     23        public static final IntegerSetting BrowserLeftMargin = new IntegerSetting("Size of left hand margin for Browser", 0);
    2124       
    2225        public static final IntegerSetting BrowserRightMargin = new IntegerSetting("Size of right hand margin for Browser", 0);
Note: See TracChangeset for help on using the changeset viewer.