Eclipse SUMO - Simulation of Urban MObility
GUIDialog_ViewSettings Class Reference

The dialog to change the view (gui) settings. More...

#include <GUIDialog_ViewSettings.h>

Inheritance diagram for GUIDialog_ViewSettings:
[legend]
Collaboration diagram for GUIDialog_ViewSettings:
[legend]

Data Structures

class  NamePanel
 
class  SizePanel
 

Public Member Functions

std::string getCurrentScheme () const
 Returns the name of the currently chosen scheme. More...
 
 GUIDialog_ViewSettings (GUISUMOAbstractView *parent, GUIVisualizationSettings *settings, std::vector< GUISUMOAbstractView::Decal > *decals, FXMutex *decalsLock)
 Constructor. More...
 
void setCurrent (GUIVisualizationSettings *settings)
 Sets current settings (called if reopened) More...
 
void setCurrentScheme (const std::string &)
 Sets the named scheme as the current. More...
 
void show ()
 show view settings dialog More...
 
 ~GUIDialog_ViewSettings ()
 Destructor. More...
 
FOX-callbacks
long onCmdOk (FXObject *, FXSelector, void *)
 Called if the OK-button was pressed. More...
 
long onCmdCancel (FXObject *, FXSelector, void *)
 Called if the Cancel-button was pressed. More...
 
long onCmdColorChange (FXObject *, FXSelector, void *)
 Called if something (color, width, etc.) has been changed. More...
 
long onCmdEditTable (FXObject *, FXSelector, void *data)
 Called if the decals-table was changed. More...
 
long onCmdNameChange (FXObject *, FXSelector, void *)
 Called if the name of the scheme was changed. More...
 
long onCmdSaveSetting (FXObject *, FXSelector, void *data)
 Called if the settings shall be saved into the registry. More...
 
long onUpdSaveSetting (FXObject *, FXSelector, void *data)
 Called when updating the button that allows to save the settings into the registry. More...
 
long onCmdDeleteSetting (FXObject *, FXSelector, void *data)
 Called if the settings shall be deleted. More...
 
long onUpdDeleteSetting (FXObject *, FXSelector, void *data)
 Called when updating the button that allows to delete settings. More...
 
long onCmdExportSetting (FXObject *, FXSelector, void *data)
 Called if the settings shall be exported into a file. More...
 
long onUpdExportSetting (FXObject *, FXSelector, void *data)
 Called when updating the button that allows to export settings into a file. More...
 
long onCmdImportSetting (FXObject *, FXSelector, void *data)
 Called if the settings shall be read from a file. More...
 
long onUpdImportSetting (FXObject *, FXSelector, void *data)
 Called when updating the button that allows to read settings from a file. More...
 
long onCmdLoadDecals (FXObject *, FXSelector, void *data)
 Called if the decals shall be loaded from a file. More...
 
long onCmdSaveDecals (FXObject *, FXSelector, void *data)
 Called if the decals shall be saved to a file. More...
 

Private Member Functions

 GUIDialog_ViewSettings (const GUIDialog_ViewSettings &s)
 invalidated copy constructor More...
 
void loadDecals (const std::string &file)
 Loads decals from a file. More...
 
void loadSettings (const std::string &file)
 Loads a scheme from a file. More...
 
void loadWindowSize ()
 load window position and size from the registry More...
 
GUIDialog_ViewSettings & operator= (const GUIDialog_ViewSettings &s)
 invalidated assignment operator More...
 
void rebuildColorMatrices (bool doCreate=false)
 Rebuilds color changing dialogs after choosing another coloring scheme. More...
 
FXMatrix * rebuildColorMatrix (FXVerticalFrame *frame, std::vector< FXColorWell * > &colors, std::vector< FXRealSpinner * > &thresholds, std::vector< FXButton * > &buttons, FXCheckButton *interpolation, GUIColorScheme &scheme)
 Rebuilds manipulators for the current coloring scheme. More...
 
void rebuildList ()
 Rebuilds the decals table. More...
 
FXMatrix * rebuildScaleMatrix (FXVerticalFrame *frame, std::vector< FXRealSpinner * > &scales, std::vector< FXRealSpinner * > &thresholds, std::vector< FXButton * > &buttons, FXCheckButton *interpolation, GUIScaleScheme &scheme)
 Rebuilds manipulators for the current scaling scheme. More...
 
void saveDecals (OutputDevice &dev) const
 Writes the currently used decals into a file. More...
 
void saveWindowSize ()
 save window position and size to the registry More...
 
bool updateColorRanges (FXObject *sender, std::vector< FXColorWell * >::const_iterator colIt, std::vector< FXColorWell * >::const_iterator colEnd, std::vector< FXRealSpinner * >::const_iterator threshIt, std::vector< FXRealSpinner * >::const_iterator threshEnd, std::vector< FXButton * >::const_iterator buttonIt, GUIColorScheme &scheme)
 
void updatePOIParams ()
 reload known POI parameters More...
 
bool updateScaleRanges (FXObject *sender, std::vector< FXRealSpinner * >::const_iterator colIt, std::vector< FXRealSpinner * >::const_iterator colEnd, std::vector< FXRealSpinner * >::const_iterator threshIt, std::vector< FXRealSpinner * >::const_iterator threshEnd, std::vector< FXButton * >::const_iterator buttonIt, GUIScaleScheme &scheme)
 
void updateVehicleParams ()
 reload known vehicle parameters More...
 

Private Attributes

GUIVisualizationSettings myBackup
 A backup of the settings (used if the "Cancel" button is pressed) More...
 
std::vector< GUISUMOAbstractView::Decal > * myDecals
 The parent's decals. More...
 
FXMutex * myDecalsLock
 Lock used when changing the decals. More...
 
GUISUMOAbstractView * myParent
 The parent view (which settings are changed) More...
 
GUIVisualizationSettings * mySettings
 The current settings. More...
 
Dialog elements
FXComboBox * mySchemeName
 
FXCheckButton * myShowGrid
 
FXRealSpinner * myGridXSizeDialer
 
FXRealSpinner * myGridYSizeDialer
 
FXColorWell * myBackgroundColor
 
FXVerticalFrame * myDecalsFrame
 
MFXAddEditTypedTable * myDecalsTable
 
FXColorWell * mySelectionColor
 selection colors More...
 
FXColorWell * mySelectedEdgeColor
 
FXColorWell * mySelectedLaneColor
 
FXColorWell * mySelectedConnectionColor
 
FXColorWell * mySelectedProhibitionColor
 
FXColorWell * mySelectedCrossingColor
 
FXColorWell * mySelectedAdditionalColor
 
FXColorWell * mySelectedRouteColor
 
FXColorWell * mySelectedVehicleColor
 
FXColorWell * mySelectedPersonColor
 
FXColorWell * mySelectedPersonPlanColor
 
FXColorWell * mySelectedEdgeDataColor
 
MFXIconComboBox * myLaneEdgeColorMode
 ... lane colorer More...
 
FXVerticalFrame * myLaneColorSettingFrame
 
std::vector< FXColorWell * > myLaneColors
 
std::vector< FXRealSpinner * > myLaneThresholds
 
std::vector< FXButton * > myLaneButtons
 
FXCheckButton * myLaneColorInterpolation
 
FXButton * myLaneColorRainbow
 
FXCheckButton * myLaneColorRainbowCheck
 
FXRealSpinner * myLaneColorRainbowThreshold
 
FXButton * myJunctionColorRainbow
 
FXComboBox * myParamKey
 
MFXIconComboBox * myLaneEdgeScaleMode
 ... lane scaler More...
 
FXVerticalFrame * myLaneScaleSettingFrame
 
std::vector< FXRealSpinner * > myLaneScales
 
std::vector< FXRealSpinner * > myLaneScaleThresholds
 
std::vector< FXButton * > myLaneScaleButtons
 
FXCheckButton * myLaneScaleInterpolation
 
FXCheckButton * myShowLaneBorders
 
FXCheckButton * myShowBikeMarkings
 
FXCheckButton * myShowLaneDecals
 
FXCheckButton * myShowLinkRules
 
FXCheckButton * myShowRails
 
FXCheckButton * myHideMacroConnectors
 
FXCheckButton * myShowLaneDirection
 
FXCheckButton * myShowSublanes
 
FXCheckButton * mySpreadSuperposed
 
FXRealSpinner * myLaneWidthUpscaleDialer
 
FXRealSpinner * myLaneMinWidthDialer
 
MFXIconComboBox * myVehicleColorMode
 
MFXIconComboBox * myVehicleShapeDetail
 
FXVerticalFrame * myVehicleColorSettingFrame
 
std::vector< FXColorWell * > myVehicleColors
 
std::vector< FXRealSpinner * > myVehicleThresholds
 
std::vector< FXButton * > myVehicleButtons
 
FXCheckButton * myVehicleColorInterpolation
 
