Changes between Version 3 and Version 4 of UNPLANNED_BOOK_WINDOW_R0


Ignore:
Timestamp:
10/14/08 12:53:06 (16 years ago)
Author:
fire4o
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UNPLANNED_BOOK_WINDOW_R0

    v3 v4  
    1 [[BackLinksMenu]] 
    21 
    32= 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 == 
     4Book 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 == 
    56 
    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 
    1116 
    1217== 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.))^ 
     18The result of this task should be source code and an !OpenOffice diagram. 
    1419 
    1520== 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 
    1823== 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]] 
    2027 
    2128== How to demo == 
    22 ^(In this section you must add instructions for the demo of the task.)^ 
     29 * Run Sophie2 and show the window. 
    2330 
    2431= Design = 
     32This is the implemented wiki page: 
     33[wiki:BOOK_WINDOW] 
    2534 
    2635= Implementation = 
    27 ^(Implementation results should be described and linked here (from the wiki or the repository)^ 
    2836 
    2937= Testing = 
    3038 
    31 = Comments = 
    32  
    3339= Log = 
    3440[[Include(wiki:UNPLANNED_BOOK_WINDOW_R0_LOG)]]