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_ViewSettingsoperator= (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...
 
GUISUMOAbstractViewmyParent
 The parent view (which settings are changed) More...
 
GUIVisualizationSettingsmySettings
 The current settings. More...
 
Dialog elements
FXComboBox * mySchemeName
 
FXCheckButton * myShowGrid
 
FXRealSpinner * myGridXSizeDialer
 
FXRealSpinner * myGridYSizeDialer
 
FXColorWell * myBackgroundColor
 
FXVerticalFrame * myDecalsFrame
 
MFXAddEditTypedTablemyDecalsTable
 
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
 
MFXIconComboBoxmyLaneEdgeColorMode
 ... 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
 
MFXIconComboBoxmyLaneEdgeScaleMode
 ... 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
 
MFXIconComboBoxmyVehicleColorMode
 
MFXIconComboBoxmyVehicleShapeDetail
 
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
 
MFXIconComboBoxmyPersonColorMode
 
MFXIconComboBoxmyPersonShapeDetail
 
FXVerticalFrame * myPersonColorSettingFrame
 
std::vector< FXColorWell * > myPersonColors
 
std::vector< FXRealSpinner * > myPersonThresholds
 
std::vector< FXButton * > myPersonButtons
 
FXCheckButton * myPersonColorInterpolation
 
MFXIconComboBoxmyContainerColorMode
 
MFXIconComboBoxmyContainerShapeDetail
 
FXVerticalFrame * myContainerColorSettingFrame
 
std::vector< FXColorWell * > myContainerColors
 
std::vector< FXRealSpinner * > myContainerThresholds
 
std::vector< FXButton * > myContainerButtons
 
FXCheckButton * myContainerColorInterpolation
 
FXRealSpinner * myContainerMinSizeDialer
 
FXRealSpinner * myContainerUpscaleDialer
 
MFXIconComboBoxmyJunctionColorMode
 
FXVerticalFrame * myJunctionColorSettingFrame
 
std::vector< FXColorWell * > myJunctionColors
 
std::vector< FXRealSpinner * > myJunctionThresholds
 
std::vector< FXButton * > myJunctionButtons
 
FXCheckButton * myJunctionColorInterpolation
 
MFXIconComboBoxmyPOIColorMode
 
MFXIconComboBoxmyPOIShapeDetail
 
FXVerticalFrame * myPOIColorSettingFrame
 
std::vector< FXColorWell * > myPOIColors
 
std::vector< FXRealSpinner * > myPOIThresholds
 
std::vector< FXButton * > myPOIButtons
 
FXCheckButton * myPOIColorInterpolation
 
FXComboBox * myPOITextParamKey
 
MFXIconComboBoxmyPolyColorMode
 
MFXIconComboBoxmyPolyShapeDetail
 
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
 
NamePanelmyEdgeNamePanel
 
NamePanelmyInternalEdgeNamePanel
 
NamePanelmyCwaEdgeNamePanel
 
NamePanelmyStreetNamePanel
 
NamePanelmyEdgeValuePanel
 
NamePanelmyJunctionIndexPanel
 
NamePanelmyTLIndexPanel
 
NamePanelmyJunctionIDPanel
 
NamePanelmyJunctionNamePanel
 
NamePanelmyInternalJunctionNamePanel
 
NamePanelmyTLSPhaseIndexPanel
 
NamePanelmyTLSPhaseNamePanel
 
NamePanelmyVehicleNamePanel
 
NamePanelmyVehicleValuePanel
 
NamePanelmyVehicleTextPanel
 
NamePanelmyPersonNamePanel
 
NamePanelmyPersonValuePanel
 
NamePanelmyContainerNamePanel
 
NamePanelmyAddNamePanel
 
NamePanelmyAddFullNamePanel
 
NamePanelmyPOINamePanel
 
NamePanelmyPOITypePanel
 
NamePanelmyPOITextPanel
 
NamePanelmyPolyNamePanel
 
NamePanelmyPolyTypePanel
 
SizePanelmyVehicleSizePanel
 
SizePanelmyPersonSizePanel
 
SizePanelmyContainerSizePanel
 
SizePanelmyPOISizePanel
 
SizePanelmyPolySizePanel
 
SizePanelmyAddSizePanel
 
SizePanelmyJunctionSizePanel
 
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: