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 #26212 is a reply to message #26211] Thu, 09 August 2001 10:19 Go to previous message
david[2] is currently offline  david[2]
Messages: 100
Registered: June 2001
Senior Member
Lisa Gandy writes:

> 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??

No, you can't use the GET_VALUE keyword to get
the button IDs. You can get the button IDs when
you create the button group by using the IDS output
keyword. Then, if you want to use the button IDs
later, you will have to store the values in the info
structure along with everything else you need to
run the program.

main_bgroup_arr = ['one','two','three']
main_bgroup = cw_bgroup(base,main_bgroup_arr,/return_index,/column,$
IDS=buttonIDs, label_top='Main Menu',/frame,uvalue = 1)
...
info = { buttonIDs:buttonIDs, ... }
Widget_Control, tlb, Set_UValue=info, /No_Copy

Cheers,

David
--
David Fanning, Ph.D.
Fanning Software Consulting
Phone: 970-221-0438 E-Mail: davidf@dfanning.com
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Toll-Free IDL Book Orders: 1-888-461-0155
[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 13:09:29 PDT 2025

Total time taken to generate the page: 3.11649 seconds