Changes between Version 13 and Version 14 of BOOK_FULL_SCREEN_MODE_R0


Ignore:
Timestamp:
04/24/09 14:41:05 (16 years ago)
Author:
dido
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BOOK_FULL_SCREEN_MODE_R0

    v13 v14  
    88 
    99== Overview == 
    10 Full screen mode shows the currently viewed document (usually it's a book) in full screen. It is useful for presentations. 
    11  
     10Full screen mode shows the currently viewed document (usually it's a book) in full screen. It is useful for presentations.[BR] 
     11There should be 2 full screens mode 
     12 * full screen - Preview that doesn't allow the user to edit the document. The application starts to act as reader in full screen. In this case application should announced the user how to exit full screen. 
     13 * full screen with tabs - Allows book editing in full screen mode, all flap and tabs and menus should present but in auto hide mode. 
     14The full screens mode are triggered by the view menu or short keys. The short keys should be F5 for presentation full screen and F11 for edit full screen mode. These short keys should be listed after the buttons in the view menu.[BR] 
     15User should be able to exit full screen mode with ESC key or by pressing the key that evoked the current full screen mode. Or in case of edit full screen he could use the view menu to do so.[BR] 
     16When in edit mode and user wants to makes preview, the application goes to presentation mode. 
    1217== Task requirements == 
    13  * In full screen mode only the contents of current document window are displayed. If current document is a book, current page and the bottom bar are displayed. 
    14  
    15  * Left and right flaps and the tab bar are hidden.  
    16  
    17  * Menus are hidden too, but all keyboard shortcuts should work (for example, Ctrl+S should save the book).  
    18  
    19 Invokation: 
    20  * View menu > Full screen (Create a View menu first) 
    21  * Keyboard shortcut: 
    22   * In Sophie 1 F5 or command-option-P is used. 
    23   * The same shortcut should be used for returning to previous mode. 
     18 * Create a prototype of these two states. Go as far as you can get with auto hide hide behavior of the components. 
     19 * Update the current design in this document. Don't leave it the same. 
    2420 
    2521== Task result == 
    26 The result should be source code. 
     22 * The result should be code. 
    2723 
    2824== Implementation idea == 
    29  * Users should see only the contents of current document window's JInternalFrame. 
    30  
    31  * Create a boolean property fullScreenMode in MainWindow. 
    32   * (true = full screen mode, false = normal mode) 
    33  
    34  * Create a View menu and a Full Screen menu item. 
    35   * When selected, the fullScreenMode property is toggled. 
    36  
    37  * Modify the setup methods of each affected visual element - MDMainWindow, DefaultDocumentsDesktop, etc.,  
     25 * Create a View menu with 3 sub items normal, presentation and full screen. They should present not the names of the modes and the short keys for them. For normal mode is ESC key 
     26 * To announce the user how to exit presentation mode use small white label on black background that stands on the top of the screen and appears for few seconds. After it disappear it could be shown again via roll in this area. If possible add close button next to the label. 
    3827 
    3928== Related == 
     
    4534== How to demo == 
    4635 * Run Sophie2 
    47  * Select Full Screen mode 
    48  * Return to normal mode 
     36 * Create a book and go to presentation mode via short key 
     37 * Go back to normal mode again with short key 
     38 * Do the same with edit full screen mode 
    4939 
    5040= Design =