IUP/Layout/IupRadio

From Vendetta Lua
Revision as of 07:24, 9 May 2023 by Draugath (talk | contribs)
Jump to navigationJump to search


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.

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>