![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <MFXCheckableButton.h>
Public Member Functions | |
| bool | amChecked () const |
| check if this MFXCheckableButton is checked More... | |
| MFXCheckableButton (bool amChecked, FXComposite *p, const FXString &text, FXIcon *ic=NULL, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=BUTTON_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) | |
| fox declaration More... | |
| void | setChecked (bool val) |
| check or uncheck this MFXCheckableButton More... | |
| ~MFXCheckableButton () | |
| destructor (Called automatically) More... | |
FOX callbacks | |
called when this MFXCheckableButton is painted | |
| long | onPaint (FXObject *, FXSelector, void *) |
| long | onUpdate (FXObject *, FXSelector, void *) |
| called when this MFXCheckableButton is updated More... | |
Private Member Functions | |
| void | buildColors () |
| build color of this MFXCheckableButton More... | |
| void | setColors () |
| set colors of this MFXCheckableButton More... | |
Private Attributes | |
| bool | myAmChecked |
| flag to indicate if this MFXCheckableButton is checked More... | |
| bool | myAmInitialised |
| check if this MFXCheckableButton is initialised More... | |
| FXColor | myBackColor |
| colors of this MFXCheckableButton More... | |
| FXColor | myDarkColor |
| FXColor | myHiliteColor |
| FXColor | myShadowColor |
Definition at line 30 of file MFXCheckableButton.h.
| MFXCheckableButton::MFXCheckableButton | ( | bool | amChecked, |
| FXComposite * | p, | ||
| const FXString & | text, | ||
| FXIcon * | ic = NULL, |
||
| FXObject * | tgt = NULL, |
||
| FXSelector | sel = 0, |
||
| FXuint | opts = BUTTON_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 |
||
| ) |
fox declaration
constructor (Very similar to the FXButton constructor)
Definition at line 35 of file MFXCheckableButton.cpp.
| MFXCheckableButton::~MFXCheckableButton | ( | ) |
destructor (Called automatically)
Definition at line 47 of file MFXCheckableButton.cpp.
| bool MFXCheckableButton::amChecked | ( | ) | const |
check if this MFXCheckableButton is checked
Definition at line 51 of file MFXCheckableButton.cpp.
References myAmChecked.
Referenced by GUISUMOViewParent::onCmdMakeSnapshot(), GUIGlChildWindow::onCmdShowToolTips(), and GUIGlChildWindow::onCmdZoomStyle().
|
private |
build color of this MFXCheckableButton
Definition at line 84 of file MFXCheckableButton.cpp.
References myAmInitialised, myBackColor, myDarkColor, myHiliteColor, and myShadowColor.
Referenced by onPaint(), and onUpdate().
| long MFXCheckableButton::onPaint | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | data | ||
| ) |
Definition at line 63 of file MFXCheckableButton.cpp.
References buildColors(), myAmInitialised, and setColors().
| long MFXCheckableButton::onUpdate | ( | FXObject * | sender, |
| FXSelector | sel, | ||
| void * | data | ||
| ) |
called when this MFXCheckableButton is updated
Definition at line 73 of file MFXCheckableButton.cpp.
References buildColors(), myAmInitialised, and setColors().
| void MFXCheckableButton::setChecked | ( | bool | val | ) |
check or uncheck this MFXCheckableButton
Definition at line 57 of file MFXCheckableButton.cpp.
References myAmChecked.
Referenced by GUIGlChildWindow::buildNavigationToolBar(), GUISUMOViewParent::onCmdMakeSnapshot(), GUIGlChildWindow::onCmdShowToolTips(), GUIGlChildWindow::onCmdZoomStyle(), GNEViewNet::updateDemandModeSpecificControls(), and GNEViewNet::updateNetworkModeSpecificControls().
|
private |
set colors of this MFXCheckableButton
Definition at line 94 of file MFXCheckableButton.cpp.
References myAmChecked, myBackColor, myDarkColor, myHiliteColor, and myShadowColor.
Referenced by onPaint(), and onUpdate().
|
private |
flag to indicate if this MFXCheckableButton is checked
Definition at line 72 of file MFXCheckableButton.h.
Referenced by amChecked(), setChecked(), and setColors().
|
private |
check if this MFXCheckableButton is initialised
Definition at line 81 of file MFXCheckableButton.h.
Referenced by buildColors(), onPaint(), and onUpdate().
|
private |
colors of this MFXCheckableButton
Definition at line 75 of file MFXCheckableButton.h.
Referenced by buildColors(), and setColors().
|
private |
Definition at line 75 of file MFXCheckableButton.h.
Referenced by buildColors(), and setColors().
|
private |
Definition at line 75 of file MFXCheckableButton.h.
Referenced by buildColors(), and setColors().
|
private |
Definition at line 75 of file MFXCheckableButton.h.
Referenced by buildColors(), and setColors().