![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GUIDialog_ViewSettings.h>
Public Member Functions | |
| GUIVisualizationSizeSettings | getSettings () |
| get settings | |
| SizePanel (FXMatrix *parent, GUIDialog_ViewSettings *target, const GUIVisualizationSizeSettings &settings, GUIGlObjectType type) | |
| FOX Declaration. | |
| void | update (const GUIVisualizationSizeSettings &settings) |
| update | |
FOX-callbacks | |
Called if something (color, width, etc.) has been changed | |
| long | onCmdSizeChange (FXObject *obj, FXSelector sel, void *ptr) |
Data Fields | |
| FXCheckButton * | myCheck = nullptr |
| check button | |
| FXCheckButton * | myCheckSelected = nullptr |
| check selected button | |
| FXRealSpinner * | myExaggerateDial = nullptr |
| exaggerate dial | |
| FXRealSpinner * | myMinSizeDial = nullptr |
| min size dial | |
Private Attributes | |
| GUIDialog_ViewSettings * | myDialogViewSettings = nullptr |
| FOX needs this. | |
| GUIGlObjectType | myType = GLO_NETWORK |
| GLObject type associated with this size. | |
Definition at line 89 of file GUIDialog_ViewSettings.h.
| GUIDialog_ViewSettings::SizePanel::SizePanel | ( | FXMatrix * | parent, |
| GUIDialog_ViewSettings * | target, | ||
| const GUIVisualizationSizeSettings & | settings, | ||
| GUIGlObjectType | type ) |
FOX Declaration.
constructor
Definition at line 1734 of file GUIDialog_ViewSettings.cpp.
References GUIVisualizationSizeSettings::constantSize, GUIVisualizationSizeSettings::constantSizeSelected, GUIVisualizationSizeSettings::exaggeration, GUIDesignCheckButtonViewSettings, GUIDesignViewSettingsLabel1, GUIDesignViewSettingsMatrix5, GUIDesignViewSettingsSpinDial1, GUIDesignViewSettingsSpinDial2, GUIDialog_ViewSettings::GUIDialog_ViewSettings(), MID_SIMPLE_VIEW_SIZECHANGE, GUIVisualizationSizeSettings::minSize, myCheck, myCheckSelected, myDialogViewSettings, myExaggerateDial, myMinSizeDial, myType, and TL.
| GUIVisualizationSizeSettings GUIDialog_ViewSettings::SizePanel::getSettings | ( | ) |
get settings
Definition at line 1755 of file GUIDialog_ViewSettings.cpp.
References myCheck, myCheckSelected, myExaggerateDial, and myMinSizeDial.
| long GUIDialog_ViewSettings::SizePanel::onCmdSizeChange | ( | FXObject * | obj, |
| FXSelector | sel, | ||
| void * | ptr ) |
Definition at line 1773 of file GUIDialog_ViewSettings.cpp.
References gViewObjectsHandler, myDialogViewSettings, and myType.
Referenced by FXDEFMAP().
| void GUIDialog_ViewSettings::SizePanel::update | ( | const GUIVisualizationSizeSettings & | settings | ) |
update
Definition at line 1764 of file GUIDialog_ViewSettings.cpp.
References GUIVisualizationSizeSettings::constantSize, GUIVisualizationSizeSettings::constantSizeSelected, GUIVisualizationSizeSettings::exaggeration, GUIVisualizationSizeSettings::minSize, myCheck, myCheckSelected, myExaggerateDial, and myMinSizeDial.
| FXCheckButton* GUIDialog_ViewSettings::SizePanel::myCheck = nullptr |
check button
Definition at line 118 of file GUIDialog_ViewSettings.h.
Referenced by getSettings(), SizePanel(), and update().
| FXCheckButton* GUIDialog_ViewSettings::SizePanel::myCheckSelected = nullptr |
check selected button
Definition at line 121 of file GUIDialog_ViewSettings.h.
Referenced by getSettings(), SizePanel(), and update().
|
private |
FOX needs this.
pointer to dialog viewSettings
Definition at line 129 of file GUIDialog_ViewSettings.h.
Referenced by onCmdSizeChange(), and SizePanel().
| FXRealSpinner* GUIDialog_ViewSettings::SizePanel::myExaggerateDial = nullptr |
exaggerate dial
Definition at line 115 of file GUIDialog_ViewSettings.h.
Referenced by getSettings(), SizePanel(), and update().
| FXRealSpinner* GUIDialog_ViewSettings::SizePanel::myMinSizeDial = nullptr |
min size dial
Definition at line 112 of file GUIDialog_ViewSettings.h.
Referenced by getSettings(), SizePanel(), and update().
|
private |
GLObject type associated with this size.
Definition at line 132 of file GUIDialog_ViewSettings.h.
Referenced by onCmdSizeChange(), and SizePanel().