FXCheckButton * myShowBlinker
 
FXCheckButton * myShowMinGap
 
FXCheckButton * myShowBrakeGap
 
FXCheckButton * myShowBTRange
 
FXCheckButton * myShowRouteIndex
 
FXComboBox * myVehicleParamKey
 
FXComboBox * myVehicleTextParamKey
 
MFXIconComboBox * myPersonColorMode
 
MFXIconComboBox * myPersonShapeDetail
 
FXVerticalFrame * myPersonColorSettingFrame
 
std::vector< FXColorWell * > myPersonColors
 
std::vector< FXRealSpinner * > myPersonThresholds
 
std::vector< FXButton * > myPersonButtons
 
FXCheckButton * myPersonColorInterpolation
 
MFXIconComboBox * myContainerColorMode
 
MFXIconComboBox * myContainerShapeDetail
 
FXVerticalFrame * myContainerColorSettingFrame
 
std::vector< FXColorWell * > myContainerColors
 
std::vector< FXRealSpinner * > myContainerThresholds
 
std::vector< FXButton * > myContainerButtons
 
FXCheckButton * myContainerColorInterpolation
 
FXRealSpinner * myContainerMinSizeDialer
 
FXRealSpinner * myContainerUpscaleDialer
 
MFXIconComboBox * myJunctionColorMode
 
FXVerticalFrame * myJunctionColorSettingFrame
 
std::vector< FXColorWell * > myJunctionColors
 
std::vector< FXRealSpinner * > myJunctionThresholds
 
std::vector< FXButton * > myJunctionButtons
 
FXCheckButton * myJunctionColorInterpolation
 
MFXIconComboBox * myPOIColorMode
 
MFXIconComboBox * myPOIShapeDetail
 
FXVerticalFrame * myPOIColorSettingFrame
 
std::vector< FXColorWell * > myPOIColors
 
std::vector< FXRealSpinner * > myPOIThresholds
 
std::vector< FXButton * > myPOIButtons
 
FXCheckButton * myPOIColorInterpolation
 
FXComboBox * myPOITextParamKey
 
MFXIconComboBox * myPolyColorMode
 
MFXIconComboBox * myPolyShapeDetail
 
FXVerticalFrame * myPolyColorSettingFrame
 
std::vector< FXColorWell * > myPolyColors
 
std::vector< FXRealSpinner * > myPolyThresholds
 
std::vector< FXButton * > myPolyButtons
 
FXCheckButton * myPolyColorInterpolation
 
FXCheckButton * myShowLane2Lane
 
FXCheckButton * myDrawJunctionShape
 
FXCheckButton * myDrawCrossingsAndWalkingAreas
 
FXCheckButton * myDither
 
FXCheckButton * myFPS
 
FXCheckButton * myDrawBoundaries
 
FXCheckButton * myForceDrawForPositionSelection
 
FXCheckButton * myForceDrawForRectangleSelection
 
FXCheckButton * myShowSizeLegend
 
FXCheckButton * myShowColorLegend
 
FXCheckButton * myShowVehicleColorLegend
 
NamePanel * myEdgeNamePanel
 
NamePanel * myInternalEdgeNamePanel
 
NamePanel * myCwaEdgeNamePanel
 
NamePanel * myStreetNamePanel
 
NamePanel * myEdgeValuePanel
 
NamePanel * myJunctionIndexPanel
 
NamePanel * myTLIndexPanel
 
NamePanel * myJunctionIDPanel
 
NamePanel * myJunctionNamePanel
 
NamePanel * myInternalJunctionNamePanel
 
NamePanel * myTLSPhaseIndexPanel
 
NamePanel * myTLSPhaseNamePanel
 
NamePanel * myVehicleNamePanel
 
NamePanel * myVehicleValuePanel
 
NamePanel * myVehicleTextPanel
 
NamePanel * myPersonNamePanel
 
NamePanel * myPersonValuePanel
 
NamePanel * myContainerNamePanel
 
NamePanel * myAddNamePanel
 
NamePanel * myAddFullNamePanel
 
NamePanel * myPOINamePanel
 
NamePanel * myPOITypePanel
 
NamePanel * myPOITextPanel
 
NamePanel * myPolyNamePanel
 
NamePanel * myPolyTypePanel
 
SizePanel * myVehicleSizePanel
 
SizePanel * myPersonSizePanel
 
SizePanel * myContainerSizePanel
 
SizePanel * myPOISizePanel
 
SizePanel * myPolySizePanel
 
SizePanel * myAddSizePanel
 
SizePanel * myJunctionSizePanel
 
FXCheckButton * mySaveViewPort
 
FXCheckButton * mySaveDelay
 
FXCheckButton * mySaveDecals
 
FXCheckButton * mySaveBreakpoints
 

Detailed Description

The dialog to change the view (gui) settings.

Todo:
Check whether saving/loading settings should be done via XML

Definition at line 45 of file GUIDialog_ViewSettings.h.

Constructor & Destructor Documentation

◆ GUIDialog_ViewSettings() [1/2]

GUIDialog_ViewSettings::GUIDialog_ViewSettings ( GUISUMOAbstractView *  parent,
GUIVisualizationSettings *  settings,
std::vector< GUISUMOAbstractView::Decal > *  decals,
FXMutex *  decalsLock 
)

Constructor.

Parameters
[in]parentThe view to report changed settings to
[in,out]settingsThe current settings that can be changed
[in]laneEdgeModeSourceClass storing known lane coloring schemes
[in]vehicleModeSourceClass storing known vehicle coloring schemes
[in]decalsDecals used
[in]decalsLockA lock to set if the decals are changed

Definition at line 78 of file GUIDialog_ViewSettings.cpp.

References EMPTY, MFXUtils::getFXColor(), GUIIconSubSys::getIcon(), GUICompleteSchemeStorage::getNames(), gSchemeStorage, GUIDesignButtonToolbar, GUIDesignCheckButtonViewSettings, GUIDesignComboBoxStatic, GUIDesignHorizontalSeparator, GUIDesignMatrixViewSettings, GUIDesignViewSettingsButton1, GUIDesignViewSettingsButton2, GUIDesignViewSettingsButton3, GUIDesignViewSettingsColorWell, GUIDesignViewSettingsComboBox1, GUIDesignViewSettingsHorizontalFrame1, GUIDesignViewSettingsHorizontalFrame2, GUIDesignViewSettingsLabel1, GUIDesignViewSettingsMatrix1, GUIDesignViewSettingsMatrix2, GUIDesignViewSettingsMatrix3, GUIDesignViewSettingsSpinDial1, GUIDesignViewSettingsSpinDial2, GUIDesignViewSettingsTabBook1, GUIDesignViewSettingsTabItemBook1, GUIDesignViewSettingsVerticalFrame1, GUIDesignViewSettingsVerticalFrame2, GUIDesignViewSettingsVerticalFrame3, GUIDesignViewSettingsVerticalFrame4, GUIDesignViewSettingsVerticalFrame6, MID_SETTINGS_CANCEL, MID_SETTINGS_OK, MID_SIMPLE_VIEW_COLORCHANGE, MID_SIMPLE_VIEW_DELETE, MID_SIMPLE_VIEW_EXPORT, MID_SIMPLE_VIEW_IMPORT, MID_SIMPLE_VIEW_LOAD_DECALS, MID_SIMPLE_VIEW_NAMECHANGE, MID_SIMPLE_VIEW_SAVE, MID_SIMPLE_VIEW_SAVE_DECALS, OPEN_CONFIG, REMOVEDB, SAVE, SAVEDB, and GUIVisualizationSettings::UseMesoSim.

◆ ~GUIDialog_ViewSettings()

◆ GUIDialog_ViewSettings() [2/2]

GUIDialog_ViewSettings::GUIDialog_ViewSettings ( const GUIDialog_ViewSettings &  s)
private

invalidated copy constructor

Member Function Documentation

◆ getCurrentScheme()

std::string GUIDialog_ViewSettings::getCurrentScheme ( ) const

Returns the name of the currently chosen scheme.

Returns
The name of the edited (chosen) scheme)

Definition at line 1822 of file GUIDialog_ViewSettings.cpp.

References mySchemeName.

Referenced by GUIViewTraffic::setColorScheme(), and GNEViewNet::setColorScheme().

Here is the caller graph for this function:

◆ loadDecals()

void GUIDialog_ViewSettings::loadDecals ( const std::string &  file)
private

Loads decals from a file.

Parameters
[in]fileThe name of the file to read the decals from

Definition at line 1208 of file GUIDialog_ViewSettings.cpp.

References GUISettingsHandler::getDecals(), GUISettingsHandler::hasDecals(), myDecalsLock, myParent, and rebuildList().

Referenced by onCmdLoadDecals().

Here is the caller graph for this function:

◆ loadSettings()

void GUIDialog_ViewSettings::loadSettings ( const std::string &  file)
private

