![]() |
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 76 of file MFXCheckableButton.h.
Referenced by buildColors(), and setColors().
|
private |
Definition at line 77 of file MFXCheckableButton.h.
Referenced by buildColors(), and setColors().
|
private |
Definition at line 78 of file MFXCheckableButton.h.
Referenced by buildColors(), and setColors().