[izpack-devel] TreePacksPanel
Markus Schlegel
schlm3 at gmail.com
Tue May 29 08:36:16 CEST 2007
Looks great.
This will simplify things for complex installers a lot.
Markus
2007/5/27, Vladimir Ralev <vralev at redhat.com>:
>
> 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
> >
>
> _______________________________________________
> izpack-devel mailing list
> izpack-devel at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/izpack-devel
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.berlios.de/pipermail/izpack-devel/attachments/20070529/b1e2784b/attachment.html
More information about the izpack-devel
mailing list