Difference between revisions of "IUP/Layout/IupRadio"

From Vendetta Lua
Jump to: navigation, search
(Redirected page to IUP/Controls/IupRadio)
 
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>
+

Latest revision as of 08:14, 12 May 2023