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

Home » Public Forums » archive » Re: problem getting values from cw_bgroup normal base
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: problem getting values from cw_bgroup normal base [message #26211] Thu, 09 August 2001 11:21 Go to previous message
btt is currently offline  btt
Messages: 345
Registered: December 2000
Senior Member
Lisa Gandy wrote:
>
> I have set up a cw_bgroup in a normal base and am trying to get the
> individual values for each button. This is the code that
> I am using to set up the compound widget
>
> main_bgroup_arr = ['one','two','three']
> main_bgroup = cw_bgroup(base,main_bgroup_arr,/return_index,/column,$
> label_top='Main Menu',/frame,uvalue = 1)
>
> and this is the code that I am using to try to access the individual
> values for the buttons...
>
> widget_control,main_bgroup,get_value=val.
>
> The xmanager catches the error and says
> "unable to get plain button group value".
>
> How do I get the individual values for each button? Can I not
> use the widget_control, get_value property??

Right, you can not use get_value for normal buttons in CW_BGroup.

If you want to know which button was pushed, you could use the VALUE
field in the event structure. You specified that it should be returned
as the button's INDEX value when you set RETURN_INDEX = 1.

from the online help...

> Button Group widgets generates event structures with the following definition:
> event = {ID:0L, TOP:0L, HANDLER:0L, SELECT:0, VALUE:0 }
> The SELECT field is passed through from the button event. VALUE is either the INDEX, ID, NAME, or BUTTON_UVALUE of the button, depending on how the widget was created.



Ben

--
Ben Tupper
Bigelow Laboratory for Ocean Sciences
180 McKown Point Rd.
W. Boothbay Harbor, ME 04575
btupper@bigelow.org
[Message index]
 
Read Message
Read Message
Previous Topic: problem getting values from cw_bgroup normal base
Next Topic: ActiveX between IDL and LabView

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

Current Time: Sun Oct 12 05:41:47 PDT 2025

Total time taken to generate the page: 1.83845 seconds