Loads a scheme from a file.

Parameters
[in]fileThe name of the file to read the settings from

Definition at line 1158 of file GUIDialog_ViewSettings.cpp.

References GUISettingsHandler::addSettings(), GUISettingsHandler::applyViewport(), GUICompleteSchemeStorage::get(), GUISettingsHandler::getBreakpoints(), GUISettingsHandler::getDecals(), GUISettingsHandler::getDelay(), gSchemeStorage, GUISettingsHandler::hasDecals(), myDecalsLock, myParent, mySchemeName, mySettings, GUIVisualizationSettings::netedit, rebuildColorMatrices(), rebuildList(), GUISUMOAbstractView::setBreakpoints(), and GUISUMOAbstractView::setDelay().

Referenced by onCmdImportSetting().

Here is the caller graph for this function:

◆ loadWindowSize()

void GUIDialog_ViewSettings::loadWindowSize ( )
private

load window position and size from the registry

Definition at line 1931 of file GUIDialog_ViewSettings.cpp.

References MAX2(), and MIN2().

◆ onCmdCancel()

long GUIDialog_ViewSettings::onCmdCancel ( FXObject *  ,
FXSelector  ,
void *   
)

Called if the Cancel-button was pressed.

Definition at line 631 of file GUIDialog_ViewSettings.cpp.

References myBackup, and saveWindowSize().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdColorChange()

long GUIDialog_ViewSettings::onCmdColorChange ( FXObject *  sender,
FXSelector  ,
void *   
)

Called if something (color, width, etc.) has been changed.

Definition at line 856 of file GUIDialog_ViewSettings.cpp.

References GUICompleteSchemeStorage::add(), GUIVisualizationSettings::addFullName, GUIVisualizationSettings::addName, GUIVisualizationSettings::addSize, GUIVisualizationSettings::backgroundColor, GUISUMOAbstractView::buildColorRainbow(), GUIVisualizationSettings::colorSettings, GUIVisualizationSettings::containerColorer, GUIVisualizationSettings::containerName, GUIVisualizationSettings::containerQuality, GUIVisualizationSettings::containerSize, GUICompleteSchemeStorage::contains(), GUIVisualizationSettings::cwaEdgeName, GUIVisualizationSettings::dither, GUIVisualizationSettings::drawBoundaries, GUIVisualizationSettings::drawBrakeGap, GUIVisualizationSettings::drawCrossingsAndWalkingareas, GUIVisualizationSettings::drawJunctionShape, GUIVisualizationSettings::drawLinkJunctionIndex, GUIVisualizationSettings::drawLinkTLIndex, GUIVisualizationSettings::drawMinGap, GUIVisualizationSettings::edgeColorer, GUIVisualizationSettings::edgeData, GUIVisualizationSettings::edgeName, GUIVisualizationSettings::edgeParam, GUIVisualizationSettings::edgeScaler, GUIVisualizationSettings::edgeValue, GUIVisualizationSettings::edgeValueHideCheck, GUIVisualizationSettings::edgeValueHideThreshold, GUIVisualizationSettings::forceDrawForPositionSelection, GUIVisualizationSettings::forceDrawForRectangleSelection, GUIVisualizationSettings::fps, GUICompleteSchemeStorage::get(), GUIPropertySchemeStorage< T >::getActive(), GUISUMOAbstractView::getColoringSchemesCombo(), GUIVisualizationSettings::getLaneEdgeMode(), GUIVisualizationSettings::getLaneEdgeScaleMode(), GUIVisualizationSettings::getLaneEdgeScaleScheme(), GUIVisualizationSettings::getLaneEdgeScheme(), GUIPropertyScheme< T >::getName(), GUICompleteSchemeStorage::getNumInitialSettings(), MFXUtils::getRGBColor(), GUIPropertySchemeStorage< T >::getScheme(), GUIDialog_ViewSettings::NamePanel::getSettings(), GUIDialog_ViewSettings::SizePanel::getSettings(), GLO_JUNCTION, GLO_LANE, GUIVisualizationSettings::gridXSize, GUIVisualizationSettings::gridYSize, gSchemeStorage, GUIVisualizationSettings::hideConnectors, GUIVisualizationSettings::internalEdgeName, GUIVisualizationSettings::internalJunctionName, GUIVisualizationSettings::junctionColorer, GUIVisualizationSettings::junctionID, GUIVisualizationSettings::junctionName, GUIVisualizationSettings::junctionSize, GUIVisualizationSettings::laneColorer, GUIVisualizationSettings::laneMinSize, GUIVisualizationSettings::laneParam, GUIVisualizationSettings::laneScaler, GUIVisualizationSettings::laneShowBorders, GUIVisualizationSettings::laneWidthExaggeration, myAddFullNamePanel, myAddNamePanel, myAddSizePanel, myBackgroundColor, GUIDialog_ViewSettings::NamePanel::myCheck, myContainerButtons, myContainerColorInterpolation, myContainerColorMode, myContainerColors, myContainerNamePanel, myContainerShapeDetail, myContainerSizePanel, myContainerThresholds, myCwaEdgeNamePanel, myDither, myDrawBoundaries, myDrawCrossingsAndWalkingAreas, myDrawJunctionShape, myEdgeNamePanel, myEdgeValuePanel, myForceDrawForPositionSelection, myForceDrawForRectangleSelection, myFPS, myGridXSizeDialer, myGridYSizeDialer, myHideMacroConnectors, myInternalEdgeNamePanel, myInternalJunctionNamePanel, myJunctionButtons, myJunctionColorInterpolation, myJunctionColorMode, myJunctionColorRainbow, myJunctionColors, myJunctionIDPanel, myJunctionIndexPanel, myJunctionNamePanel, myJunctionSizePanel, myJunctionThresholds, myLaneButtons, myLaneColorInterpolation, myLaneColorRainbow, myLaneColorRainbowCheck, myLaneColorRainbowThreshold, myLaneColors, myLaneEdgeColorMode, myLaneEdgeScaleMode, myLaneMinWidthDialer, myLaneScaleButtons, myLaneScaleInterpolation, myLaneScales, myLaneScaleThresholds, myLaneThresholds, myLaneWidthUpscaleDialer, myParamKey, myParent, myPersonButtons, myPersonColorInterpolation, myPersonColorMode, myPersonColors, myPersonNamePanel, myPersonShapeDetail, myPersonSizePanel, myPersonThresholds, myPersonValuePanel, myPOIButtons, myPOIColorInterpolation, myPOIColorMode, myPOIColors, myPOINamePanel, myPOISizePanel, myPOITextPanel, myPOITextParamKey, myPOIThresholds, myPOITypePanel, myPolyButtons, myPolyColorInterpolation, myPolyColorMode, myPolyColors, myPolyNamePanel, myPolySizePanel, myPolyThresholds, myPolyTypePanel, mySchemeName, mySelectedAdditionalColor, mySelectedConnectionColor, mySelectedCrossingColor, mySelectedEdgeColor, mySelectedEdgeDataColor, mySelectedLaneColor, mySelectedPersonColor, mySelectedPersonPlanColor, mySelectedProhibitionColor, mySelectedRouteColor, mySelectedVehicleColor, mySelectionColor, mySettings, myShowBikeMarkings, myShowBlinker, myShowBrakeGap, myShowBTRange, myShowColorLegend, myShowGrid, myShowLane2Lane, myShowLaneBorders, myShowLaneDecals, myShowLaneDirection, myShowLinkRules, myShowMinGap, myShowRails, myShowRouteIndex, myShowSizeLegend, myShowSublanes, myShowVehicleColorLegend, mySpreadSuperposed, myStreetNamePanel, myTLIndexPanel, myTLSPhaseIndexPanel, myTLSPhaseNamePanel, myVehicleButtons, myVehicleColorInterpolation, myVehicleColorMode, myVehicleColors, myVehicleNamePanel, myVehicleParamKey, myVehicleShapeDetail, myVehicleSizePanel, myVehicleTextPanel, myVehicleTextParamKey, myVehicleThresholds, myVehicleValuePanel, GUIVisualizationSettings::name, GUIVisualizationSettings::netedit, GUIVisualizationSettings::personColorer, GUIVisualizationSettings::personName, GUIVisualizationSettings::personQuality, GUIVisualizationSettings::personSize, GUIVisualizationSettings::personValue, GUIVisualizationSettings::poiColorer, GUIVisualizationSettings::poiName, GUIVisualizationSettings::poiSize, GUIVisualizationSettings::poiText, GUIVisualizationSettings::poiTextParam, GUIVisualizationSettings::poiType, GUIVisualizationSettings::polyColorer, GUIVisualizationSettings::polyName, GUIVisualizationSettings::polySize, GUIVisualizationSettings::polyType, rebuildColorMatrices(), GUIVisualizationSettings::SCHEME_NAME_EDGE_PARAM_NUMERICAL, GUIVisualizationSettings::SCHEME_NAME_EDGEDATA_NUMERICAL, GUIVisualizationSettings::SCHEME_NAME_LANE_PARAM_NUMERICAL, GUIVisualizationSettings::SCHEME_NAME_PARAM_NUMERICAL, GUIVisualizationColorSettings::selectedAdditionalColor, GUIVisualizationColorSettings::selectedConnectionColor, GUIVisualizationColorSettings::selectedCrossingColor, GUIVisualizationColorSettings::selectedEdgeColor, GUIVisualizationColorSettings::selectedEdgeDataColor, GUIVisualizationColorSettings::selectedLaneColor, GUIVisualizationColorSettings::selectedPersonColor, GUIVisualizationColorSettings::selectedPersonPlanColor, GUIVisualizationColorSettings::selectedProhibitionColor, GUIVisualizationColorSettings::selectedRouteColor, GUIVisualizationColorSettings::selectedVehicleColor, GUIVisualizationColorSettings::selectionColor, GUIPropertySchemeStorage< T >::setActive(), GUISUMOAbstractView::setColorScheme(), GUIPropertyScheme< T >::setInterpolated(), GUIVisualizationSettings::showBikeMarkings, GUIVisualizationSettings::showBlinker, GUIVisualizationSettings::showBTRange, GUIVisualizationSettings::showColorLegend, GUIVisualizationSettings::showGrid, GUIVisualizationSettings::showLane2Lane, GUIVisualizationSettings::showLaneDirection, GUIVisualizationSettings::showLinkDecals, GUIVisualizationSettings::showLinkRules, GUIVisualizationSettings::showRails, GUIVisualizationSettings::showRouteIndex, GUIVisualizationSettings::showSizeLegend, GUIVisualizationSettings::showSublanes, GUIVisualizationSettings::showVehicleColorLegend, GUIVisualizationSettings::spreadSuperposed, GUIVisualizationSettings::streetName, GUIVisualizationSettings::tlsPhaseIndex, GUIVisualizationSettings::tlsPhaseName, toString(), updateColorRanges(), updatePOIParams(), updateScaleRanges(), updateVehicleParams(), GUIVisualizationSettings::UseMesoSim, GUIVisualizationSettings::vehicleColorer, GUIVisualizationSettings::vehicleName, GUIVisualizationSettings::vehicleParam, GUIVisualizationSettings::vehicleQuality, GUIVisualizationSettings::vehicleSize, GUIVisualizationSettings::vehicleText, GUIVisualizationSettings::vehicleTextParam, and GUIVisualizationSettings::vehicleValue.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdDeleteSetting()

