Changes between Version 4 and Version 5 of APP_BASIC_MENUS_R0
- Timestamp:
- 02/17/09 05:24:36 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
APP_BASIC_MENUS_R0
v4 v5 9 9 == Overview == 10 10 11 Define what menus are needed for Sophie. Try to keep the menus as clean and understandable as possible. 12 11 13 Refactor 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. 12 14 13 15 == Task requirements == 14 16 17 * Define the base application menus 15 18 * Using the new base menu module [wiki:BASE_MENUS_R0], refactor class !MainMenuBar to use the new extension points 16 19 * Document an example of using the new library to build the application menus … … 18 21 == Task result == 19 22 20 The result of this task is code 23 The result of this task is code and menu design 21 24 22 25 == Implementation idea == 23 26 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) 26 38 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 27 69 28 70 == Related ==