A check button is a tri-state button. Normally, it is either TRUE
or FALSE, and toggles between TRUE or FALSE
whenever it is pressed. 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.
Events
The following messages are sent by FXCheckButton to its target:
SEL_KEYPRESS: | sent when a key goes down; the message data is an FXEvent instance.
|
SEL_KEYRELEASE: | sent when a key goes up; the message data is an FXEvent instance.
|
SEL_LEFTBUTTONPRESS: | sent when the left mouse button goes down; the message data is an FXEvent instance.
|
SEL_LEFTBUTTONRELEASE: | sent when the left mouse button goes up; the message data is an FXEvent instance.
|
SEL_COMMAND: | sent when the button is clicked.
|
CheckButton styles
CHECKBUTTON_AUTOGRAY: | Automatically gray out when not updated
|
CHECKBUTTON_AUTOHIDE: | Automatically hide when not updated
|
CHECKBUTTON_NORMAL: | JUSTIFY_NORMAL|ICON_BEFORE_TEXT
|