long GUIDialog_ViewSettings::onCmdDeleteSetting ( FXObject *  ,
FXSelector  ,
void *  data 
)

Called if the settings shall be deleted.

Definition at line 1275 of file GUIDialog_ViewSettings.cpp.

References GUICompleteSchemeStorage::getNumInitialSettings(), gSchemeStorage, mySchemeName, onCmdNameChange(), GUICompleteSchemeStorage::remove(), and GUICompleteSchemeStorage::writeSettings().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdEditTable()

◆ onCmdExportSetting()

long GUIDialog_ViewSettings::onCmdExportSetting ( FXObject *  ,
FXSelector  ,
void *  data 
)

◆ onCmdImportSetting()

long GUIDialog_ViewSettings::onCmdImportSetting ( FXObject *  ,
FXSelector  ,
void *  data 
)

Called if the settings shall be read from a file.

Definition at line 1348 of file GUIDialog_ViewSettings.cpp.

References EMPTY, gCurrentFolder, GUIIconSubSys::getIcon(), and loadSettings().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdLoadDecals()

long GUIDialog_ViewSettings::onCmdLoadDecals ( FXObject *  ,
FXSelector  ,
void *  data 
)

Called if the decals shall be loaded from a file.

Definition at line 1365 of file GUIDialog_ViewSettings.cpp.

References EMPTY, gCurrentFolder, GUIIconSubSys::getIcon(), and loadDecals().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdNameChange()

long GUIDialog_ViewSettings::onCmdNameChange ( FXObject *  ,
FXSelector  ,
void *  data 
)

Called if the name of the scheme was changed.

Definition at line 640 of file GUIDialog_ViewSettings.cpp.

References GUIVisualizationSettings::addFullName, GUIVisualizationSettings::addName, GUIVisualizationSettings::addSize, GUIVisualizationSettings::backgroundColor, GUIVisualizationSettings::colorSettings, GUIVisualizationSettings::containerColorer, GUIVisualizationSettings::containerName, GUIVisualizationSettings::containerQuality, GUIVisualizationSettings::containerSize, GUIVisualizationSettings::cwaEdgeName, GUIVisualizationSettings::dither, GUIVisualizationSettings::drawBoundaries, GUIVisualizationSettings::drawBrakeGap, GUIVisualizationSettings::drawCrossingsAndWalkingareas, GUIVisualizationSettings::drawJunctionShape, GUIVisualizationSettings::drawLinkJunctionIndex, GUIVisualizationSettings::drawLinkTLIndex, GUIVisualizationSettings::drawMinGap, GUIVisualizationSettings::edgeName, GUIVisualizationSettings::edgeValue, GUIVisualizationSettings::edgeValueHideCheck, GUIVisualizationSettings::edgeValueHideThreshold, GUIVisualizationSettings::forceDrawForPositionSelection, GUIVisualizationSettings::forceDrawForRectangleSelection, GUIVisualizationSettings::fps, GUICompleteSchemeStorage::get(), GUIPropertySchemeStorage< T >::getActive(), MFXUtils::getFXColor(), GUIVisualizationSettings::getLaneEdgeMode(), GUIVisualizationSettings::getLaneEdgeScaleMode(), gSchemeStorage, GUIVisualizationSettings::hideConnectors, GUIVisualizationSettings::internalEdgeName, GUIVisualizationSettings::internalJunctionName, GUIVisualizationSettings::junctionColorer, GUIVisualizationSettings::junctionID, GUIVisualizationSettings::junctionName, GUIVisualizationSettings::junctionSize, GUIVisualizationSettings::laneMinSize, GUIVisualizationSettings::laneShowBorders, GUIVisualizationSettings::laneWidthExaggeration, myAddFullNamePanel, myAddNamePanel, myAddSizePanel, myBackgroundColor, myBackup, myContainerColorMode, myContainerNamePanel, myContainerShapeDetail, myContainerSizePanel, myCwaEdgeNamePanel, myDither, myDrawBoundaries, myDrawCrossingsAndWalkingAreas, myDrawJunctionShape, myEdgeNamePanel, myEdgeValuePanel, myForceDrawForPositionSelection, myForceDrawForRectangleSelection, myFPS, myHideMacroConnectors, myInternalEdgeNamePanel, myInternalJunctionNamePanel, myJunctionColorMode, myJunctionIDPanel, myJunctionIndexPanel, myJunctionNamePanel, myJunctionSizePanel, myLaneColorRainbowCheck, myLaneColorRainbowThreshold, myLaneEdgeColorMode, myLaneEdgeScaleMode, myLaneMinWidthDialer, myLaneWidthUpscaleDialer, myParent, myPersonColorMode, myPersonNamePanel, myPersonShapeDetail, myPersonSizePanel, myPersonValuePanel, myPOINamePanel, myPOISizePanel, myPOITextPanel, myPOITypePanel, myPolyNamePanel, myPolySizePanel, myPolyTypePanel, mySchemeName, mySelectedAdditionalColor, mySelectedConnectionColor, mySelectedCrossingColor, mySelectedEdgeColor, mySelectedEdgeDataColor, mySelectedLaneColor, mySelectedPersonColor, mySelectedPersonPlanColor, mySelectedProhibitionColor, mySelectedRouteColor, mySelectedVehicleColor, mySelectionColor, mySettings, myShowBikeMarkings, myShowBlinker, myShowBrakeGap, myShowBTRange, myShowColorLegend, myShowLane2Lane, myShowLaneBorders, myShowLaneDecals, myShowLaneDirection, myShowLinkRules, myShowMinGap, myShowRails, myShowRouteIndex, myShowSizeLegend, myShowSublanes, myShowVehicleColorLegend, mySpreadSuperposed, myStreetNamePanel, myTLIndexPanel, myTLSPhaseIndexPanel, myTLSPhaseNamePanel, myVehicleColorMode, myVehicleNamePanel, myVehicleShapeDetail, myVehicleSizePanel, myVehicleTextPanel, myVehicleValuePanel, GUIVisualizationSettings::name, GUIVisualizationSettings::netedit, GUIVisualizationSettings::personColorer, GUIVisualizationSettings::personName, GUIVisualizationSettings::personQuality, GUIVisualizationSettings::personSize, GUIVisualizationSettings::personValue, GUIVisualizationSettings::poiName, GUIVisualizationSettings::poiSize, GUIVisualizationSettings::poiText, GUIVisualizationSettings::poiType, GUIVisualizationSettings::polyName, GUIVisualizationSettings::polySize, GUIVisualizationSettings::polyType, rebuildColorMatrices(), GUIVisualizationColorSettings::selectedAdditionalColor, GUIVisualizationColorSettings::selectedConnectionColor, GUIVisualizationColorSettings::selectedCrossingColor, GUIVisualizationColorSettings::selectedEdgeColor, GUIVisualizationColorSettings::selectedEdgeDataColor, GUIVisualizationColorSettings::selectedLaneColor, GUIVisualizationColorSettings::selectedPersonColor, GUIVisualizationColorSettings::selectedPersonPlanColor, GUIVisualizationColorSettings::selectedProhibitionColor, GUIVisualizationColorSettings::selectedRouteColor, GUIVisualizationColorSettings::selectedVehicleColor, GUIVisualizationColorSettings::selectionColor, GUISUMOAbstractView::setColorScheme(), GUIVisualizationSettings::showBikeMarkings, GUIVisualizationSettings::showBlinker, GUIVisualizationSettings::showBTRange, GUIVisualizationSettings::showColorLegend, GUIVisualizationSettings::showLane2Lane, GUIVisualizationSettings::showLaneDirection, GUIVisualizationSettings::showLinkDecals, GUIVisualizationSettings::showLinkRules, GUIVisualizationSettings::showRails, GUIVisualizationSettings::showRouteIndex, GUIVisualizationSettings::showSizeLegend, GUIVisualizationSettings::showSublanes, GUIVisualizationSettings::showVehicleColorLegend, GUIVisualizationSettings::spreadSuperposed, GUIVisualizationSettings::streetName, GUIVisualizationSettings::tlsPhaseIndex, GUIVisualizationSettings::tlsPhaseName, GUIDialog_ViewSettings::SizePanel::update(), GUIDialog_ViewSettings::NamePanel::update(), GUIVisualizationSettings::vehicleColorer, GUIVisualizationSettings::vehicleName, GUIVisualizationSettings::vehicleQuality, GUIVisualizationSettings::vehicleSize, GUIVisualizationSettings::vehicleText, and GUIVisualizationSettings::vehicleValue.

