comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » IDL listbox
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
IDL listbox [message #23735] Thu, 15 February 2001 17:00 Go to previous message
Stuart Norton is currently offline  Stuart Norton
Messages: 3
Registered: February 2001
Junior Member
Sorry if this is an obvious one, but I've been trying for too long now...

How do you get a list of all selected items from a widget_listbox? I have
a listbox which I want to handle multiple selections. I was originally
going to use the event handler: just toggle the settings of each item
which was clicked... but (at least in Unix) when you single click without
holding shift or control, all previous selections in a listbox are
de-selected. I don't know how to keep track of which items are
de-selected like this. (There doesn't seem to be an event for that.)

Another possibility was the OnSelectValue parameter to widget_listbox; I
created a procedure to remember if any given item was selected, but
again I have the problem that de-selection is not handled.

There ought to be an easy way, say from widget_control, to return an array
of indices which are selected at the moment, or something like that. Why
can't I find such a thing??

Thanks in advance,
Stuart

------------------------------------------------------------ ----------
--- Stuart Norton ---
--- stuart@ucolick.org ---
--- Astronomy & Astrophysics - University of California ---
--- Santa Cruz, CA 95064 ---
--- (831) 459-4362 ---
------------------------------------------------------------ ----------
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Previous Topic: VRML file importer?
Next Topic: Back to idl after a looong time...

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Fri Oct 10 01:19:30 PDT 2025

Total time taken to generate the page: 1.20262 seconds