[GRASS5] GUI code cleanup patch
benducke at compuserve.de
benducke at compuserve.de
Mon Mar 13 05:30:41 EST 2006
Excellent work!
May I suggest one little addition:
it would be great to have different coloured
titles or even little icons for commands
from the r.* v.* r3.* etc sections.
On a screen full of command GUIs this would
make finding the right one a lot easier.
Also, it would be nice to have all optional
parameters at the end of the list/in a different
font or even only displayed when wanted
(sth. like a "show all options" tickbox?)
One last thing: a history funtion to recall the
last settings in a GUI form since reopening it
would make life so much easier ...
Best,
Benjamin
----- Originalnachricht -----
Von: Cedric Shock <cedricgrass at shockfamily.net>
Datum: Montag, 13. März 2006 10:38 am
Betreff: Re: [GRASS5] GUI code cleanup patch
> Glynn,
>
> On Sunday 12 March 2006 22:18, Glynn Clements wrote:
> > That seems reasonable, except that I would suggest leaving the
> > label/desc entries untouched, and either moving the choice to the
> > point where the value is actually used, or creating a separate entry
> > in opts() and copying the label/desc entry to that instead.
>
> I agree completely. This patch accomplishes nothing, really, except
> to
> separate the changes needed to set up for having a better gui.tcl
> from the
> new one when it comes. As such I was trying to keep the list of
> changes to a
> minimum. The changes included here are just enough to clean up the
> calling
> convention and add the guisection attribute which my plans for
> gui.tcl hinge
> on. Anyway, I just copied the program logic straight across between
> languages
> to have a nice clear and understandable commit.
>
> I am working quite a bit on gui.tcl, which has a rather low cost of
> modifying.
> Right now I've got notification in the output screen with icons
> when the
> program starts and finishes running and display and update of the
> command to
> be run while the options are edited. I'm playing with balloon help,
> separate
> tabs for options and output, contemplating a help tab to go along
> with them,
> and am somewhere in the midst of writing my first experimental
> layout rule.
>
> --Cedric Shock
>
> _______________________________________________
> grass5 mailing list
> grass5 at grass.itc.it
> http://grass.itc.it/mailman/listinfo/grass5
>
More information about the grass-dev
mailing list