Referenced by FXDEFMAP(), onCmdDeleteSetting(), setCurrent(), and setCurrentScheme().

Here is the caller graph for this function:

◆ onCmdOk()

long GUIDialog_ViewSettings::onCmdOk ( FXObject *  ,
FXSelector  ,
void *   
)

Called if the OK-button was pressed.

Definition at line 623 of file GUIDialog_ViewSettings.cpp.

References saveWindowSize().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSaveDecals()

long GUIDialog_ViewSettings::onCmdSaveDecals ( FXObject *  ,
FXSelector  ,
void *  data 
)

Called if the decals shall be saved to a file.

Definition at line 1382 of file GUIDialog_ViewSettings.cpp.

References OutputDevice::close(), OutputDevice::closeTag(), EMPTY, gCurrentFolder, OutputDevice::getDevice(), MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), myParent, OutputDevice::openTag(), and saveDecals().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSaveSetting()

◆ onUpdDeleteSetting()

long GUIDialog_ViewSettings::onUpdDeleteSetting ( FXObject *  sender,
FXSelector  ,
void *  data 
)

Called when updating the button that allows to delete settings.

Definition at line 1290 of file GUIDialog_ViewSettings.cpp.

References GUICompleteSchemeStorage::getNumInitialSettings(), gSchemeStorage, and mySchemeName.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdExportSetting()

long GUIDialog_ViewSettings::onUpdExportSetting ( FXObject *  sender,
FXSelector  ,
void *  data 
)

Called when updating the button that allows to export settings into a file.

Definition at line 1337 of file GUIDialog_ViewSettings.cpp.

References GUICompleteSchemeStorage::getNumInitialSettings(), gSchemeStorage, mySaveBreakpoints, mySaveDecals, mySaveDelay, mySaveViewPort, and mySchemeName.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdImportSetting()

long GUIDialog_ViewSettings::onUpdImportSetting ( FXObject *  sender,
FXSelector  ,
void *  data 
)

Called when updating the button that allows to read settings from a file.

Definition at line 1403 of file GUIDialog_ViewSettings.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdSaveSetting()

long GUIDialog_ViewSettings::onUpdSaveSetting ( FXObject *  sender,
FXSelector  ,
void *  data 
)

Called when updating the button that allows to save the settings into the registry.

Definition at line 1265 of file GUIDialog_ViewSettings.cpp.

References GUICompleteSchemeStorage::getNumInitialSettings(), gSchemeStorage, and mySchemeName.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ operator=()

GUIDialog_ViewSettings& GUIDialog_ViewSettings::operator= ( const GUIDialog_ViewSettings &  s)
private

invalidated assignment operator

◆ rebuildColorMatrices()

void GUIDialog_ViewSettings::rebuildColorMatrices ( bool  doCreate = false)
private

Rebuilds color changing dialogs after choosing another coloring scheme.

Parameters
[in]doCreateWhether "create" shall be called (only if built the first time)

Definition at line 1574 of file GUIDialog_ViewSettings.cpp.

References GUIVisualizationSettings::containerColorer, CT_REAL, GUIVisualizationSettings::edgeData, GUIVisualizationSettings::edgeParam, GUISUMOAbstractView::getEdgeDataAttrs(), GUISUMOAbstractView::getEdgeLaneParamKeys(), GUIVisualizationSettings::getLaneEdgeScaleScheme(), GUIVisualizationSettings::getLaneEdgeScheme(), GUIPropertySchemeStorage< T >::getScheme(), GUIDesignViewSettingsMFXTable, GUIPropertyScheme< T >::isFixed(), GUIVisualizationSettings::junctionColorer, GUIVisualizationSettings::laneParam, MID_TABLE, myContainerButtons, myContainerColorInterpolation, myContainerColors, myContainerColorSettingFrame, myContainerThresholds, myDecalsFrame, myDecalsTable, myJunctionButtons, myJunctionColorInterpolation, myJunctionColorRainbow, myJunctionColors, myJunctionColorSettingFrame, myJunctionThresholds, myLaneButtons, myLaneColorInterpolation, myLaneColorRainbow, myLaneColors, myLaneColorSettingFrame, myLaneEdgeColorMode, myLaneScaleButtons, myLaneScaleInterpolation, myLaneScales, myLaneScaleSettingFrame, myLaneScaleThresholds, myLaneThresholds, myParamKey, myParent, myPersonButtons, myPersonColorInterpolation, myPersonColors, myPersonColorSettingFrame, myPersonThresholds, myPOIButtons, myPOIColorInterpolation, myPOIColors, myPOIColorSettingFrame, myPOIThresholds, myPolyButtons, myPolyColorInterpolation, myPolyColors, myPolyColorSettingFrame, myPolyThresholds, mySettings, myVehicleButtons, myVehicleColorInterpolation, myVehicleColorMode, myVehicleColors, myVehicleColorSettingFrame, myVehicleParamKey, myVehicleThresholds, GUIVisualizationSettings::personColorer, GUIVisualizationSettings::poiColorer, GUIVisualizationSettings::polyColorer, rebuildColorMatrix(), rebuildList(), rebuildScaleMatrix(), GUIVisualizationSettings::SCHEME_NAME_EDGE_PARAM_NUMERICAL, GUIVisualizationSettings::SCHEME_NAME_EDGEDATA_NUMERICAL, GUIVisualizationSettings::SCHEME_NAME_LANE_PARAM_NUMERICAL, GUIVisualizationSettings::SCHEME_NAME_PARAM_NUMERICAL, MFXAddEditTypedTable::setCellType(), MFXAddEditTypedTable::setNumberCellParams(), updateVehicleParams(), and GUIVisualizationSettings::vehicleColorer.

Referenced by loadSettings(), onCmdColorChange(), and onCmdNameChange().

Here is the caller graph for this function:

◆ rebuildColorMatrix()

FXMatrix * GUIDialog_ViewSettings::rebuildColorMatrix ( FXVerticalFrame *  frame,
std::vector< FXColorWell * > &  colors,
std::vector< FXRealSpinner * > &  thresholds,
std::vector< FXButton * > &  buttons,
FXCheckButton *  interpolation,
GUIColorScheme &  scheme 
)
private

◆ rebuildList()

void GUIDialog_ViewSettings::rebuildList ( )
private

◆ rebuildScaleMatrix()

FXMatrix * GUIDialog_ViewSettings::rebuildScaleMatrix ( FXVerticalFrame *  frame,
std::vector< FXRealSpinner * > &  scales,
std::vector< FXRealSpinner * > &  thresholds,
std::vector< FXButton * > &  buttons,
FXCheckButton *  interpolation,
GUIScaleScheme &  scheme 
)
private

