![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
#include <FXRadioButton.h>
Public Member Functions | |
FXRadioButton (FXComposite *p, const FXString &text, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=RADIOBUTTON_NORMAL, FXint x=0, FXint y=0, FXint w=0, FXint h=0, FXint pl=DEFAULT_PAD, FXint pr=DEFAULT_PAD, FXint pt=DEFAULT_PAD, FXint pb=DEFAULT_PAD) | |
virtual FXbool | canFocus () const |
virtual FXint | getDefaultWidth () |
virtual FXint | getDefaultHeight () |
void | setCheck (FXuchar s=TRUE, FXbool notify=false) |
FXuchar | getCheck () const |
void | setRadioButtonStyle (FXuint style) |
FXuint | getRadioButtonStyle () const |
FXColor | getRadioColor () const |
void | setRadioColor (FXColor clr) |
FXColor | getDiskColor () const |
void | setDiskColor (FXColor clr) |
virtual void | save (FXStream &store) const |
virtual void | load (FXStream &store) |
Normally, it is either TRUE or FALSE; a third state MAYBE may be set to indicate that no selection has been made yet by the user, or that the state is ambiguous. When pressed, the radio button sets its state to TRUE and sends a SEL_COMMAND to its target, and the message data set to the state of the radio button, of the type FXbool. A group of radio buttons can be made mutually exclusive by linking them to a common data target. Alternatively, an application can implement a common SEL_UPDATED handler to check and uncheck radio buttons as appropriate.
See also:
FX::FXRadioButton::FXRadioButton | ( | FXComposite * | p, | |
const FXString & | text, | |||
FXObject * | tgt = NULL , |
|||
FXSelector | sel = 0 , |
|||
FXuint | opts = RADIOBUTTON_NORMAL , |
|||
FXint | x = 0 , |
|||
FXint | y = 0 , |
|||
FXint | w = 0 , |
|||
FXint | h = 0 , |
|||
FXint | pl = DEFAULT_PAD , |
|||
FXint | pr = DEFAULT_PAD , |
|||
FXint | pt = DEFAULT_PAD , |
|||
FXint | pb = DEFAULT_PAD | |||
) |
Construct new radio button.
virtual FXbool FX::FXRadioButton::canFocus | ( | ) | const [virtual] |
virtual FXint FX::FXRadioButton::getDefaultWidth | ( | ) | [virtual] |
virtual FXint FX::FXRadioButton::getDefaultHeight | ( | ) | [virtual] |
Set radio button state (TRUE, FALSE or MAYBE).
FXuchar FX::FXRadioButton::getCheck | ( | ) | const [inline] |
Get radio button state (TRUE, FALSE or MAYBE).
void FX::FXRadioButton::setRadioButtonStyle | ( | FXuint | style | ) |
Change radio button style.
FXuint FX::FXRadioButton::getRadioButtonStyle | ( | ) | const |
Return current radio button style.
FXColor FX::FXRadioButton::getRadioColor | ( | ) | const [inline] |
Get the radio ball color.
void FX::FXRadioButton::setRadioColor | ( | FXColor | clr | ) |
Set the radio ball color.
FXColor FX::FXRadioButton::getDiskColor | ( | ) | const [inline] |
Get the radio disk color.
void FX::FXRadioButton::setDiskColor | ( | FXColor | clr | ) |
Set the radio disk color.
virtual void FX::FXRadioButton::save | ( | FXStream & | store | ) | const [virtual] |
virtual void FX::FXRadioButton::load | ( | FXStream & | store | ) | [virtual] |
![]() |