[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Zoom GUI in fltk backend
From: |
Søren Hauberg |
Subject: |
Zoom GUI in fltk backend |
Date: |
Mon, 29 Jun 2009 23:16:58 +0200 |
Hi All
Since Michael implemented text rendering in the fltk backend I've been
trying to use it for basic plotting. After a while I came to the
conclusion that I found the zooming interface quite confusing -- I
actually had to read the code figure out how to work with it. So, I've
been playing a bit with an alternative user interface (patch attached).
With this, you zoom using the mouse scroll wheel, and dragging moves the
center of the plot. I find this much more intuitive, but that might just
be because my mind works in weird ways...
Anyway, I'm attaching a patch in case anybody wants to try this out. I
had to hardcode the upper and lower bounds for the plot because I
couldn't figure out how to extract this information from the axes. So,
if you want to play with this, make sure that
min (x) = 0 and max (x) = 10
and likewise for y. I've been playing with the following plot:
x = linspace (0, 10, 100);
plot (x, 5*sin (x) + 5);
Comments?
Soren
ui.patch
Description: Text Data
- Zoom GUI in fltk backend,
Søren Hauberg <=
- Re: Zoom GUI in fltk backend, John Swensen, 2009/06/29
- Re: Zoom GUI in fltk backend, Shai Ayal, 2009/06/29
- Re: Zoom GUI in fltk backend, Søren Hauberg, 2009/06/30
- Re: Zoom GUI in fltk backend, Shai Ayal, 2009/06/30
- Re: Zoom GUI in fltk backend, Michael Goffioul, 2009/06/30
- Re: Zoom GUI in fltk backend, Søren Hauberg, 2009/06/30
- Re: Zoom GUI in fltk backend, Shai Ayal, 2009/06/30
- Re: Zoom GUI in fltk backend, Søren Hauberg, 2009/06/30
Re: Zoom GUI in fltk backend, John Swensen, 2009/06/30