|
|
Line 1: |
Line 1: |
− | __NOTOC__
| + | #REDIRECT [[IUP/Controls/IupRadio]] |
− | __NOEDITSECTION__
| + | |
− | :Creates the radio element for grouping mutual exclusive toggles. Only one of its descendet toggles will be active at a time. The toggles can be at any composion.
| + | |
− | | + | |
− | ===Creation===
| + | |
− | | + | |
− | :iup.radio{'''element''': ihandle} -> ('''elem''': ihandle)
| + | |
− | | + | |
− | :'''element''': Identifier of an interface element. Usually it is a vbox or an hbox containing the toggles associated to the radio.
| + | |
− | | + | |
− | :This function returns the identifier of the created radio, or nil if an error occurs.
| + | |
− | | + | |
− | ===Attributes===
| + | |
− | | + | |
− | :'''VALUE''': Identifier of the active toggle. <!-- The identifier is set by means of IupSetHandle.-->
| + | |
− | | + | |
− | ===Examples===
| + | |
− | <source lang=lua>
| + | |
− | -- IupRadio Example in IupLua
| + | |
− | -- Creates a dialog for the user to select his/her gender.
| + | |
− | -- In this case, the radio element is essential to prevent the user from
| + | |
− | -- selecting both options.
| + | |
− | | + | |
− | male = iup.toggle{title="Male"}
| + | |
− | female = iup.toggle{title="Female"}
| + | |
− | exclusive = iup.radio
| + | |
− | {
| + | |
− | iup.vbox
| + | |
− | {
| + | |
− | male,
| + | |
− | female
| + | |
− | };
| + | |
− | value=female,
| + | |
− | tip="Two state button - Exclusive - RADIO"
| + | |
− | }
| + | |
− | | + | |
− | frame = iup.frame{exclusive; title="Gender"}
| + | |
− | | + | |
− | dialog = iup.dialog
| + | |
− | {
| + | |
− | iup.hbox
| + | |
− | {
| + | |
− | iup.fill{},
| + | |
− | frame,
| + | |
− | iup.fill{}
| + | |
− | };
| + | |
− | title="IupRadio",
| + | |
− | size=140,
| + | |
− | resize="NO",
| + | |
− | minbox="NO",
| + | |
− | maxbox="NO"
| + | |
− | }
| + | |
− | | + | |
− | dialog:show()
| + | |
− | </source>
| + | |