[GRASS-dev] Re: [GRASS GIS] #117: r.digit: make guarantee_xmon fail
nicely on WinGrass
GRASS GIS
trac at osgeo.org
Sun Apr 13 06:42:18 EDT 2008
#117: r.digit: make guarantee_xmon fail nicely on WinGrass
-------------------------+--------------------------------------------------
Reporter: 4everskiff | Owner: grass-dev at lists.osgeo.org
Type: defect | Status: new
Priority: minor | Milestone: 6.3.0
Component: Tcl | Version: 6.3.0 RCs
Resolution: | Keywords:
-------------------------+--------------------------------------------------
Changes (by hamish):
* priority: major => minor
* summary: r.digit fails if launched from menu => r.digit: make
guarantee_xmon fail nicely on WinGrass
Comment:
AFAIK the Tcl version of v.digit works fine on native WinGrass, it's only
menu items which call guarantee_xmon that won't work. Those are:
{{{
r.digit
r.le.setup
d.path.sh
i.ortho.photo
d.nviz
}}}
I have just modified guarantee_xmon in svn (r30966) to fail in a nicer way
if there are no xmons*. It should really return with an error code, and
menu items that call it should act like "guarantee_xmon && d.module" (I've
no idea how to do that in tcl)
[*] the error message is perhaps misleading if the user has 8 xmons
already running, so no free ones. Feel free to improve it.
nicer would be if those menu items were greyed out for WinGrass. again
I've little clue how to do that in Tcl, but this is the shell code version
that could be run at gui startup time before building the menus:
{{{
if [ `d.mon -L | grep -c '^x[0-9]'` -lt 1 ] ; then
HAVE_XMON=0
else
HAVE_XMON=1
fi
}}}
Hamish
--
Ticket URL: <http://trac.osgeo.org/grass/ticket/117#comment:10>
GRASS GIS <http://grass.osgeo.org>
GRASS Geographic Information System (GRASS GIS) - http://grass.osgeo.org/
More information about the grass-dev
mailing list