Ignore:
Timestamp:
03/18/19 09:43:05 (5 years ago)
Author:
davidb
Message:

ImageDirs and AudioDirs changed over to new DirectcoryListSetting; further work done on title/framename position to help startup/init code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/gui/DisplayController.java

    r1244 r1245  
    7070       
    7171        // To help title calculations on frame
    72         public static final int MINIMUM_FRAME_WIDTH = 512;
     72        public static final int MINIMUM_FRAME_WIDTH  = 512;
     73        public static final int MINIMUM_FRAME_HEIGHT = 512;
     74       
     75        private static boolean DISPLAYED_ABOVE_MINIMUM_FRAME_WIDTH = false;
    7376       
    7477        /** Convenience definition of TwinFramesSide.LEFT. */
     
    12421245        }
    12431246       
     1247        public static Dimension getSizeEnforceMinimum() {
     1248                Dimension actual_dim = getFramePaintArea().getSize();
     1249               
     1250                int enforced_width  = Math.max(actual_dim.width, MINIMUM_FRAME_WIDTH);
     1251                int enforced_height = Math.max(actual_dim.height,MINIMUM_FRAME_HEIGHT);
     1252               
     1253                Dimension enforced_dim = new Dimension(enforced_width,enforced_height);
     1254               
     1255                return enforced_dim;
     1256        }
     1257       
    12441258        /** Tells the display controller to get the current window size. */
    12451259        public static void refreshWindowSize()
     
    12471261                _windowSize = EcosystemManager.getGraphicsManager().getWindowSize();
    12481262                _refreshBuffer = Image.createImage(_windowSize, true);
     1263                if (_windowSize.getWidth() > MINIMUM_FRAME_WIDTH) {
     1264                        DISPLAYED_ABOVE_MINIMUM_FRAME_WIDTH = true;
     1265                }
    12491266                refreshPaintAreas();
    12501267        }
Note: See TracChangeset for help on using the changeset viewer.