Rebuilds manipulators for the current scaling scheme.

Definition at line 1518 of file GUIDialog_ViewSettings.cpp.

References GUIPropertyScheme< T >::allowsNegativeValues(), MFXUtils::deleteChildren(), GUIPropertyScheme< T >::getColors(), GUIPropertyScheme< T >::getNames(), GUIPropertyScheme< T >::getThresholds(), GUIDesignViewSettingsButton1, GUIDesignViewSettingsMatrix4, GUIPropertyScheme< T >::isFixed(), GUIPropertyScheme< T >::isInterpolated(), and MID_SIMPLE_VIEW_COLORCHANGE.

Referenced by rebuildColorMatrices().

Here is the caller graph for this function:

◆ saveDecals()

◆ saveWindowSize()

void GUIDialog_ViewSettings::saveWindowSize ( )
private

save window position and size to the registry

Definition at line 1923 of file GUIDialog_ViewSettings.cpp.

Referenced by onCmdCancel(), and onCmdOk().

Here is the caller graph for this function:

◆ setCurrent()

void GUIDialog_ViewSettings::setCurrent ( GUIVisualizationSettings *  settings)

Sets current settings (called if reopened)

Parameters
[in,out]settingsThe current settings that can be changed

Definition at line 615 of file GUIDialog_ViewSettings.cpp.

References myBackup, mySettings, and onCmdNameChange().

Referenced by GUISUMOAbstractView::showViewschemeEditor().

Here is the caller graph for this function:

◆ setCurrentScheme()

void GUIDialog_ViewSettings::setCurrentScheme ( const std::string &  name)

Sets the named scheme as the current.

Parameters
[in]Thename of the scheme that shall be set as current

Definition at line 1828 of file GUIDialog_ViewSettings.cpp.

References mySchemeName, and onCmdNameChange().

Referenced by GUIViewTraffic::setColorScheme(), and GNEViewNet::setColorScheme().

Here is the caller graph for this function:

◆ show()

void GUIDialog_ViewSettings::show ( )

show view settings dialog

Definition at line 607 of file GUIDialog_ViewSettings.cpp.

References mySettings, myShowGrid, and GUIVisualizationSettings::showGrid.

Referenced by GUISUMOAbstractView::showViewschemeEditor().

Here is the caller graph for this function:

◆ updateColorRanges()

bool GUIDialog_ViewSettings::updateColorRanges ( FXObject *  sender,
std::vector< FXColorWell * >::const_iterator  colIt,
std::vector< FXColorWell * >::const_iterator  colEnd,
std::vector< FXRealSpinner * >::const_iterator  threshIt,
std::vector< FXRealSpinner * >::const_iterator  threshEnd,
std::vector< FXButton * >::const_iterator  buttonIt,
GUIColorScheme &  scheme 
)
private

Definition at line 762 of file GUIDialog_ViewSettings.cpp.

References GUIPropertyScheme< T >::addColor(), MFXUtils::getRGBColor(), GUIPropertyScheme< T >::isFixed(), GUIPropertyScheme< T >::removeColor(), GUIPropertyScheme< T >::setColor(), GUIPropertyScheme< T >::setThreshold(), and UNUSED_PARAMETER.

Referenced by onCmdColorChange().

Here is the caller graph for this function:

◆ updatePOIParams()

void GUIDialog_ViewSettings::updatePOIParams ( )
private

reload known POI parameters

Definition at line 1706 of file GUIDialog_ViewSettings.cpp.

References GUISUMOAbstractView::getPOIParamKeys(), myParent, myPOITextParamKey, mySettings, and GUIVisualizationSettings::poiTextParam.

Referenced by onCmdColorChange().

Here is the caller graph for this function:

◆ updateScaleRanges()

bool GUIDialog_ViewSettings::updateScaleRanges ( FXObject *  sender,
std::vector< FXRealSpinner * >::const_iterator  colIt,
std::vector< FXRealSpinner * >::const_iterator  colEnd,
std::vector< FXRealSpinner * >::const_iterator  threshIt,
std::vector< FXRealSpinner * >::const_iterator  threshEnd,
std::vector< FXButton * >::const_iterator  buttonIt,
GUIScaleScheme &  scheme 
)
private

Definition at line 804 of file GUIDialog_ViewSettings.cpp.

References GUIPropertyScheme< T >::addColor(), GUIPropertyScheme< T >::isFixed(), GUIPropertyScheme< T >::removeColor(), GUIPropertyScheme< T >::setColor(), and GUIPropertyScheme< T >::setThreshold().

Referenced by onCmdColorChange().

Here is the caller graph for this function:

◆ updateVehicleParams()

void GUIDialog_ViewSettings::updateVehicleParams ( )
private

reload known vehicle parameters

Definition at line 1692 of file GUIDialog_ViewSettings.cpp.

References GUISUMOAbstractView::getVehicleParamKeys(), myParent, mySettings, myVehicleParamKey, myVehicleTextParamKey, GUIVisualizationSettings::vehicleParam, and GUIVisualizationSettings::vehicleTextParam.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

Here is the caller graph for this function:

Field Documentation

◆ myAddFullNamePanel

NamePanel * GUIDialog_ViewSettings::myAddFullNamePanel
private

◆ myAddNamePanel

NamePanel * GUIDialog_ViewSettings::myAddNamePanel
private

◆ myAddSizePanel

SizePanel * GUIDialog_ViewSettings::myAddSizePanel
private

◆ myBackgroundColor

FXColorWell* GUIDialog_ViewSettings::myBackgroundColor
private

Definition at line 261 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myBackup

GUIVisualizationSettings GUIDialog_ViewSettings::myBackup
private

A backup of the settings (used if the "Cancel" button is pressed)

Definition at line 247 of file GUIDialog_ViewSettings.h.

Referenced by onCmdCancel(), onCmdNameChange(), onCmdSaveSetting(), and setCurrent().

◆ myContainerButtons

std::vector<FXButton*> GUIDialog_ViewSettings::myContainerButtons
private

Definition at line 329 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myContainerColorInterpolation

FXCheckButton* GUIDialog_ViewSettings::myContainerColorInterpolation
private

Definition at line 330 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myContainerColorMode

MFXIconComboBox* GUIDialog_ViewSettings::myContainerColorMode
private

Definition at line 325 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myContainerColors

std::vector<FXColorWell*> GUIDialog_ViewSettings::myContainerColors
private

Definition at line 327 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myContainerColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myContainerColorSettingFrame
private

Definition at line 326 of file GUIDialog_ViewSettings.h.

Referenced by rebuildColorMatrices().

◆ myContainerMinSizeDialer

FXRealSpinner* GUIDialog_ViewSettings::myContainerMinSizeDialer
private

Definition at line 331 of file GUIDialog_ViewSettings.h.

◆ myContainerNamePanel

NamePanel * GUIDialog_ViewSettings::myContainerNamePanel
private

Definition at line 376 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myContainerShapeDetail

MFXIconComboBox * GUIDialog_ViewSettings::myContainerShapeDetail
private

Definition at line 325 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myContainerSizePanel

SizePanel * GUIDialog_ViewSettings::myContainerSizePanel
private

Definition at line 381 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myContainerThresholds

std::vector<FXRealSpinner*> GUIDialog_ViewSettings::myContainerThresholds
private

Definition at line 328 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myContainerUpscaleDialer

FXRealSpinner * GUIDialog_ViewSettings::myContainerUpscaleDialer
private

Definition at line 331 of file GUIDialog_ViewSettings.h.

◆ myCwaEdgeNamePanel

NamePanel * GUIDialog_ViewSettings::myCwaEdgeNamePanel
private

◆ myDecals

std::vector<GUISUMOAbstractView::Decal>* GUIDialog_ViewSettings::myDecals
private

The parent's decals.

Definition at line 250 of file GUIDialog_ViewSettings.h.

Referenced by onCmdEditTable(), rebuildList(), and saveDecals().

◆ myDecalsFrame

FXVerticalFrame* GUIDialog_ViewSettings::myDecalsFrame
private

Definition at line 262 of file GUIDialog_ViewSettings.h.

Referenced by rebuildColorMatrices().

◆ myDecalsLock

FXMutex* GUIDialog_ViewSettings::myDecalsLock
private

Lock used when changing the decals.

Definition at line 253 of file GUIDialog_ViewSettings.h.

Referenced by loadDecals(), loadSettings(), and onCmdEditTable().

◆ myDecalsTable

MFXAddEditTypedTable* GUIDialog_ViewSettings::myDecalsTable
private

Definition at line 263 of file GUIDialog_ViewSettings.h.

Referenced by rebuildColorMatrices(), and rebuildList().

◆ myDither

FXCheckButton* GUIDialog_ViewSettings::myDither
private

