Changes between Version 4 and Version 5 of APP_BASIC_MENUS_R0


Ignore:
Timestamp:
02/17/09 05:24:36 (16 years ago)
Author:
sriggins
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • APP_BASIC_MENUS_R0

    v4 v5  
    99== Overview == 
    1010 
     11Define what menus are needed for Sophie.  Try to keep the menus as clean and understandable as possible. 
     12 
    1113Refactor the menus for Sophie to use the new base menu library developed in [wiki:BASE_MENUS_R0].   The current menus are found in org.sophie2.main.view.menus.  This code should be changed to use the new extension point. 
    1214 
    1315== Task requirements == 
    1416 
     17 * Define the base application menus 
    1518 * Using the new base menu module [wiki:BASE_MENUS_R0], refactor class !MainMenuBar to use the new extension points 
    1619 * Document an example of using the new library to build the application menus 
     
    1821== Task result == 
    1922 
    20 The result of this task is code 
     23The result of this task is code and menu design 
    2124 
    2225== Implementation idea == 
    2326 
    24  * For now, leave the menus in org.sophie2.main.view.menus but change it to use the extension point 
    25  * Add short cuts to the File Menu (ctrl-o for Open, ctrl-n for new book, etc) 
     27 * File 
     28  * New Book (control-n) 
     29  * Open Book (control-o) 
     30  * Separator 
     31  * Close Book (control-w) 
     32  * Save Book (control-s) 
     33  * Separator 
     34  * Save As Template 
     35  * Book Properties 
     36  * Separator 
     37  * Quit Sophie2 (control-q) 
    2638 
     39 * Edit 
     40  * Undo (control-z) 
     41  * Redo (control-shift-z) 
     42  * Separator 
     43  * Cut (control-x) 
     44  * Copy (control-c) 
     45  * Paste (control-v) 
     46  * Delete 
     47  * Separator 
     48  * Book Title (no need for "set" as it is implied by being in the Edit menu) 
     49  * Page Dimensions 
     50 
     51 * Insert 
     52  * Text (control-alt-t) 
     53  * Image (control-alt-i) 
     54  * Video (control-alt-v) 
     55  * Audio (control-alt-a) 
     56 
     57 * View 
     58  * Full Screen (control-f) 
     59  * Reader Mode (control-r)  (I am not sure if this is what kyli meant by preview) 
     60 
     61 * Window 
     62  * Cascade 
     63  * Tile 
     64  * Separator 
     65  * <List Open Books> 
     66 
     67 * Help 
     68  * About Sophie 
    2769 
    2870== Related ==