Changes between Version 3 and Version 4 of UNPLANNED_BOOK_WINDOW_R0
- Timestamp:
- 10/14/08 12:53:06 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UNPLANNED_BOOK_WINDOW_R0
v3 v4 1 [[BackLinksMenu]]2 1 3 2 = Analysis = 4 ^(The purpose of the analysis is to give as much as possible of the needed information for designing and implementing the task.)^ 3 == Overview == 4 Book windows are responsible for displaying books, and book controls. They reside into the main application window. Each book window has it's own tab in the Opened Books Tabbar. 5 == Task requirements == 5 6 6 == Overview == 7 ^(The analysis of the first revision of each task should contain a brief overview of the whole task. Stick to the current revision of the task, but keep an eye to the whole task progress, and stay alert for possible smells.)^ 8 9 == Task requirements == 10 ^(Necessary requirements that the task must fulfill.)^ 7 * Book window behavior. 8 * Each !BookWindow is responsible for displaying a single book. 9 * At the time of creation of a window it is bound to a book. 10 * It is then responsible for displaying the current page of the book. 11 * This is done through the extension connected to the !PageArea extension point (if such is present). 12 * Define extension points for: 13 * !BookBottomPanelElement - an element controlling single aspect of the view 14 * !PageArea - displays a single page of a book 15 * Create an !OpenOffice diagram to show the base view of book window 11 16 12 17 == Task result == 13 ^(The Analysis should contain strict requirements about the end product of the task (for example the result must be source code, the result must be google doc, etc.))^ 18 The result of this task should be source code and an !OpenOffice diagram. 14 19 15 20 == Implementation idea == 16 ^(It is advisable to include some rough implementations ideas.)^ 17 21 * Revise the exiting !BookView code 22 * Extend !SophieExtensionPoint class for the extension points 18 23 == Related == 19 [wiki:BOOK_WINDOW_R0] 24 [wiki:BOOK_WINDOW_R0] [[BR]] 25 [wiki:BOOK_BOTTOM_PANEL_R0] [[BR]] 26 [wiki:PAGE_SELECTOR_R0] [[BR]] 20 27 21 28 == How to demo == 22 ^(In this section you must add instructions for the demo of the task.)^ 29 * Run Sophie2 and show the window. 23 30 24 31 = Design = 32 This is the implemented wiki page: 33 [wiki:BOOK_WINDOW] 25 34 26 35 = Implementation = 27 ^(Implementation results should be described and linked here (from the wiki or the repository)^28 36 29 37 = Testing = 30 38 31 = Comments =32 33 39 = Log = 34 40 [[Include(wiki:UNPLANNED_BOOK_WINDOW_R0_LOG)]]