Changes between Version 10 and Version 11 of PAGE_ELEMENT_GROUPING_R0


Ignore:
Timestamp:
05/20/09 16:10:36 (16 years ago)
Author:
dido
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PAGE_ELEMENT_GROUPING_R0

    v10 v11  
    99 
    1010Every book view has a work area related to it. It must contain the corresponding page, as well as the book extras, attached to it. Pages can contain frames or groups of frames. Extras probably will have similar abilities in the near future.  
    11 The groups should be a method for organizing frames and other groups for easy manipulation - for example, we can group several frames to move/resize them together, change their background, etc. If we go further, groups should contain frames and/or other groups. Grouping 2 elements (groups an/or frames) together means making a group, containing both of them. Ungrouping of group is detaching its top-level elements from each other. Groups should not contain both frames and stickies (for example), so it would be better if book extras were at the same grouping level as the page itself. A page element (frame, sticky, etc.) can be in only one group at one time.  
    12  
     11 * The groups should be a method for organizing frames and other groups for easy manipulation - for example, we can group several frames to move/resize them together, change their background, etc. If we go further, groups should contain frames and/or other groups. 
     12 * Grouping 2 elements (groups an/or frames) together means making a group, containing both of them. 
     13 * Ungrouping of group is detaching its top-level elements from each other. 
     14 * Groups should not contain both frames and stickies (for example), so it would be better if book extras were at the same grouping level as the page itself. 
     15 * A page element (frame, sticky, etc.) can be in only one group at one time. 
     16 * Create and break a book could be done in following way after selecting a element or elements. 
     17  * Halo buttons. 
     18  * Short keys 
     19   * ctrl + g for creating a group 
     20   * ctrl + b for braking a group 
     21   * Double click on group for edit her 
     22  * From the edit menu should be section for groups with create, edit, and break buttons. 
     23  * NOTE: If user selects for example 2 groups and 2 frames and press ctrl + b. This action will break(grouping) the 2 groups but won't have effect over the frames. 
     24  * Every group of page elements (not for book extras) has a timeline. 
    1325== Task requirements == 
    1426 * Define how grouping should be introduced in the model. 
     
    2133  * Ungrouping should be done in reverse order of grouping. If a group is firstly is constructed of two groups, ungrouping should divide the elements to those groups used in the beginning. This means that ungrouping is not dividing the group to separate elements but to previous state of the elements(grouped or separate). 
    2234 * Z-order issues could be postponed for the "main" revision. 
     35 * Provide short cuts and menu buttons for manipulation(create, edit, break) over the groups. 
    2336 
    2437== Task result == 
     
    3851[wiki:PAGE_ELEMENT_MULTI_SELECT_R0][[BR]] 
    3952[wiki:PAGE_ELEMENT_ALIGNING_R0][[BR]] 
     53[wiki:GROUP_TIMELINES_R0][[BR]] 
    4054 
    4155== How to demo ==