![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
|
The menu radio widget is used to invoke a command in the application from a menu. More...
#include <FXMenuRadio.h>
Public Member Functions | |
| long | onPaint (FXObject *, FXSelector, void *) |
| long | onButtonPress (FXObject *, FXSelector, void *) |
| long | onButtonRelease (FXObject *, FXSelector, void *) |
| long | onKeyPress (FXObject *, FXSelector, void *) |
| long | onKeyRelease (FXObject *, FXSelector, void *) |
| long | onHotKeyPress (FXObject *, FXSelector, void *) |
| long | onHotKeyRelease (FXObject *, FXSelector, void *) |
| long | onCheck (FXObject *, FXSelector, void *) |
| long | onUncheck (FXObject *, FXSelector, void *) |
| long | onUnknown (FXObject *, FXSelector, void *) |
| long | onCmdSetValue (FXObject *, FXSelector, void *) |
| long | onCmdSetIntValue (FXObject *, FXSelector, void *) |
| long | onCmdGetIntValue (FXObject *, FXSelector, void *) |
| long | onCmdAccel (FXObject *, FXSelector, void *) |
| FXMenuRadio (FXComposite *p, const FXString &text, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=0) | |
| Construct a menu radio. | |
| virtual FXint | getDefaultWidth () |
| Return default width. | |
| virtual FXint | getDefaultHeight () |
| Return default height. | |
| void | setCheck (FXuchar s=TRUE) |
| Set radio button state (TRUE, FALSE or MAYBE) | |
| FXuchar | getCheck () const |
| Get radio button state (TRUE, FALSE or MAYBE) | |
| FXColor | getRadioColor () const |
| Get the radio background color. | |
| void | setRadioColor (FXColor clr) |
| Set the radio background color. | |
| virtual void | save (FXStream &store) const |
| Save menu to a stream. | |
| virtual void | load (FXStream &store) |
| Load menu from a stream. | |
Protected Attributes | |
| FXColor | radioColor |
| FXuchar | check |
The menu radio widget is used to invoke a command in the application from a menu.
Menu commands may reflect the state of the application by graying out, becoming hidden, or by a bullit. When activated, a menu radio sends a SEL_COMMAND to its target; the void* argument of the message contains the new state. A collection of menu radio widgets which belong to each other is supposed to be updated by a common SEL_UPDATE handler to properly maintain the state between them.
|
|