Re: itools (mouse) events [message #59107] |
Tue, 04 March 2008 22:11  |
Michael Galloy
Messages: 1114 Registered: April 2006
|
Senior Member |
|
|
sjwelch wrote:
> I'm using iplot to construct a 2D scatter plot. What I want to do is
> register a listener of some sort for mouse events such that when the
> user clicks on a point in the plot, the coordinates of that point are
> returned.
>
> I've just spent an hour or so pouring through the itools code, looking
> at the messaging system and I just can't (quickly at least) figure out
> where to start. To which component do I add the observer (tool,
> dataspace, view, plot)? Do I need to register my observer class
> somewhere? I know there are a few readers with itools coding
> experience, any ideas?
>
> My experience is that it's very easy to get new stuff into itools
> (inserting visualisations, etc) I hoped it would be as easy to get
> stuff out, and it probably is if you know how.
You want to write manipulator. Check out the "Creating a Manipulator"
section in the Contents > Programmer's Guides > iTools Programming in
the IDL help.
http://idlastro.gsfc.nasa.gov/idl_html_help/Creating_a_Manip ulator.html
I would recommend trying the example manipulator in the manual, the
color table manipulator. I would say this is one of the trickier parts
of the documented iTools interface (and let's hope you can do what you
want with the documented interface).
Mike
--
www.michaelgalloy.com
Tech-X Corporation
Software Developer II
|
|
|