[izpack-devel] TreePacksPanel

Vladimir Ralev vralev at redhat.com
Sun May 27 13:13:11 CEST 2007


Here is another screenshot, I added the pack sizes (turns red when a 
selection change has updated the sum of the child packs, this way it's 
easier to keep track on which packs affect other packs and how the size 
is distribuited among tree parents). Any suggestions?

Vladimir Ralev написа:
> Hi guys,
>
> I am working on a hierarchical pack selection panel. I am not 
> committing it to the official repo since i'd like to get some feedback 
> first.
>
> So, here is a sample root node declaration:
>      <pack name="Seam" id="Seam"
>          installGroups="default"
>          group="Core"
>          required="no">
>      <description></description>
>      <pack name="Documentation" id="seam-docs"
>          installGroups="default"
>          group="Core"
>          required="no" parent="Seam">
>      <description></description>
>    </pack>    <pack name="Samples" id="seam-samples"
>          installGroups="default"
>          group="Core"
>          required="no" parent="Seam">
>      <description></description>
>    </pack>    <pack name="Seam generator" id="seam-gen"
>          installGroups="default"
>          group="Core"
>          required="no" parent="Seam">
>      <description></description>
>    </pack>
> Note the parent attribute of the packs, which specifies the parent 
> node. If it's null the node is top-level. It works perfectly fine with 
> flat pack structures (no tree). I am attaching a screenshot. You can 
> see a fully selected node and a partially selected node, the 
> dependency logic is the same as the normal packs panel, in fact if 
> uses the flat PacksModel to resolve dependencies (with rules and 
> everything). The click logic is correct - when all childs are 
> deselected the parent is deselected too and vice versa. I am trying to 
> find some nice way to show the pack size of each pack in the tree 
> (like the flat packs panel) and i have to wire some more model values.
>
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> izpack-devel mailing list
> izpack-devel at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/izpack-devel
>   
-------------- next part --------------
A non-text attachment was scrubbed...
Name: TreePacksPanel2.PNG
Type: image/png
Size: 67794 bytes
Desc: not available
Url : https://lists.berlios.de/pipermail/izpack-devel/attachments/20070527/aa77db38/attachment.png 


More information about the izpack-devel mailing list