Definition at line 361 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myDrawBoundaries

FXCheckButton* GUIDialog_ViewSettings::myDrawBoundaries
private

Definition at line 363 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myDrawCrossingsAndWalkingAreas

FXCheckButton* GUIDialog_ViewSettings::myDrawCrossingsAndWalkingAreas
private

Definition at line 360 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myDrawJunctionShape

FXCheckButton* GUIDialog_ViewSettings::myDrawJunctionShape
private

Definition at line 359 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myEdgeNamePanel

NamePanel* GUIDialog_ViewSettings::myEdgeNamePanel
private

◆ myEdgeValuePanel

NamePanel * GUIDialog_ViewSettings::myEdgeValuePanel
private

◆ myForceDrawForPositionSelection

FXCheckButton* GUIDialog_ViewSettings::myForceDrawForPositionSelection
private

Definition at line 364 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myForceDrawForRectangleSelection

FXCheckButton* GUIDialog_ViewSettings::myForceDrawForRectangleSelection
private

Definition at line 365 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myFPS

FXCheckButton* GUIDialog_ViewSettings::myFPS
private

Definition at line 362 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myGridXSizeDialer

FXRealSpinner* GUIDialog_ViewSettings::myGridXSizeDialer
private

Definition at line 259 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange().

◆ myGridYSizeDialer

FXRealSpinner * GUIDialog_ViewSettings::myGridYSizeDialer
private

Definition at line 259 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange().

◆ myHideMacroConnectors

FXCheckButton * GUIDialog_ViewSettings::myHideMacroConnectors
private

Definition at line 301 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myInternalEdgeNamePanel

NamePanel * GUIDialog_ViewSettings::myInternalEdgeNamePanel
private

◆ myInternalJunctionNamePanel

NamePanel * GUIDialog_ViewSettings::myInternalJunctionNamePanel
private

◆ myJunctionButtons

std::vector<FXButton*> GUIDialog_ViewSettings::myJunctionButtons
private

Definition at line 338 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myJunctionColorInterpolation

FXCheckButton* GUIDialog_ViewSettings::myJunctionColorInterpolation
private

Definition at line 339 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myJunctionColorMode

MFXIconComboBox* GUIDialog_ViewSettings::myJunctionColorMode
private

Definition at line 334 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myJunctionColorRainbow

FXButton* GUIDialog_ViewSettings::myJunctionColorRainbow
private

Definition at line 289 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myJunctionColors

std::vector<FXColorWell*> GUIDialog_ViewSettings::myJunctionColors
private

Definition at line 336 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myJunctionColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myJunctionColorSettingFrame
private

Definition at line 335 of file GUIDialog_ViewSettings.h.

Referenced by rebuildColorMatrices().

◆ myJunctionIDPanel

NamePanel * GUIDialog_ViewSettings::myJunctionIDPanel
private

◆ myJunctionIndexPanel

NamePanel * GUIDialog_ViewSettings::myJunctionIndexPanel
private

◆ myJunctionNamePanel

NamePanel * GUIDialog_ViewSettings::myJunctionNamePanel
private

◆ myJunctionSizePanel

SizePanel * GUIDialog_ViewSettings::myJunctionSizePanel
private

◆ myJunctionThresholds

std::vector<FXRealSpinner*> GUIDialog_ViewSettings::myJunctionThresholds
private

Definition at line 337 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneButtons

std::vector<FXButton*> GUIDialog_ViewSettings::myLaneButtons
private

Definition at line 284 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneColorInterpolation

FXCheckButton* GUIDialog_ViewSettings::myLaneColorInterpolation
private

Definition at line 285 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneColorRainbow

FXButton* GUIDialog_ViewSettings::myLaneColorRainbow
private

Definition at line 286 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneColorRainbowCheck

FXCheckButton* GUIDialog_ViewSettings::myLaneColorRainbowCheck
private

Definition at line 287 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myLaneColorRainbowThreshold

FXRealSpinner* GUIDialog_ViewSettings::myLaneColorRainbowThreshold
private

Definition at line 288 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myLaneColors

std::vector<FXColorWell*> GUIDialog_ViewSettings::myLaneColors
private

Definition at line 282 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myLaneColorSettingFrame
private

Definition at line 281 of file GUIDialog_ViewSettings.h.

Referenced by rebuildColorMatrices().

◆ myLaneEdgeColorMode

MFXIconComboBox* GUIDialog_ViewSettings::myLaneEdgeColorMode
private

... lane colorer

Definition at line 280 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), onCmdNameChange(), and rebuildColorMatrices().

◆ myLaneEdgeScaleMode

MFXIconComboBox* GUIDialog_ViewSettings::myLaneEdgeScaleMode
private

... lane scaler

Definition at line 293 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myLaneMinWidthDialer

FXRealSpinner* GUIDialog_ViewSettings::myLaneMinWidthDialer
private

Definition at line 303 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myLaneScaleButtons

std::vector<FXButton*> GUIDialog_ViewSettings::myLaneScaleButtons
private

Definition at line 297 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneScaleInterpolation

FXCheckButton* GUIDialog_ViewSettings::myLaneScaleInterpolation
private

Definition at line 298 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneScales

std::vector<FXRealSpinner*> GUIDialog_ViewSettings::myLaneScales
private

Definition at line 295 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneScaleSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myLaneScaleSettingFrame
private

Definition at line 294 of file GUIDialog_ViewSettings.h.

Referenced by rebuildColorMatrices().

◆ myLaneScaleThresholds

std::vector<FXRealSpinner*> GUIDialog_ViewSettings::myLaneScaleThresholds
private

Definition at line 296 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneThresholds

std::vector<FXRealSpinner*> GUIDialog_ViewSettings::myLaneThresholds
private

Definition at line 283 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneWidthUpscaleDialer

FXRealSpinner* GUIDialog_ViewSettings::myLaneWidthUpscaleDialer
private

Definition at line 302 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myParamKey

FXComboBox* GUIDialog_ViewSettings::myParamKey
private

Definition at line 290 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myParent

◆ myPersonButtons

std::vector<FXButton*> GUIDialog_ViewSettings::myPersonButtons
private

Definition at line 321 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPersonColorInterpolation

FXCheckButton* GUIDialog_ViewSettings::myPersonColorInterpolation
private

Definition at line 322 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPersonColorMode

MFXIconComboBox* GUIDialog_ViewSettings::myPersonColorMode
private

Definition at line 317 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myPersonColors

std::vector<FXColorWell*> GUIDialog_ViewSettings::myPersonColors
private

Definition at line 319 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPersonColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myPersonColorSettingFrame
private

Definition at line 318 of file GUIDialog_ViewSettings.h.

Referenced by rebuildColorMatrices().

◆ myPersonNamePanel

NamePanel * GUIDialog_ViewSettings::myPersonNamePanel
private

◆ myPersonShapeDetail

MFXIconComboBox * GUIDialog_ViewSettings::myPersonShapeDetail
private

Definition at line 317 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myPersonSizePanel

SizePanel * GUIDialog_ViewSettings::myPersonSizePanel
private

◆ myPersonThresholds

std::vector<FXRealSpinner*> GUIDialog_ViewSettings::myPersonThresholds
private

Definition at line 320 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPersonValuePanel

NamePanel * GUIDialog_ViewSettings::myPersonValuePanel
private

◆ myPOIButtons

std::vector<FXButton*> GUIDialog_ViewSettings::myPOIButtons
private

Definition at line 346 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPOIColorInterpolation

FXCheckButton* GUIDialog_ViewSettings::myPOIColorInterpolation
private

Definition at line 347 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPOIColorMode

MFXIconComboBox* GUIDialog_ViewSettings::myPOIColorMode
private

Definition at line 342 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange().

◆ myPOIColors

std::vector<FXColorWell*> GUIDialog_ViewSettings::myPOIColors
private

Definition at line 344 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPOIColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myPOIColorSettingFrame
private

Definition at line 343 of file GUIDialog_ViewSettings.h.

Referenced by rebuildColorMatrices().

◆ myPOINamePanel

NamePanel * GUIDialog_ViewSettings::myPOINamePanel
private

◆ myPOIShapeDetail

MFXIconComboBox * GUIDialog_ViewSettings::myPOIShapeDetail
private

Definition at line 342 of file GUIDialog_ViewSettings.h.

◆ myPOISizePanel

SizePanel * GUIDialog_ViewSettings::myPOISizePanel
private

◆ myPOITextPanel

NamePanel * GUIDialog_ViewSettings::myPOITextPanel
private

◆ myPOITextParamKey

FXComboBox* GUIDialog_ViewSettings::myPOITextParamKey
private

Definition at line 348 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and updatePOIParams().

◆ myPOIThresholds

std::vector<FXRealSpinner*> GUIDialog_ViewSettings::myPOIThresholds
private

Definition at line 345 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPOITypePanel

