Changes between Version 2 and Version 3 of GROUP_PAGE_PROPERTIES_R0


Ignore:
Timestamp:
04/22/09 17:58:40 (16 years ago)
Author:
pav
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GROUP_PAGE_PROPERTIES_R0

    v2 v3  
    1414 * Style hud should be evoked when style halo is presed. This hud should contain following functionality 
    1515  * Change page dimensions (width, height)(affects all pages) 
    16   * Change background (flat color, gradient color, image, pattern) 
     16  * Combo box with different background types which will show the various filling controls from which the user can choose. Types are flat color, gradient color, image, pattern. 
    1717  * Change border settings 
    1818   * Fill (none, flat color, gradient color, image, pattern) 
     
    2828 
    2929== Implementation idea == 
    30  * They are already thing that are implemented, like the border and the halo menu. Try to reuse as much as possible and try to extend things in order to save time. If there is a need refacture the code. 
    31  
     30 * They are already things that are implemented, like the border and the halo menu. 
     31 * Use the result of [wiki:GROUP_FILLING] task - Background and border hud are the same for the frame and the page. For now there can't be a combo box  
    3232== Related == 
    3333[wiki:PAGE_HALO_AND_HUD_R0][[BR]] 
     
    3838 * Create new book 
    3939 * Add few pages 
    40  * Change they appearance via page hud (add border, fill etc.) 
     40 * Change their appearance via page hud (add border, fill etc.) 
    4141 
    4242= Design = 
    43 ^(Describe your design here.)^ 
    44  
     43 * Implement the task after [wiki:GROUP_FILLING_R0]. 
     44 * In the background and border hud add panel named Background filling where the types of filling will be listed. It will be good if there is a combo box for the background types but there is a bug in it so they will be only listed for now. 
     45  * To add color/gradient/image field to the panel create three classes for each of them with parent the Background filling panel.  
     46  * The background filling panel has to be added in BackgroundAndBorderHud class and listed in the related children section. 
     47  * Do not forget to: 
     48   * Use appropriate sort keys for the new classes. 
     49   * Not declare the hud for color/gradient/image field classes as global variable(it is a property) - create method getBackgroundModel to prevent this. 
     50  * The border size will be implemented in the next revision of the task because the lack of time. 
    4551= Implementation = 
    4652^(Describe and link the implementation results here (from the wiki or the repository).)^