Re: Re: [nbui] projects ui recommendations
Svata Dedic <[email protected]> Thu, 26 Jun 2003 19:57:18 +0200
| Newsgroups | gmane.comp.java.netbeans.modules.projects.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, I would like to ask about the content in the left pane (tree view): the tree is semi-dynamic - part of the tree is fixed (well, it probably may change depending on what modules/natures are available), some subtrees are dynamic as the user may add and remove entries in them. I did not see many such mixed designs and I suppose there could be a cleaner model. Next comment is for usability of the project setup management; narrowing the problem to Java only, in major part of use cases, individual build steps have virtually identical settings; it should be possible to set up project-wide defaults for them - but the tree at the left does not seem to contain entries for such setup. Implementation-related comment: there are two levels of "transactions", actually: first level when the user creates a new build step/running profile/Resource, second step when the user OKs or Cancels the whole dialog. All the customizer's contents (btw, is it still a customizer if it has OK / Cancel buttons ?) should definitely be consistent; Vita has suggested a way how to propagate options throughout the dialog, while keeping them "temporal". However creating a new build step, resource etc. requires a new object created within the project model, which (currently) is one for the project, there's no "temporal" model. Are some approaches how to solve this issue already known ? Thanks, -Svata