NamePanel * GUIDialog_ViewSettings::myPOITypePanel
private

◆ myPolyButtons

std::vector<FXButton*> GUIDialog_ViewSettings::myPolyButtons
private

Definition at line 355 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPolyColorInterpolation

FXCheckButton* GUIDialog_ViewSettings::myPolyColorInterpolation
private

Definition at line 356 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPolyColorMode

MFXIconComboBox* GUIDialog_ViewSettings::myPolyColorMode
private

Definition at line 351 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange().

◆ myPolyColors

std::vector<FXColorWell*> GUIDialog_ViewSettings::myPolyColors
private

Definition at line 353 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPolyColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myPolyColorSettingFrame
private

Definition at line 352 of file GUIDialog_ViewSettings.h.

Referenced by rebuildColorMatrices().

◆ myPolyNamePanel

NamePanel * GUIDialog_ViewSettings::myPolyNamePanel
private

◆ myPolyShapeDetail

MFXIconComboBox * GUIDialog_ViewSettings::myPolyShapeDetail
private

Definition at line 351 of file GUIDialog_ViewSettings.h.

◆ myPolySizePanel

SizePanel * GUIDialog_ViewSettings::myPolySizePanel
private

◆ myPolyThresholds

std::vector<FXRealSpinner*> GUIDialog_ViewSettings::myPolyThresholds
private

Definition at line 354 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPolyTypePanel

NamePanel * GUIDialog_ViewSettings::myPolyTypePanel
private

◆ mySaveBreakpoints

FXCheckButton * GUIDialog_ViewSettings::mySaveBreakpoints
private

Definition at line 385 of file GUIDialog_ViewSettings.h.

Referenced by onCmdExportSetting(), and onUpdExportSetting().

◆ mySaveDecals

FXCheckButton * GUIDialog_ViewSettings::mySaveDecals
private

Definition at line 385 of file GUIDialog_ViewSettings.h.

Referenced by onCmdExportSetting(), and onUpdExportSetting().

◆ mySaveDelay

FXCheckButton * GUIDialog_ViewSettings::mySaveDelay
private

Definition at line 385 of file GUIDialog_ViewSettings.h.

Referenced by onCmdExportSetting(), and onUpdExportSetting().

◆ mySaveViewPort

FXCheckButton* GUIDialog_ViewSettings::mySaveViewPort
private

Definition at line 385 of file GUIDialog_ViewSettings.h.

Referenced by onCmdExportSetting(), and onUpdExportSetting().

◆ mySchemeName

◆ mySelectedAdditionalColor

FXColorWell* GUIDialog_ViewSettings::mySelectedAdditionalColor
private

Definition at line 272 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ mySelectedConnectionColor

FXColorWell* GUIDialog_ViewSettings::mySelectedConnectionColor
private

Definition at line 269 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ mySelectedCrossingColor

FXColorWell* GUIDialog_ViewSettings::mySelectedCrossingColor
private

Definition at line 271 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ mySelectedEdgeColor

FXColorWell* GUIDialog_ViewSettings::mySelectedEdgeColor
private

Definition at line 267 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ mySelectedEdgeDataColor

FXColorWell* GUIDialog_ViewSettings::mySelectedEdgeDataColor
private

Definition at line 277 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ mySelectedLaneColor

FXColorWell* GUIDialog_ViewSettings::mySelectedLaneColor
private

Definition at line 268 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ mySelectedPersonColor

FXColorWell* GUIDialog_ViewSettings::mySelectedPersonColor
private

Definition at line 275 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ mySelectedPersonPlanColor

FXColorWell* GUIDialog_ViewSettings::mySelectedPersonPlanColor
private

Definition at line 276 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ mySelectedProhibitionColor

FXColorWell* GUIDialog_ViewSettings::mySelectedProhibitionColor
private

Definition at line 270 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ mySelectedRouteColor

FXColorWell* GUIDialog_ViewSettings::mySelectedRouteColor
private

Definition at line 273 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ mySelectedVehicleColor

FXColorWell* GUIDialog_ViewSettings::mySelectedVehicleColor
private

Definition at line 274 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ mySelectionColor

FXColorWell* GUIDialog_ViewSettings::mySelectionColor
private

selection colors

Definition at line 266 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ mySettings

◆ myShowBikeMarkings

FXCheckButton * GUIDialog_ViewSettings::myShowBikeMarkings
private

Definition at line 300 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myShowBlinker

FXCheckButton* GUIDialog_ViewSettings::myShowBlinker
private

Definition at line 312 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myShowBrakeGap

FXCheckButton * GUIDialog_ViewSettings::myShowBrakeGap
private

Definition at line 312 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myShowBTRange

FXCheckButton * GUIDialog_ViewSettings::myShowBTRange
private

Definition at line 312 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myShowColorLegend

FXCheckButton* GUIDialog_ViewSettings::myShowColorLegend
private

Definition at line 367 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myShowGrid

FXCheckButton* GUIDialog_ViewSettings::myShowGrid
private

Definition at line 258 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and show().

◆ myShowLane2Lane

FXCheckButton* GUIDialog_ViewSettings::myShowLane2Lane
private

Definition at line 358 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myShowLaneBorders

FXCheckButton* GUIDialog_ViewSettings::myShowLaneBorders
private

Definition at line 300 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myShowLaneDecals

FXCheckButton * GUIDialog_ViewSettings::myShowLaneDecals
private

Definition at line 300 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myShowLaneDirection

FXCheckButton * GUIDialog_ViewSettings::myShowLaneDirection
private

Definition at line 301 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myShowLinkRules

FXCheckButton * GUIDialog_ViewSettings::myShowLinkRules
private

Definition at line 300 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myShowMinGap

FXCheckButton * GUIDialog_ViewSettings::myShowMinGap
private

Definition at line 312 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myShowRails

FXCheckButton * GUIDialog_ViewSettings::myShowRails
private

Definition at line 300 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myShowRouteIndex

FXCheckButton * GUIDialog_ViewSettings::myShowRouteIndex
private

Definition at line 312 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myShowSizeLegend

FXCheckButton* GUIDialog_ViewSettings::myShowSizeLegend
private

Definition at line 366 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myShowSublanes

FXCheckButton * GUIDialog_ViewSettings::myShowSublanes
private

Definition at line 301 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myShowVehicleColorLegend

FXCheckButton* GUIDialog_ViewSettings::myShowVehicleColorLegend
private

Definition at line 368 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ mySpreadSuperposed

FXCheckButton * GUIDialog_ViewSettings::mySpreadSuperposed
private

Definition at line 301 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myStreetNamePanel

NamePanel * GUIDialog_ViewSettings::myStreetNamePanel
private

◆ myTLIndexPanel

NamePanel * GUIDialog_ViewSettings::myTLIndexPanel
private

◆ myTLSPhaseIndexPanel

NamePanel * GUIDialog_ViewSettings::myTLSPhaseIndexPanel
private

◆ myTLSPhaseNamePanel

NamePanel * GUIDialog_ViewSettings::myTLSPhaseNamePanel
private

◆ myVehicleButtons

std::vector<FXButton*> GUIDialog_ViewSettings::myVehicleButtons
private

Definition at line 310 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myVehicleColorInterpolation

FXCheckButton* GUIDialog_ViewSettings::myVehicleColorInterpolation
private

Definition at line 311 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myVehicleColorMode

MFXIconComboBox* GUIDialog_ViewSettings::myVehicleColorMode
private

◆ myVehicleColors

std::vector<FXColorWell*> GUIDialog_ViewSettings::myVehicleColors
private

Definition at line 308 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myVehicleColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myVehicleColorSettingFrame
private

Definition at line 307 of file GUIDialog_ViewSettings.h.

Referenced by rebuildColorMatrices().

◆ myVehicleNamePanel

NamePanel * GUIDialog_ViewSettings::myVehicleNamePanel
private

◆ myVehicleParamKey

FXComboBox* GUIDialog_ViewSettings::myVehicleParamKey
private

◆ myVehicleShapeDetail

MFXIconComboBox * GUIDialog_ViewSettings::myVehicleShapeDetail
private

Definition at line 306 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and onCmdNameChange().

◆ myVehicleSizePanel

SizePanel* GUIDialog_ViewSettings::myVehicleSizePanel
private

◆ myVehicleTextPanel

NamePanel * GUIDialog_ViewSettings::myVehicleTextPanel
private

◆ myVehicleTextParamKey

FXComboBox* GUIDialog_ViewSettings::myVehicleTextParamKey
private

Definition at line 314 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and updateVehicleParams().

◆ myVehicleThresholds

std::vector<FXRealSpinner*> GUIDialog_ViewSettings::myVehicleThresholds
private

Definition at line 309 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myVehicleValuePanel

NamePanel * GUIDialog_ViewSettings::myVehicleValuePanel
private

The documentation for this class was generated from the following files: