Changes between Version 21 and Version 22 of PAGE_STRUCTURE_PALETTE_R0


Ignore:
Timestamp:
11/02/09 13:59:11 (16 years ago)
Author:
meddle
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PAGE_STRUCTURE_PALETTE_R0

    v21 v22  
    5656 
    5757= Design = 
    58 ^(Describe your design here.)^ 
     58 * TreePalette -> First of all we need TreePalette to implement structured listing (needed for the PageStructurePalette). It is clear that the ListPalette, TreePalette and TablePalette have common structure - header, footer and main component, which is scrollable when the palette becomes too small, or the main component too large. 
     59  * CompoundPalette will be created in {{{org.sophie2.base.layout.model}}}, it will have the header, footer and the main component defined in the ListPalette now. 
     60  * The ListPalette, TablePalette and the new TreePalette will extend the new CompoundPalette. The PanelPalette will not implement it (for now), because a small refactoring is needed to do that (have some hard to change extenders) and we are not sure if it needs that headers and footers, the current extenders don't use such structure at all. 
     61  * The TreePalette will use JTree as a main component. 
    5962 
    6063= Implementation =