[GRASS-dev] Re: g.rename consolidation
Glynn Clements
glynn at gclements.plus.com
Wed Feb 28 17:38:37 EST 2007
Maciej Sieczka wrote:
> Michael Barton wrote:
> > TclTk has a nice progress bar capabilities. But it needs consistent
> > information to read. There is a progress bar built into the map display that
> > tracks display progress. For modules that output consistent progress
> > information, there is the green progress bar in the autogenerated dialog.
> > The holes are for modules that don't output progress information in a
> > consistent format and for scripts that tend not to output it at all.
>
> Is it possible to make the script output progress info in way tcl/tk
> GRASS GUI could use it?
if [ "$GRASS_MESSAGE_FORMAT" = "gui" ] ; then
echo "GRASS_INFO_PERCENT: $percent" >&2
fi
It could get tricky if the script calls modules which output their own
percentages.
I suppose that the script *could* process the commands' stderr, parse
the percentages and re-emit them to its own stderr, scaled according
to the proportion of the task that the command represents. Although,
I'm not expecting to see many scripts actually taking that approach.
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-dev
mailing list