New zoom functions (was: Re: [GRASS5] The status of 5.0)

Carl Worth cworth at east.isi.edu
Mon Mar 25 11:45:17 EST 2002


On Mar 25, Helena Mitasova wrote:
 
 > Just as a small example from my own experience: I really hated the
 > new d.zoom (because I cannot tell left from right and I aways
 > clicked the wrong button). However, just recently I had to use some
 > old version of GRASS with the old d.zoom.  Well, enough to say, I
 > don't hate the new d.zoom anymore. What a tedious work it was to do
 > zooming in old versions of GRASS

I've never used any GRASS prior to 5, so I won't comment on that.

However, I'm constantly frustrated by the 3-button d.zoom
function. The meaning of the buttons keeps changing and I regularly
get it wrong.

Also, I'm starting work to make GRASS more usable on handheld
computers, (using Compaq iPAQs running Linux right now). The iPAQ has
a touchscreen, (ie. a one-button pointer), so I need to come up with
something new.

I'm thinking of writing:

	d.zoomin
	d.zoomout

each of which would allow the user to draw a rectangular region for
zooming using button 1.  I think a very small rectangle should be
interpreted as a "click" and just zoom in/out a fixed factor such as
2X.

Any thoughts?

I guess the only important things missing would be a way to
undo/cancel a zoom, but some higher-level GUI, (which I am also
starting on), should probably handle that.

-Carl

-- 
Carl Worth                                        
USC Information Sciences Institute                 cworth at east.isi.edu
3811 N. Fairfax Dr. #200, Arlington VA 22203		  703-812-3725



More information about the grass-dev mailing list