Changes between Version 16 and Version 17 of BOOK_FULL_SCREEN_MODE_R0


Ignore:
Timestamp:
04/27/09 20:06:30 (16 years ago)
Author:
tanya
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BOOK_FULL_SCREEN_MODE_R0

    v16 v17  
    3939 
    4040= Design = 
     41  
     42 * Create enum !ScreenMode for the different modes of Sophie's main window. 
     43  * NORMAL 
     44  * PRESENTATION 
     45  * FULL_SCREEN 
    4146 
    42  * Create a boolean property fullScreenMode in MainWindow. 
    43   * (true = full screen mode, false = normal mode) 
    44   * Implement it in DefaultMainWindow. 
     47 * Create a !ScreenMode property screenMode() in !MainWindow. 
     48  * Implement it in DefaultMainWindow with default value !ScreenMode.NORMAL 
    4549 
    46  * Create a &View menu in {{{main.app.menus}}}. 
    47  * Create a &Full Screen menu item in the View menu. 
     50 * Create a View menu in {{{main.app.menus}}}. 
     51 * Create menu items in the View menu 
     52  * Normal mode 
     53  * Presentation mode 
     54  * Full Screen mode 
    4855 
    4956 * Make the main window's JFrame in full screen when fullScreenMode is true 
     
    5461   * move it to the top left corner 
    5562 
    56  * Hide/show the left and right flap 
    57   * .............. 
     63 * Configure visibility of flaps in different modes 
     64  * Flaps are visible in NORMAL mode. 
     65  * Flaps are not visible when FULL_SCREEN mode is toggled and can auto-hide. The user can control them and made them visible. 
     66  * Flaps are not available in PRESENTATION mode. The user could not control them. 
     67  * This is implemented with a flapsInFullScreen() property which is in MDMainWindow. 
    5868 
    59  * Hide/show the tab bar 
    60   * in DefaultDocumentsDesktop.swingComponent, setup method, add the tab bar only if fullScreenMode is false. 
     69 * Configure visibility of the !TabBar 
     70  * Check if the !ScreenMode is NORMAL before adding the !TabBar in the swing component of DefaultDocumentsDesktop. 
    6171 
    6272 * Maximize current document's window and hide its title bar