[GRASS-dev] present state of GmAnim in gui
Kirk Wythers
kwythers at umn.edu
Tue Oct 2 10:55:21 EDT 2007
Thanks to everyone who has responded to my GmAnim problem. Here is
the latest.
Suspecting that I had other issues in the src, I dumped the source,
re-downloaded new source from cvs, and ran update -dP.
Then I commented out the regex and added Michael's code:
# set initial canvas geometry to match region
if {[catch {set region [exec g.region -ugp]} error]} {
Gm::errmsg $error
}
#regexp {nsres= *([0-9]+)} $region dummy oldres1
#regexp {ewres= *([0-9]+)} $region dummy oldres2
#regexp {rows= *([0-9]+)} $region dummy vrows
#regexp {cols= *([0-9]+)} $region dummy vcols
set reglist [split $region "\n"]
foreach line $reglist {
set line [string trim $line]
set key [lindex [split $line "="] 0]
switch $key {
nsres {set oldres1 [lindex [split $line "="] 1]}
ewres {set oldres2 [lindex [split $line "="] 1]}
rows {set vrows [lindex [split $line "="] 1]}
cols {set vcols [lindex [split $line "="] 1]}
}
}
Presently GmAnim runs (using the same 30s raster from the worldclim
database). However I do notice that several of the buttons on the
animation window are broken, including the "exit" button, which gives
this error:
WARNING: <tmpanimregion541> nothing removed
WARNING: <tmpanimregion541> nothing removed
while executing
"exec g.remove region=$tmpregion --q"
(procedure "GmAnim::cmd_exit" line 21)
invoked from within
"GmAnim::cmd_exit"
(command bound to event)
As an odd sidenote, the older version of GmAnim (before the animation
window was updated to have buttons on the top of the window) worked
fine with:
regexp {nsres= *([0-9]+)} $region dummy oldres1
regexp {ewres= *([0-9]+)} $region dummy oldres2
regexp {rows= *([0-9]+)} $region dummy vrows
regexp {cols= *([0-9]+)} $region dummy vcols
More information about the grass-dev
mailing list