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
 FOX Declaration. More...
 
class  SizePanel
 SizePanel. More...
 

Public Member Functions

std::string getCurrentScheme () const
 Returns the name of the currently chosen scheme. More...
 
GUISUMOAbstractViewgetSUMOAbstractView ()
 get GUISUMOAbstractView parent More...
 
 GUIDialog_ViewSettings ()
 FOX need this. More...
 
 GUIDialog_ViewSettings (GUISUMOAbstractView *parent, GUIVisualizationSettings *settings)
 Constructor. More...
 
void hide ()
 
void loadWindowPos ()
 
void saveWindowPos ()
 
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 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 onCmdLoadDecal (FXObject *, FXSelector, void *data)
 Called if the decal shall be loaded from a file. More...
 
long onCmdLoadXMLDecals (FXObject *, FXSelector, void *data)
 Called if the decals shall be loaded from a file. More...
 
long onCmdSaveXMLDecals (FXObject *, FXSelector, void *data)
 Called if the decals shall be saved to a file. More...
 
long onCmdClearDecals (FXObject *, FXSelector, void *data)
 Called if the decals shall be cleared. More...
 

Protected Member Functions

void buildButtons (FXVerticalFrame *contentFrame)
 build buttons More...
 
void buildHeader (FXVerticalFrame *contentFrame)
 build header 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 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...
 
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...
 
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)
 update color ranges More...
 
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)
 update scale ranges More...
 
void updateVehicleParams ()
 reload known vehicle parameters More...
 
void buildBackgroundFrame (FXTabBook *tabbook)
 build frames More...
 
void buildStreetsFrame (FXTabBook *tabbook)
 
void buildVehiclesFrame (FXTabBook *tabbook)
 
void buildPersonsFrame (FXTabBook *tabbook)
 
void buildContainersFrame (FXTabBook *tabbook)
 
void buildJunctionsFrame (FXTabBook *tabbook)
 
void buildAdditionalsFrame (FXTabBook *tabbook)
 
void buildDemandFrame (FXTabBook *tabbook)
 
void buildPOIsFrame (FXTabBook *tabbook)
 
void buildPolygonsFrame (FXTabBook *tabbook)
 
void buildSelectionFrame (FXTabBook *tabbook)
 
void buildDataFrame (FXTabBook *tabbook)
 
void buildLegendFrame (FXTabBook *tabbook)
 
void buildOpenGLFrame (FXTabBook *tabbook)
 
void build3DFrame (FXTabBook *tabbook)
 

Protected Attributes

GUIVisualizationSettings myBackup
 A backup of the settings (used if the "Cancel" button is pressed) More...
 
int myDefaultHeight
 
int myDefaultWidth
 
int myDefaultX
 
int myDefaultY
 
FXTabItem * myFrame3D = nullptr
 Frame3D. More...
 
int myMinSize
 
int myMinTitlebarHeight
 
GUISUMOAbstractViewmyParent = nullptr
 The parent view (which settings are changed) More...
 
GUIVisualizationSettingsmySettings = nullptr
 The current settings. More...
 
bool myStoreSize
 whether window size shall be stored More...
 
std::string myWindowName
 Name for storing in the registry. More...
 
Dialog elements
MFXComboBoxIconmySchemeName = nullptr
 
FXCheckButton * myShowGrid = nullptr
 
FXRealSpinner * myGridXSizeDialer = nullptr
 
FXRealSpinner * myGridYSizeDialer = nullptr
 
FXColorWell * myBackgroundColor = nullptr
 
MFXDecalsTablemyDecalsTable = nullptr
 
FXColorWell * mySelectionColor = nullptr
 selection colors More...
 
FXColorWell * mySelectedEdgeColor = nullptr
 
FXColorWell * mySelectedLaneColor = nullptr
 
FXColorWell * mySelectedConnectionColor = nullptr
 
FXColorWell * mySelectedProhibitionColor = nullptr
 
FXColorWell * mySelectedCrossingColor = nullptr
 
FXColorWell * mySelectedAdditionalColor = nullptr
 
FXColorWell * mySelectedRouteColor = nullptr
 
FXColorWell * mySelectedVehicleColor = nullptr
 
FXColorWell * mySelectedPersonColor = nullptr
 
FXColorWell * mySelectedPersonPlanColor = nullptr
 
FXColorWell * mySelectedEdgeDataColor = nullptr
 
FXColorWell * myBusStopColor = nullptr
 additional colors More...
 
FXColorWell * myBusStopColorSign = nullptr
 
FXColorWell * myTrainStopColor = nullptr
 
FXColorWell * myTrainStopColorSign = nullptr
 
FXColorWell * myContainerStopColor = nullptr
 
FXColorWell * myContainerStopColorSign = nullptr
 
FXColorWell * myChargingStationColor = nullptr
 
FXColorWell * myChargingStationColorSign = nullptr
 
FXColorWell * myStopColor = nullptr
 
FXColorWell * myWaypointColor = nullptr
 
FXColorWell * myVehicleTripsColor = nullptr
 
FXColorWell * myStopPersonsColor = nullptr
 
FXColorWell * myPersonTripColor = nullptr
 
FXColorWell * myWalkColor = nullptr
 
FXColorWell * myRideColor = nullptr
 
FXColorWell * myStopContainersColor = nullptr
 
FXColorWell * myTransportColor = nullptr
 
FXColorWell * myTranshipColor = nullptr
 
FXRealSpinner * myTripWidth = nullptr
 demand widths More...
 
FXRealSpinner * myPersonTripWidth = nullptr
 
FXRealSpinner * myWalkWidth = nullptr
 
FXRealSpinner * myRideWidth = nullptr
 
FXRealSpinner * myTransportWidth = nullptr
 
FXRealSpinner * myTranshipWidth = nullptr
 
MFXComboBoxIconmyLaneEdgeColorMode = nullptr
 ... lane colorer More...
 
FXVerticalFrame * myLaneColorSettingFrame = nullptr
 
std::vector< FXColorWell * > myLaneColors
 
std::vector< FXRealSpinner * > myLaneThresholds
 
std::vector< FXButton * > myLaneButtons
 
FXCheckButton * myLaneColorInterpolation = nullptr
 
FXButton * myLaneColorRainbow = nullptr
 
FXCheckButton * myLaneColorRainbowCheck = nullptr
 
FXRealSpinner * myLaneColorRainbowThreshold = nullptr
 
FXCheckButton * myLaneColorRainbowCheck2 = nullptr
 
FXRealSpinner * myLaneColorRainbowThreshold2 = nullptr
 
FXButton * myJunctionColorRainbow = nullptr
 
FXComboBox * myParamKey = nullptr
 
FXComboBox * myScalingParamKey = nullptr
 
MFXComboBoxIconmyMeanDataID = nullptr
 
MFXComboBoxIconmyLaneEdgeScaleMode = nullptr
 ... lane scaler More...
 
FXVerticalFrame * myLaneScaleSettingFrame = nullptr
 
std::vector< FXRealSpinner * > myLaneScales
 
std::vector< FXRealSpinner * > myLaneScaleThresholds
 
std::vector< FXButton * > myLaneScaleButtons
 
FXCheckButton * myLaneScaleInterpolation = nullptr
 
FXCheckButton * myShowLaneBorders = nullptr
 
FXCheckButton * myShowBikeMarkings = nullptr
 
FXCheckButton * myShowLaneDecals = nullptr
 
FXCheckButton * myRealisticLinkRules = nullptr
 
FXCheckButton * myShowLinkRules = nullptr
 
FXCheckButton * myShowRails = nullptr
 
FXCheckButton * mySecondaryShape = nullptr
 
FXCheckButton * myHideMacroConnectors = nullptr
 
FXCheckButton * myShowLaneDirection = nullptr
 
FXCheckButton * myShowSublanes = nullptr
 
FXCheckButton * mySpreadSuperposed = nullptr
 
FXCheckButton * myDisableHideByZoom = nullptr
 
FXRealSpinner * myLaneWidthUpscaleDialer = nullptr
 
FXRealSpinner * myLaneMinWidthDialer = nullptr
 
MFXComboBoxIconmyVehicleColorMode
 Vehicles. More...
 
MFXComboBoxIconmyVehicleShapeDetail = nullptr
 
FXVerticalFrame * myVehicleColorSettingFrame = nullptr
 
std::vector< FXColorWell * > myVehicleColors
 
std::vector< FXRealSpinner * > myVehicleThresholds
 
std::vector< FXButton * > myVehicleButtons
 
FXCheckButton * myVehicleColorInterpolation = nullptr
 
MFXComboBoxIconmyVehicleScaleMode = nullptr
 vehicle scaler More...
 
FXVerticalFrame * myVehicleScaleSettingFrame = nullptr
 
std::vector< FXRealSpinner * > myVehicleScales
 
std::vector< FXRealSpinner * > myVehicleScaleThresholds
 
std::vector< FXButton * > myVehicleScaleButtons
 
FXCheckButton * myVehicleScaleInterpolation = nullptr
 
FXCheckButton * myShowBlinker = nullptr
 
FXCheckButton * myShowMinGap = nullptr
 
FXCheckButton * myShowBrakeGap = nullptr
 
FXCheckButton * myShowBTRange = nullptr
 
FXCheckButton * myShowRouteIndex = nullptr
 
FXCheckButton * myScaleLength = nullptr
 
FXCheckButton * myDrawReversed = nullptr
 
FXCheckButton * myShowParkingInfo = nullptr
 
FXComboBox * myVehicleParamKey = nullptr
 
FXComboBox * myVehicleScalingParamKey = nullptr
 
FXComboBox * myVehicleTextParamKey = nullptr
 
MFXComboBoxIconmyPersonColorMode
 Persons. More...
 
MFXComboBoxIconmyPersonShapeDetail = nullptr
 
FXVerticalFrame * myPersonColorSettingFrame = nullptr
 
std::vector< FXColorWell * > myPersonColors
 
std::vector< FXRealSpinner * > myPersonThresholds
 
std::vector< FXButton * > myPersonButtons
 
FXCheckButton * myPersonColorInterpolation = nullptr
 
FXCheckButton * myShowPedestrianNetwork = nullptr
 
FXColorWell * myPedestrianNetworkColor = nullptr
 
MFXComboBoxIconmyContainerColorMode
 Containers. More...
 
MFXComboBoxIconmyContainerShapeDetail = nullptr
 
FXVerticalFrame * myContainerColorSettingFrame = nullptr
 
std::vector< FXColorWell * > myContainerColors
 
std::vector< FXRealSpinner * > myContainerThresholds
 
std::vector< FXButton * > myContainerButtons
 
FXCheckButton * myContainerColorInterpolation = nullptr
 
FXRealSpinner * myContainerMinSizeDialer
 
FXRealSpinner * myContainerUpscaleDialer = nullptr
 
MFXComboBoxIconmyJunctionColorMode = nullptr
 junctions More...
 
FXVerticalFrame * myJunctionColorSettingFrame = nullptr
 
std::vector< FXColorWell * > myJunctionColors
 
std::vector< FXRealSpinner * > myJunctionThresholds
 
std::vector< FXButton * > myJunctionButtons
 
FXCheckButton * myJunctionColorInterpolation = nullptr
 
MFXComboBoxIconmyPOIColorMode
 POIs. More...
 
MFXComboBoxIconmyPOIShapeDetail = nullptr
 
FXVerticalFrame * myPOIColorSettingFrame = nullptr
 
std::vector< FXColorWell * > myPOIColors
 
std::vector< FXRealSpinner * > myPOIThresholds
 
std::vector< FXButton * > myPOIButtons
 
FXCheckButton * myPOIColorInterpolation = nullptr
 
FXComboBox * myPOITextParamKey = nullptr
 
FXSpinner * myPoiDetail = nullptr
 
MFXComboBoxIconmyPolyColorMode
 Polygons. More...
 
MFXComboBoxIconmyPolyShapeDetail = nullptr
 
FXVerticalFrame * myPolyColorSettingFrame = nullptr
 
std::vector< FXColorWell * > myPolyColors
 
std::vector< FXRealSpinner * > myPolyThresholds
 
std::vector< FXButton * > myPolyButtons
 
FXCheckButton * myPolyColorInterpolation = nullptr
 
MFXComboBoxIconmyDataColorMode = nullptr
 Data. More...
 
FXVerticalFrame * myDataColorSettingFrame = nullptr
 
std::vector< FXColorWell * > myDataColors
 
std::vector< FXRealSpinner * > myDataThresholds
 
std::vector< FXButton * > myDataButtons
 
FXCheckButton * myDataColorInterpolation = nullptr
 
FXComboBox * myDataParamKey = nullptr
 
FXRealSpinner * myEdgeRelationUpscaleDialer = nullptr
 
FXRealSpinner * myTazRelationUpscaleDialer = nullptr
 
FXButton * myDataColorRainbow = nullptr
 
FXCheckButton * myDataColorRainbowCheck = nullptr
 
FXRealSpinner * myDataColorRainbowThreshold = nullptr
 
FXCheckButton * myShowLane2Lane = nullptr
 buttons More...
 
FXCheckButton * myDrawJunctionShape = nullptr
 
FXCheckButton * myDrawCrossingsAndWalkingAreas = nullptr
 
FXCheckButton * myShowSizeLegend = nullptr
 
FXCheckButton * myShowColorLegend = nullptr
 
FXCheckButton * myShowVehicleColorLegend = nullptr
 
FXCheckButton * myShow3DTLSLinkMarkers = nullptr
 3D More...
 
FXCheckButton * myShow3DTLSDomes = nullptr
 
FXCheckButton * myShow3DHeadUpDisplay = nullptr
 
FXCheckButton * myGenerate3DTLSModels = nullptr
 
FXSpinner * myLight3DFactor = nullptr
 
FXColorWell * mySkyColor = nullptr
 
FXCheckButton * myDither = nullptr
 openGL More...
 
FXCheckButton * myFPS = nullptr
 
FXCheckButton * myDrawBoundaries = nullptr
 
FXCheckButton * myForceDrawForRectangleSelection = nullptr
 
FXCheckButton * myDisableDottedContours = nullptr
 
FXButton * myRecalculateBoundaries = nullptr
 
FXRealSpinner * myComboRows = nullptr
 
NamePanelmyEdgeNamePanel = nullptr
 name panels More...
 
NamePanelmyInternalEdgeNamePanel = nullptr
 
NamePanelmyCwaEdgeNamePanel = nullptr
 
NamePanelmyStreetNamePanel = nullptr
 
NamePanelmyEdgeValuePanel = nullptr
 
NamePanelmyEdgeScaleValuePanel = nullptr
 
NamePanelmyJunctionIndexPanel = nullptr
 
NamePanelmyTLIndexPanel = nullptr
 
NamePanelmyJunctionIDPanel = nullptr
 
NamePanelmyJunctionNamePanel = nullptr
 
NamePanelmyInternalJunctionNamePanel = nullptr
 
NamePanelmyTLSPhaseIndexPanel = nullptr
 
NamePanelmyTLSPhaseNamePanel = nullptr
 
NamePanelmyVehicleNamePanel = nullptr
 
NamePanelmyVehicleValuePanel = nullptr
 
NamePanelmyVehicleScaleValuePanel = nullptr
 
NamePanelmyVehicleTextPanel = nullptr
 
NamePanelmyPersonNamePanel = nullptr
 
NamePanelmyPersonValuePanel = nullptr
 
NamePanelmyContainerNamePanel = nullptr
 
NamePanelmyAddNamePanel = nullptr
 
NamePanelmyAddFullNamePanel = nullptr
 
NamePanelmyPOINamePanel = nullptr
 
NamePanelmyPOITypePanel = nullptr
 
NamePanelmyPOITextPanel = nullptr
 
NamePanelmyPolyNamePanel = nullptr
 
NamePanelmyPolyTypePanel = nullptr
 
NamePanelmyDataValuePanel = nullptr
 
NamePanelmyGeometryIndicesPanel = nullptr
 
SizePanelmyVehicleSizePanel = nullptr
 size panels More...
 
SizePanelmyPersonSizePanel = nullptr
 
SizePanelmyContainerSizePanel = nullptr
 
SizePanelmyPOISizePanel = nullptr
 
SizePanelmyPolySizePanel = nullptr
 
SizePanelmyAddSizePanel = nullptr
 
SizePanelmyJunctionSizePanel = nullptr
 
FXCheckButton * mySaveViewPort = nullptr
 load/save-menu More...
 
FXCheckButton * mySaveDelay = nullptr
 
FXCheckButton * mySaveDecals = nullptr
 
FXCheckButton * mySaveBreakpoints = nullptr
 

Private Member Functions

 GUIDialog_ViewSettings (const GUIDialog_ViewSettings &s)=delete
 invalidated copy constructor More...
 
GUIDialog_ViewSettingsoperator= (const GUIDialog_ViewSettings &s)=delete
 invalidated assignment operator More...
 

Detailed Description

The dialog to change the view (gui) settings.

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

Definition at line 46 of file GUIDialog_ViewSettings.h.

Constructor & Destructor Documentation

◆ GUIDialog_ViewSettings() [1/3]

GUIDialog_ViewSettings::GUIDialog_ViewSettings ( GUISUMOAbstractView parent,
GUIVisualizationSettings settings 
)

Constructor.

Parameters
[in]parentThe view to report changed settings to
[in,out]settingsThe current settings that can be changed

Definition at line 86 of file GUIDialog_ViewSettings.cpp.

References EMPTY, GUIIconSubSys::getIcon(), GUIDesignViewSettingsTabBook1, and GUIDesignViewSettingsVerticalFrame1.

◆ GUIDialog_ViewSettings() [2/3]

GUIDialog_ViewSettings::GUIDialog_ViewSettings ( )
inline

FOX need this.

Definition at line 142 of file GUIDialog_ViewSettings.h.

◆ ~GUIDialog_ViewSettings()

◆ GUIDialog_ViewSettings() [3/3]

GUIDialog_ViewSettings::GUIDialog_ViewSettings ( const GUIDialog_ViewSettings s)
privatedelete

invalidated copy constructor

Member Function Documentation

◆ build3DFrame()

◆ buildAdditionalsFrame()

◆ buildBackgroundFrame()

◆ buildButtons()

void GUIDialog_ViewSettings::buildButtons ( FXVerticalFrame *  contentFrame)
protected

◆ buildContainersFrame()

◆ buildDataFrame()

◆ buildDemandFrame()

◆ buildHeader()

◆ buildJunctionsFrame()

void GUIDialog_ViewSettings::buildJunctionsFrame ( FXTabBook *  tabbook)
protected

Definition at line 2033 of file GUIDialog_ViewSettings.cpp.

References GUIDesigns::buildFXButton(), GUIVisualizationSettings::cwaEdgeName, GUIVisualizationSettings::drawCrossingsAndWalkingareas, GUIVisualizationSettings::drawJunctionShape, GUIVisualizationSettings::drawLinkJunctionIndex, GUIVisualizationSettings::drawLinkTLIndex, GUIPropertySchemeStorage< T >::fill(), GLO_JUNCTION, GUIDesignCheckButtonViewSettings, GUIDesignComboBoxStatic, GUIDesignComboBoxVisibleItemsMedium, GUIDesignHorizontalSeparator, GUIDesignMatrixViewSettings, GUIDesignViewSettingsLabel1, GUIDesignViewSettingsMatrix3, GUIDesignViewSettingsTabItemBook1, GUIDesignViewSettingsVerticalFrame2, GUIDesignViewSettingsVerticalFrame4, GUIVisualizationSettings::internalEdgeName, GUIVisualizationSettings::internalJunctionName, GUIVisualizationSettings::junctionColorer, GUIVisualizationSettings::junctionID, GUIVisualizationSettings::junctionName, GUIVisualizationSettings::junctionSize, MID_SIMPLE_VIEW_COLORCHANGE, myCwaEdgeNamePanel, myDrawCrossingsAndWalkingAreas, myDrawJunctionShape, myInternalEdgeNamePanel, myInternalJunctionNamePanel, myJunctionColorInterpolation, myJunctionColorMode, myJunctionColorRainbow, myJunctionColorSettingFrame, myJunctionIDPanel, myJunctionIndexPanel, myJunctionNamePanel, myJunctionSizePanel, mySettings, myShowLane2Lane, myTLIndexPanel, myTLSPhaseIndexPanel, myTLSPhaseNamePanel, GUIVisualizationSettings::showLane2Lane, TL, GUIVisualizationSettings::tlsPhaseIndex, and GUIVisualizationSettings::tlsPhaseName.

◆ buildLegendFrame()

◆ buildOpenGLFrame()

◆ buildPersonsFrame()

◆ buildPOIsFrame()

◆ buildPolygonsFrame()

◆ buildSelectionFrame()

◆ buildStreetsFrame()

void GUIDialog_ViewSettings::buildStreetsFrame ( FXTabBook *  tabbook)
protected

Definition at line 1747 of file GUIDialog_ViewSettings.cpp.

References GUIDesigns::buildFXButton(), MFXComboBoxIcon::disable(), GUIVisualizationSettings::edgeColorer, GUIVisualizationSettings::edgeName, GUIVisualizationSettings::edgeScaler, GUIVisualizationSettings::edgeScaleValue, GUIVisualizationSettings::edgeValue, GUIVisualizationSettings::edgeValueHideThreshold, GUIVisualizationSettings::edgeValueHideThreshold2, GUIPropertySchemeStorage< T >::fill(), GUIDesignCheckButtonViewSettings, GUIDesignComboBoxStatic, GUIDesignComboBoxVisibleItemsMedium, GUIDesignHorizontalSeparator, GUIDesignViewSettingsLabel1, GUIDesignViewSettingsMatrix1, GUIDesignViewSettingsMatrix3, GUIDesignViewSettingsMatrix5, GUIDesignViewSettingsSpinDial2, GUIDesignViewSettingsTabItemBook1, GUIDesignViewSettingsVerticalFrame2, GUIDesignViewSettingsVerticalFrame4, GUIDesignViewSettingsVerticalFrame6, GUIVisualizationSettings::hideConnectors, GUIVisualizationSettings::laneColorer, GUIVisualizationSettings::laneMinSize, GUIVisualizationSettings::laneScaler, GUIVisualizationSettings::laneShowBorders, GUIVisualizationSettings::laneWidthExaggeration, MID_SIMPLE_VIEW_COLORCHANGE, myEdgeNamePanel, myEdgeScaleValuePanel, myEdgeValuePanel, myHideMacroConnectors, myLaneColorInterpolation, myLaneColorRainbow, myLaneColorRainbowCheck, myLaneColorRainbowCheck2, myLaneColorRainbowThreshold, myLaneColorRainbowThreshold2, myLaneColorSettingFrame, myLaneEdgeColorMode, myLaneEdgeScaleMode, myLaneMinWidthDialer, myLaneScaleInterpolation, myLaneScaleSettingFrame, myLaneWidthUpscaleDialer, myMeanDataID, myParamKey, myRealisticLinkRules, myScalingParamKey, mySecondaryShape, mySettings, myShowBikeMarkings, myShowLaneBorders, myShowLaneDecals, myShowLaneDirection, myShowLinkRules, myShowRails, myShowSublanes, mySpreadSuperposed, myStreetNamePanel, GUIVisualizationSettings::realisticLinkRules, GUIVisualizationSettings::secondaryShape, GUIVisualizationSettings::showBikeMarkings, GUIVisualizationSettings::showLaneDirection, GUIVisualizationSettings::showLinkDecals, GUIVisualizationSettings::showLinkRules, GUIVisualizationSettings::showRails, GUIVisualizationSettings::showSublanes, GUIVisualizationSettings::spreadSuperposed, GUIVisualizationSettings::streetName, TL, and GUIVisualizationSettings::UseMesoSim.

◆ buildVehiclesFrame()

void GUIDialog_ViewSettings::buildVehiclesFrame ( FXTabBook *  tabbook)
protected

Definition at line 1856 of file GUIDialog_ViewSettings.cpp.

References MFXComboBoxIcon::appendIconItem(), GUIVisualizationSettings::drawBrakeGap, GUIVisualizationSettings::drawMinGap, GUIVisualizationSettings::drawReversed, GUIPropertySchemeStorage< T >::fill(), GLO_VEHICLE, GUIDesignCheckButtonViewSettings, GUIDesignComboBoxStatic, GUIDesignComboBoxVisibleItemsMedium, GUIDesignHorizontalSeparator, GUIDesignMatrixViewSettings, GUIDesignViewSettingsLabel1, GUIDesignViewSettingsMatrix1, GUIDesignViewSettingsMatrix3, GUIDesignViewSettingsTabItemBook1, GUIDesignViewSettingsVerticalFrame2, GUIDesignViewSettingsVerticalFrame4, GUIDesignViewSettingsVerticalFrame6, MID_SIMPLE_VIEW_COLORCHANGE, myDrawReversed, GUIDialog_ViewSettings::NamePanel::myMatrix0, myScaleLength, mySettings, myShowBlinker, myShowBrakeGap, myShowBTRange, myShowMinGap, myShowParkingInfo, myShowRouteIndex, myVehicleColorInterpolation, myVehicleColorMode, myVehicleColorSettingFrame, myVehicleNamePanel, myVehicleParamKey, myVehicleScaleInterpolation, myVehicleScaleMode, myVehicleScaleSettingFrame, myVehicleScaleValuePanel, myVehicleScalingParamKey, myVehicleShapeDetail, myVehicleSizePanel, myVehicleTextPanel, myVehicleTextParamKey, myVehicleValuePanel, GUIVisualizationSettings::scaleLength, MFXComboBoxIcon::setCurrentItem(), GUIVisualizationSettings::showBlinker, GUIVisualizationSettings::showBTRange, GUIVisualizationSettings::showParkingInfo, GUIVisualizationSettings::showRouteIndex, TL, GUIVisualizationSettings::vehicleColorer, GUIVisualizationSettings::vehicleName, GUIVisualizationSettings::vehicleQuality, GUIVisualizationSettings::vehicleScaler, GUIVisualizationSettings::vehicleScaleValue, GUIVisualizationSettings::vehicleSize, GUIVisualizationSettings::vehicleText, and GUIVisualizationSettings::vehicleValue.

◆ 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 1565 of file GUIDialog_ViewSettings.cpp.

References MFXComboBoxIcon::getCurrentItem(), MFXComboBoxIcon::getItemText(), and mySchemeName.

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

Here is the caller graph for this function:

◆ getSUMOAbstractView()

GUISUMOAbstractView * GUIDialog_ViewSettings::getSUMOAbstractView ( )

get GUISUMOAbstractView parent

Definition at line 203 of file GUIDialog_ViewSettings.cpp.

References myParent.

Referenced by MFXDecalsTable::Column::Column(), MFXDecalsTable::fillTable(), MFXDecalsTable::onCmdAddRow(), MFXDecalsTable::onCmdEditRowCheckBox(), MFXDecalsTable::onCmdEditRowSpinner(), MFXDecalsTable::onCmdEditRowString(), MFXDecalsTable::onCmdOpenDecal(), MFXDecalsTable::onCmdRemoveRow(), and MFXDecalsTable::onUpdAddRow().

Here is the caller graph for this function:

◆ hide()

void GUIDialog_ViewSettings::hide ( )
inline

Definition at line 220 of file GUIDialog_ViewSettings.h.

References GUIPersistentWindowPos::saveWindowPos().

Referenced by onCmdCancel(), and onCmdOk().

Here is the caller graph for this function:

◆ loadDecals()

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

Loads decals from a file.

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

Definition at line 986 of file GUIDialog_ViewSettings.cpp.

References MFXDecalsTable::fillTable(), GUISUMOAbstractView::getDecals(), GUISettingsHandler::getDecals(), GUISUMOAbstractView::getDecalsLockMutex(), GUISettingsHandler::hasDecals(), myDecalsTable, and myParent.

Referenced by onCmdLoadDecal(), and onCmdLoadXMLDecals().

Here is the caller graph for this function:

◆ loadSettings()

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

◆ loadWindowPos()

void GUIPersistentWindowPos::loadWindowPos ( )
inherited

◆ onCmdCancel()

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

Called if the Cancel-button was pressed.

Definition at line 225 of file GUIDialog_ViewSettings.cpp.

References GUIVisualizationSettings::copy(), hide(), myBackup, myParent, and mySettings.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdClearDecals()

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

Called if the decals shall be cleared.

Definition at line 1208 of file GUIDialog_ViewSettings.cpp.

References MFXDecalsTable::fillTable(), GUISUMOAbstractView::getDecals(), GUISUMOAbstractView::getDecalsLockMutex(), myDecalsTable, and myParent.

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 500 of file GUIDialog_ViewSettings.cpp.

References GUICompleteSchemeStorage::add(), GUIVisualizationSettings::addFullName, GUIVisualizationSettings::addName, GUIVisualizationSettings::addSize, GUIVisualizationSettings::ambient3DLight, MFXComboBoxIcon::appendIconItem(), GUIVisualizationSettings::backgroundColor, GUISUMOAbstractView::buildColorRainbow(), GUIVisualizationColorSettings::busStopColor, GUIVisualizationColorSettings::busStopColorSign, GUISUMOAbstractView::changePedestrianNetworkColor(), GUIVisualizationColorSettings::chargingStationColor, GUIVisualizationColorSettings::chargingStationColorSign, GUIVisualizationSettings::colorSettings, GUIVisualizationSettings::containerColorer, GUIVisualizationSettings::containerName, GUIVisualizationSettings::containerQuality, GUIVisualizationSettings::containerSize, GUIVisualizationColorSettings::containerStopColor, GUIVisualizationColorSettings::containerStopColorSign, GUICompleteSchemeStorage::contains(), GUIVisualizationSettings::copy(), GUIVisualizationSettings::cwaEdgeName, GUIVisualizationSettings::dataColorer, GUIVisualizationSettings::dataValue, GUIVisualizationSettings::dataValueHideCheck, GUIVisualizationSettings::dataValueHideThreshold, GUIVisualizationSettings::diffuse3DLight, GUIVisualizationSettings::disableDottedContours, GUIVisualizationSettings::disableHideByZoom, GUIVisualizationSettings::dither, GUIVisualizationSettings::drawBoundaries, GUIVisualizationSettings::drawBrakeGap, GUIVisualizationSettings::drawCrossingsAndWalkingareas, GUIVisualizationSettings::drawJunctionShape, GUIVisualizationSettings::drawLinkJunctionIndex, GUIVisualizationSettings::drawLinkTLIndex, GUIVisualizationSettings::drawMinGap, GUISUMOAbstractView::drawPedestrianNetwork(), GUIVisualizationSettings::drawReversed, GUIVisualizationSettings::edgeColorer, GUIVisualizationSettings::edgeData, GUIVisualizationSettings::edgeDataID, GUIVisualizationSettings::edgeDataScaling, GUIVisualizationSettings::edgeName, GUIVisualizationSettings::edgeParam, GUIVisualizationSettings::edgeRelWidthExaggeration, GUIVisualizationSettings::edgeScaler, GUIVisualizationSettings::edgeScaleValue, GUIVisualizationSettings::edgeValue, GUIVisualizationSettings::edgeValueHideCheck, GUIVisualizationSettings::edgeValueHideCheck2, GUIVisualizationSettings::edgeValueHideThreshold, GUIVisualizationSettings::edgeValueHideThreshold2, MFXComboBoxIcon::findItem(), GUIVisualizationSettings::forceDrawForRectangleSelection, GUIVisualizationSettings::fps, GUIVisualizationSettings::generate3DTLSModels, GUIVisualizationSettings::geometryIndices, GUICompleteSchemeStorage::get(), GUIPropertySchemeStorage< T >::getActive(), GUISUMOAbstractView::getColoringSchemesCombo(), MFXComboBoxIcon::getCurrentItem(), 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(), MFXComboBoxIcon::getText(), GLO_JUNCTION, GLO_LANE, GLO_TAZRELDATA, 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, MID_SIMPLE_VIEW_COLORCHANGE, myAddFullNamePanel, myAddNamePanel, myAddSizePanel, myBackgroundColor, myBusStopColor, myBusStopColorSign, myChargingStationColor, myChargingStationColorSign, GUIDialog_ViewSettings::NamePanel::myCheck, myContainerButtons, myContainerColorInterpolation, myContainerColorMode, myContainerColors, myContainerNamePanel, myContainerShapeDetail, myContainerSizePanel, myContainerStopColor, myContainerStopColorSign, myContainerThresholds, myCwaEdgeNamePanel, myDataButtons, myDataColorInterpolation, myDataColorMode, myDataColorRainbow, myDataColorRainbowCheck, myDataColorRainbowThreshold, myDataColors, myDataParamKey, myDataThresholds, myDataValuePanel, myDisableDottedContours, myDisableHideByZoom, myDither, myDrawBoundaries, myDrawCrossingsAndWalkingAreas, myDrawJunctionShape, myDrawReversed, myEdgeNamePanel, myEdgeRelationUpscaleDialer, myEdgeScaleValuePanel, myEdgeValuePanel, myForceDrawForRectangleSelection, myFPS, myGenerate3DTLSModels, myGeometryIndicesPanel, myGridXSizeDialer, myGridYSizeDialer, myHideMacroConnectors, myInternalEdgeNamePanel, myInternalJunctionNamePanel, myJunctionButtons, myJunctionColorInterpolation, myJunctionColorMode, myJunctionColorRainbow, myJunctionColors, myJunctionIDPanel, myJunctionIndexPanel, myJunctionNamePanel, myJunctionSizePanel, myJunctionThresholds, myLaneButtons, myLaneColorInterpolation, myLaneColorRainbow, myLaneColorRainbowCheck, myLaneColorRainbowCheck2, myLaneColorRainbowThreshold, myLaneColorRainbowThreshold2, myLaneColors, myLaneEdgeColorMode, myLaneEdgeScaleMode, myLaneMinWidthDialer, myLaneScaleButtons, myLaneScaleInterpolation, myLaneScales, myLaneScaleThresholds, myLaneThresholds, myLaneWidthUpscaleDialer, myLight3DFactor, myMeanDataID, myParamKey, myParent, myPedestrianNetworkColor, myPersonButtons, myPersonColorInterpolation, myPersonColorMode, myPersonColors, myPersonNamePanel, myPersonShapeDetail, myPersonSizePanel, myPersonThresholds, myPersonTripColor, myPersonTripWidth, myPersonValuePanel, myPOIButtons, myPOIColorInterpolation, myPOIColorMode, myPOIColors, myPoiDetail, myPOINamePanel, myPOISizePanel, myPOITextPanel, myPOITextParamKey, myPOIThresholds, myPOITypePanel, myPolyButtons, myPolyColorInterpolation, myPolyColorMode, myPolyColors, myPolyNamePanel, myPolySizePanel, myPolyThresholds, myPolyTypePanel, myRealisticLinkRules, myRecalculateBoundaries, myRideColor, myRideWidth, myScaleLength, myScalingParamKey, mySchemeName, mySecondaryShape, mySelectedAdditionalColor, mySelectedConnectionColor, mySelectedCrossingColor, mySelectedEdgeColor, mySelectedEdgeDataColor, mySelectedLaneColor, mySelectedPersonColor, mySelectedPersonPlanColor, mySelectedProhibitionColor, mySelectedRouteColor, mySelectedVehicleColor, mySelectionColor, mySettings, myShow3DHeadUpDisplay, myShow3DTLSDomes, myShow3DTLSLinkMarkers, myShowBikeMarkings, myShowBlinker, myShowBrakeGap, myShowBTRange, myShowColorLegend, myShowGrid, myShowLane2Lane, myShowLaneBorders, myShowLaneDecals, myShowLaneDirection, myShowLinkRules, myShowMinGap, myShowParkingInfo, myShowPedestrianNetwork, myShowRails, myShowRouteIndex, myShowSizeLegend, myShowSublanes, myShowVehicleColorLegend, mySkyColor, mySpreadSuperposed, myStopColor, myStopContainersColor, myStopPersonsColor, myStreetNamePanel, myTazRelationUpscaleDialer, myTLIndexPanel, myTLSPhaseIndexPanel, myTLSPhaseNamePanel, myTrainStopColor, myTrainStopColorSign, myTranshipColor, myTranshipWidth, myTransportColor, myTransportWidth, myTripWidth, myVehicleButtons, myVehicleColorInterpolation, myVehicleColorMode, myVehicleColors, myVehicleNamePanel, myVehicleParamKey, myVehicleScaleButtons, myVehicleScaleInterpolation, myVehicleScaleMode, myVehicleScales, myVehicleScaleThresholds, myVehicleScaleValuePanel, myVehicleScalingParamKey, myVehicleShapeDetail, myVehicleSizePanel, myVehicleTextPanel, myVehicleTextParamKey, myVehicleThresholds, myVehicleTripsColor, myVehicleValuePanel, myWalkColor, myWalkWidth, myWaypointColor, GUIVisualizationSettings::name, GUIVisualizationSettings::netedit, GUIVisualizationSettings::pedestrianNetworkColor, GUIVisualizationSettings::personColorer, GUIVisualizationSettings::personName, GUIVisualizationSettings::personQuality, GUIVisualizationSettings::personSize, GUIVisualizationColorSettings::personTripColor, GUIVisualizationWidthSettings::personTripWidth, GUIVisualizationSettings::personValue, GUIVisualizationSettings::poiColorer, GUIVisualizationSettings::poiDetail, GUIVisualizationSettings::poiName, GUIVisualizationSettings::poiSize, GUIVisualizationSettings::poiText, GUIVisualizationSettings::poiTextParam, GUIVisualizationSettings::poiType, GUIVisualizationSettings::polyColorer, GUIVisualizationSettings::polyName, GUIVisualizationSettings::polySize, GUIVisualizationSettings::polyType, GUIVisualizationSettings::realisticLinkRules, rebuildColorMatrices(), GUISUMOAbstractView::recalculateBoundaries(), GUIVisualizationSettings::relDataAttr, GUIVisualizationColorSettings::rideColor, GUIVisualizationWidthSettings::rideWidth, GUIVisualizationSettings::scaleLength, GUIVisualizationSettings::SCHEME_NAME_DATA_ATTRIBUTE_NUMERICAL, GUIVisualizationSettings::SCHEME_NAME_EDGE_PARAM_NUMERICAL, GUIVisualizationSettings::SCHEME_NAME_EDGEDATA_LIVE, GUIVisualizationSettings::SCHEME_NAME_EDGEDATA_NUMERICAL, GUIVisualizationSettings::SCHEME_NAME_LANE_PARAM_NUMERICAL, GUIVisualizationSettings::SCHEME_NAME_PARAM_NUMERICAL, GUIVisualizationSettings::secondaryShape, GUIVisualizationColorSettings::selectedAdditionalColor, GUIVisualizationColorSettings::selectedConnectionColor, GUIVisualizationColorSettings::selectedCrossingColor, GUIVisualizationColorSettings::selectedEdgeColor, GUIVisualizationColorSettings::selectedEdgeDataColor, GUIVisualizationColorSettings::selectedLaneColor, GUIVisualizationColorSettings::selectedPersonColor, GUIVisualizationColorSettings::selectedPersonPlanColor, GUIVisualizationColorSettings::selectedProhibitionColor, GUIVisualizationColorSettings::selectedRouteColor, GUIVisualizationColorSettings::selectedVehicleColor, GUIVisualizationColorSettings::selectionColor, RGBColor::set(), GUIPropertySchemeStorage< T >::setActive(), GUISUMOAbstractView::setColorScheme(), MFXComboBoxIcon::setCurrentItem(), GUIPropertyScheme< T >::setInterpolated(), GUIVisualizationSettings::show3DHeadUpDisplay, GUIVisualizationSettings::show3DTLSDomes, GUIVisualizationSettings::show3DTLSLinkMarkers, GUIVisualizationSettings::showBikeMarkings, GUIVisualizationSettings::showBlinker, GUIVisualizationSettings::showBTRange, GUIVisualizationSettings::showColorLegend, GUIVisualizationSettings::showGrid, GUIVisualizationSettings::showLane2Lane, GUIVisualizationSettings::showLaneDirection, GUIVisualizationSettings::showLinkDecals, GUIVisualizationSettings::showLinkRules, GUIVisualizationSettings::showParkingInfo, GUIVisualizationSettings::showPedestrianNetwork, GUIVisualizationSettings::showRails, GUIVisualizationSettings::showRouteIndex, GUIVisualizationSettings::showSizeLegend, GUIVisualizationSettings::showSublanes, GUIVisualizationSettings::showVehicleColorLegend, GUIVisualizationSettings::skyColor, GUIVisualizationSettings::spreadSuperposed, GUIVisualizationColorSettings::stopColor, GUIVisualizationColorSettings::stopContainerColor, GUIVisualizationColorSettings::stopPersonColor, GUIVisualizationSettings::streetName, GUIVisualizationSettings::tazRelWidthExaggeration, GUIVisualizationSettings::tlsPhaseIndex, GUIVisualizationSettings::tlsPhaseName, toString(), GUIVisualizationColorSettings::trainStopColor, GUIVisualizationColorSettings::trainStopColorSign, GUIVisualizationColorSettings::transhipColor, GUIVisualizationWidthSettings::transhipWidth, GUIVisualizationColorSettings::transportColor, GUIVisualizationWidthSettings::transportWidth, GUIVisualizationWidthSettings::tripWidth, updateColorRanges(), updatePOIParams(), updateScaleRanges(), updateVehicleParams(), GUIVisualizationSettings::UseMesoSim, GUIVisualizationSettings::vehicleColorer, GUIVisualizationSettings::vehicleName, GUIVisualizationSettings::vehicleParam, GUIVisualizationSettings::vehicleQuality, GUIVisualizationSettings::vehicleScaleParam, GUIVisualizationSettings::vehicleScaler, GUIVisualizationSettings::vehicleScaleValue, GUIVisualizationSettings::vehicleSize, GUIVisualizationSettings::vehicleText, GUIVisualizationSettings::vehicleTextParam, GUIVisualizationColorSettings::vehicleTripColor, GUIVisualizationSettings::vehicleValue, GUIVisualizationColorSettings::walkColor, GUIVisualizationWidthSettings::walkWidth, GUIVisualizationColorSettings::waypointColor, and GUIVisualizationSettings::widthSettings.

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 1062 of file GUIDialog_ViewSettings.cpp.

References MFXComboBoxIcon::getCurrentItem(), MFXComboBoxIcon::getItemText(), GUICompleteSchemeStorage::getNumInitialSettings(), gSchemeStorage, mySchemeName, onCmdNameChange(), GUICompleteSchemeStorage::remove(), MFXComboBoxIcon::removeItem(), and GUICompleteSchemeStorage::writeSettings().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdExportSetting()

◆ onCmdImportSetting()

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

Called if the settings shall be read from a file.

Definition at line 1138 of file GUIDialog_ViewSettings.cpp.

References gCurrentFolder, GUIIconSubSys::getIcon(), loadSettings(), OPEN, and TL.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdLoadDecal()

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

Called if the decal shall be loaded from a file.

Definition at line 1155 of file GUIDialog_ViewSettings.cpp.

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

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdLoadXMLDecals()

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

Called if the decals shall be loaded from a file.

Definition at line 1172 of file GUIDialog_ViewSettings.cpp.

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

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdNameChange()

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

Called if the name of the scheme was changed.

Definition at line 234 of file GUIDialog_ViewSettings.cpp.

References GUIVisualizationSettings::addFullName, GUIVisualizationSettings::addName, GUIVisualizationSettings::addSize, GUIVisualizationSettings::backgroundColor, GUIVisualizationColorSettings::busStopColor, GUIVisualizationColorSettings::busStopColorSign, GUIVisualizationColorSettings::chargingStationColor, GUIVisualizationColorSettings::chargingStationColorSign, GUIVisualizationSettings::colorSettings, GUIVisualizationSettings::containerColorer, GUIVisualizationSettings::containerName, GUIVisualizationSettings::containerQuality, GUIVisualizationSettings::containerSize, GUIVisualizationColorSettings::containerStopColor, GUIVisualizationColorSettings::containerStopColorSign, GUIVisualizationSettings::copy(), GUIVisualizationSettings::cwaEdgeName, GUIVisualizationSettings::dataColorer, GUIVisualizationSettings::dataValue, GUIVisualizationSettings::dataValueHideCheck, GUIVisualizationSettings::dataValueHideThreshold, GUIVisualizationSettings::disableDottedContours, GUIVisualizationSettings::disableHideByZoom, GUIVisualizationSettings::dither, GUIVisualizationSettings::drawBoundaries, GUIVisualizationSettings::drawBrakeGap, GUIVisualizationSettings::drawCrossingsAndWalkingareas, GUIVisualizationSettings::drawJunctionShape, GUIVisualizationSettings::drawLinkJunctionIndex, GUIVisualizationSettings::drawLinkTLIndex, GUIVisualizationSettings::drawMinGap, GUIVisualizationSettings::drawReversed, GUIVisualizationSettings::edgeName, GUIVisualizationSettings::edgeRelWidthExaggeration, GUIVisualizationSettings::edgeScaleValue, GUIVisualizationSettings::edgeValue, GUIVisualizationSettings::edgeValueHideCheck, GUIVisualizationSettings::edgeValueHideCheck2, GUIVisualizationSettings::edgeValueHideThreshold, GUIVisualizationSettings::edgeValueHideThreshold2, GUIVisualizationSettings::forceDrawForRectangleSelection, GUIVisualizationSettings::fps, GUIVisualizationSettings::geometryIndices, GUICompleteSchemeStorage::get(), GUIPropertySchemeStorage< T >::getActive(), MFXUtils::getFXColor(), MFXComboBoxIcon::getItemText(), GUIVisualizationSettings::getLaneEdgeMode(), GUIVisualizationSettings::getLaneEdgeScaleMode(), MFXComboBoxIcon::getNumItems(), 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, myBusStopColor, myBusStopColorSign, myChargingStationColor, myChargingStationColorSign, myContainerColorMode, myContainerNamePanel, myContainerShapeDetail, myContainerSizePanel, myContainerStopColor, myContainerStopColorSign, myCwaEdgeNamePanel, myDataColorMode, myDataColorRainbowCheck, myDataColorRainbowThreshold, myDataValuePanel, myDisableDottedContours, myDisableHideByZoom, myDither, myDrawBoundaries, myDrawCrossingsAndWalkingAreas, myDrawJunctionShape, myDrawReversed, myEdgeNamePanel, myEdgeRelationUpscaleDialer, myEdgeScaleValuePanel, myEdgeValuePanel, myForceDrawForRectangleSelection, myFPS, myGeometryIndicesPanel, myHideMacroConnectors, myInternalEdgeNamePanel, myInternalJunctionNamePanel, myJunctionColorMode, myJunctionIDPanel, myJunctionIndexPanel, myJunctionNamePanel, myJunctionSizePanel, myLaneColorRainbowCheck, myLaneColorRainbowCheck2, myLaneColorRainbowThreshold, myLaneColorRainbowThreshold2, myLaneEdgeColorMode, myLaneEdgeScaleMode, myLaneMinWidthDialer, myLaneWidthUpscaleDialer, myParent, myPedestrianNetworkColor, myPersonColorMode, myPersonNamePanel, myPersonShapeDetail, myPersonSizePanel, myPersonTripColor, myPersonTripWidth, myPersonValuePanel, myPoiDetail, myPOINamePanel, myPOISizePanel, myPOITextPanel, myPOITypePanel, myPolyNamePanel, myPolySizePanel, myPolyTypePanel, myRealisticLinkRules, myRideColor, myRideWidth, myScaleLength, mySchemeName, mySecondaryShape, mySelectedAdditionalColor, mySelectedConnectionColor, mySelectedCrossingColor, mySelectedEdgeColor, mySelectedEdgeDataColor, mySelectedLaneColor, mySelectedPersonColor, mySelectedPersonPlanColor, mySelectedProhibitionColor, mySelectedRouteColor, mySelectedVehicleColor, mySelectionColor, mySettings, myShowBikeMarkings, myShowBlinker, myShowBrakeGap, myShowBTRange, myShowColorLegend, myShowLane2Lane, myShowLaneBorders, myShowLaneDecals, myShowLaneDirection, myShowLinkRules, myShowMinGap, myShowParkingInfo, myShowPedestrianNetwork, myShowRails, myShowRouteIndex, myShowSizeLegend, myShowSublanes, myShowVehicleColorLegend, mySpreadSuperposed, myStopColor, myStopContainersColor, myStopPersonsColor, myStreetNamePanel, myTazRelationUpscaleDialer, myTLIndexPanel, myTLSPhaseIndexPanel, myTLSPhaseNamePanel, myTrainStopColor, myTrainStopColorSign, myTranshipColor, myTranshipWidth, myTransportColor, myTransportWidth, myTripWidth, myVehicleColorMode, myVehicleNamePanel, myVehicleScaleMode, myVehicleScaleValuePanel, myVehicleShapeDetail, myVehicleSizePanel, myVehicleTextPanel, myVehicleTripsColor, myVehicleValuePanel, myWalkColor, myWalkWidth, myWaypointColor, GUIVisualizationSettings::name, GUIVisualizationSettings::netedit, GUIVisualizationSettings::pedestrianNetworkColor, GUIVisualizationSettings::personColorer, GUIVisualizationSettings::personName, GUIVisualizationSettings::personQuality, GUIVisualizationSettings::personSize, GUIVisualizationColorSettings::personTripColor, GUIVisualizationWidthSettings::personTripWidth, GUIVisualizationSettings::personValue, GUIVisualizationSettings::poiDetail, GUIVisualizationSettings::poiName, GUIVisualizationSettings::poiSize, GUIVisualizationSettings::poiText, GUIVisualizationSettings::poiType, GUIVisualizationSettings::polyName, GUIVisualizationSettings::polySize, GUIVisualizationSettings::polyType, GUIVisualizationSettings::realisticLinkRules, rebuildColorMatrices(), MFXComboBoxIcon::removeItem(), GUIVisualizationColorSettings::rideColor, GUIVisualizationWidthSettings::rideWidth, GUIVisualizationSettings::scaleLength, GUIVisualizationSettings::secondaryShape, 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(), MFXComboBoxIcon::setCurrentItem(), GUIVisualizationSettings::showBikeMarkings, GUIVisualizationSettings::showBlinker, GUIVisualizationSettings::showBTRange, GUIVisualizationSettings::showColorLegend, GUIVisualizationSettings::showLane2Lane, GUIVisualizationSettings::showLaneDirection, GUIVisualizationSettings::showLinkDecals, GUIVisualizationSettings::showLinkRules, GUIVisualizationSettings::showParkingInfo, GUIVisualizationSettings::showPedestrianNetwork, GUIVisualizationSettings::showRails, GUIVisualizationSettings::showRouteIndex, GUIVisualizationSettings::showSizeLegend, GUIVisualizationSettings::showSublanes, GUIVisualizationSettings::showVehicleColorLegend, GUIVisualizationSettings::spreadSuperposed, GUIVisualizationColorSettings::stopColor, GUIVisualizationColorSettings::stopContainerColor, GUIVisualizationColorSettings::stopPersonColor, GUIVisualizationSettings::streetName, GUIVisualizationSettings::tazRelWidthExaggeration, GUIVisualizationSettings::tlsPhaseIndex, GUIVisualizationSettings::tlsPhaseName, GUIVisualizationColorSettings::trainStopColor, GUIVisualizationColorSettings::trainStopColorSign, GUIVisualizationColorSettings::transhipColor, GUIVisualizationWidthSettings::transhipWidth, GUIVisualizationColorSettings::transportColor, GUIVisualizationWidthSettings::transportWidth, GUIVisualizationWidthSettings::tripWidth, GUIDialog_ViewSettings::SizePanel::update(), GUIDialog_ViewSettings::NamePanel::update(), GUIVisualizationSettings::vehicleColorer, GUIVisualizationSettings::vehicleName, GUIVisualizationSettings::vehicleQuality, GUIVisualizationSettings::vehicleScaler, GUIVisualizationSettings::vehicleScaleValue, GUIVisualizationSettings::vehicleSize, GUIVisualizationSettings::vehicleText, GUIVisualizationColorSettings::vehicleTripColor, GUIVisualizationSettings::vehicleValue, GUIVisualizationColorSettings::walkColor, GUIVisualizationWidthSettings::walkWidth, GUIVisualizationColorSettings::waypointColor, and GUIVisualizationSettings::widthSettings.

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 217 of file GUIDialog_ViewSettings.cpp.

References hide(), and myComboRows.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSaveSetting()

◆ onCmdSaveXMLDecals()

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

Called if the decals shall be saved to a file.

Definition at line 1189 of file GUIDialog_ViewSettings.cpp.

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

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdDeleteSetting()

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

Called when updating the button that allows to delete settings.

Definition at line 1077 of file GUIDialog_ViewSettings.cpp.

References MFXComboBoxIcon::getCurrentItem(), 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 1127 of file GUIDialog_ViewSettings.cpp.

References MFXComboBoxIcon::getCurrentItem(), 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 1224 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 1052 of file GUIDialog_ViewSettings.cpp.

References MFXComboBoxIcon::getCurrentItem(), 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)
privatedelete

invalidated assignment operator

◆ rebuildColorMatrices()

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

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 1359 of file GUIDialog_ViewSettings.cpp.

References MFXComboBoxIcon::appendIconItem(), MFXComboBoxIcon::clearItems(), GUIVisualizationSettings::containerColorer, GUIVisualizationSettings::dataColorer, GUIVisualizationSettings::edgeData, GUIVisualizationSettings::edgeDataID, GUIVisualizationSettings::edgeDataScaling, GUIVisualizationSettings::edgeParam, MFXComboBoxIcon::enable(), GUISUMOAbstractView::getEdgeDataAttrs(), GUISUMOAbstractView::getEdgeLaneParamKeys(), MFXComboBoxIcon::getItemText(), GUIVisualizationSettings::getLaneEdgeScaleScheme(), GUIVisualizationSettings::getLaneEdgeScheme(), GUISUMOAbstractView::getMeanDataAttrs(), GUISUMOAbstractView::getMeanDataIDs(), MFXComboBoxIcon::getNumItems(), GUISUMOAbstractView::getRelDataAttrs(), GUIPropertySchemeStorage< T >::getScheme(), MFXComboBoxIcon::getText(), GUIPropertyScheme< T >::isFixed(), GUIVisualizationSettings::junctionColorer, GUIVisualizationSettings::laneParam, myContainerButtons, myContainerColorInterpolation, myContainerColors, myContainerColorSettingFrame, myContainerThresholds, myDataButtons, myDataColorInterpolation, myDataColorMode, myDataColors, myDataColorSettingFrame, myDataParamKey, myDataThresholds, myJunctionButtons, myJunctionColorInterpolation, myJunctionColorRainbow, myJunctionColors, myJunctionColorSettingFrame, myJunctionThresholds, myLaneButtons, myLaneColorInterpolation, myLaneColorRainbow, myLaneColors, myLaneColorSettingFrame, myLaneEdgeColorMode, myLaneEdgeScaleMode, myLaneScaleButtons, myLaneScaleInterpolation, myLaneScales, myLaneScaleSettingFrame, myLaneScaleThresholds, myLaneThresholds, myMeanDataID, myParamKey, myParent, myPersonButtons, myPersonColorInterpolation, myPersonColors, myPersonColorSettingFrame, myPersonThresholds, myPOIButtons, myPOIColorInterpolation, myPOIColors, myPOIColorSettingFrame, myPOIThresholds, myPolyButtons, myPolyColorInterpolation, myPolyColors, myPolyColorSettingFrame, myPolyThresholds, myScalingParamKey, mySettings, myVehicleButtons, myVehicleColorInterpolation, myVehicleColorMode, myVehicleColors, myVehicleColorSettingFrame, myVehicleParamKey, myVehicleScaleButtons, myVehicleScaleInterpolation, myVehicleScaleMode, myVehicleScales, myVehicleScaleSettingFrame, myVehicleScaleThresholds, myVehicleScalingParamKey, myVehicleThresholds, GUIVisualizationSettings::netedit, GUIVisualizationSettings::personColorer, GUIVisualizationSettings::poiColorer, GUIVisualizationSettings::polyColorer, rebuildColorMatrix(), rebuildScaleMatrix(), GUIVisualizationSettings::relDataAttr, GUIVisualizationSettings::SCHEME_NAME_DATA_ATTRIBUTE_NUMERICAL, GUIVisualizationSettings::SCHEME_NAME_EDGE_PARAM_NUMERICAL, GUIVisualizationSettings::SCHEME_NAME_EDGEDATA_LIVE, GUIVisualizationSettings::SCHEME_NAME_EDGEDATA_NUMERICAL, GUIVisualizationSettings::SCHEME_NAME_LANE_PARAM_NUMERICAL, GUIVisualizationSettings::SCHEME_NAME_PARAM_NUMERICAL, updateVehicleParams(), GUIVisualizationSettings::vehicleColorer, and GUIVisualizationSettings::vehicleScaler.

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 
)
protected

◆ rebuildScaleMatrix()

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

◆ saveDecals()

void GUIDialog_ViewSettings::saveDecals ( OutputDevice dev) const
protected

Writes the currently used decals into a file.

Parameters
[in]fileThe name of the file to write the decals into

Definition at line 955 of file GUIDialog_ViewSettings.cpp.

References OutputDevice::closeTag(), GUISUMOAbstractView::getDecals(), myParent, OutputDevice::openTag(), SUMO_ATTR_CENTER_X, SUMO_ATTR_CENTER_Y, SUMO_ATTR_CENTER_Z, SUMO_ATTR_HEIGHT, SUMO_ATTR_INDEX, SUMO_ATTR_LAYER, SUMO_ATTR_WIDTH, SUMO_TAG_VIEWSETTINGS_DECAL, SUMO_TAG_VIEWSETTINGS_LIGHT, and OutputDevice::writeAttr().

Referenced by onCmdExportSetting(), and onCmdSaveXMLDecals().

Here is the caller graph for this function:

◆ saveWindowPos()

void GUIPersistentWindowPos::saveWindowPos ( )
inherited

Definition at line 71 of file GUIPersistentWindowPos.cpp.

References GUIPersistentWindowPos::myParent, GUIPersistentWindowPos::myStoreSize, and GUIPersistentWindowPos::myWindowName.

Referenced by hide(), and GUIPersistentWindowPos::~GUIPersistentWindowPos().

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 209 of file GUIDialog_ViewSettings.cpp.

References GUIVisualizationSettings::copy(), 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 1571 of file GUIDialog_ViewSettings.cpp.

References MFXComboBoxIcon::getCurrentItem(), MFXComboBoxIcon::getItemText(), MFXComboBoxIcon::getNumItems(), mySchemeName, onCmdNameChange(), and MFXComboBoxIcon::setCurrentItem().

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

Here is the caller graph for this function:

◆ show()

void GUIDialog_ViewSettings::show ( )

show view settings dialog

Definition at line 190 of file GUIDialog_ViewSettings.cpp.

References MFXDecalsTable::fillTable(), GUIVisualizationSettings::gridXSize, GUIVisualizationSettings::gridYSize, myDecalsTable, myGridXSizeDialer, myGridYSizeDialer, 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 
)
protected

update color ranges

Definition at line 406 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 ( )
protected

reload known POI parameters

Definition at line 1554 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 
)
protected

update scale ranges

Definition at line 448 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 ( )
protected

reload known vehicle parameters

Definition at line 1535 of file GUIDialog_ViewSettings.cpp.

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

Referenced by onCmdColorChange(), and rebuildColorMatrices().

Here is the caller graph for this function:

Field Documentation

◆ myAddFullNamePanel

NamePanel* GUIDialog_ViewSettings::myAddFullNamePanel = nullptr
protected

◆ myAddNamePanel

NamePanel* GUIDialog_ViewSettings::myAddNamePanel = nullptr
protected

◆ myAddSizePanel

SizePanel* GUIDialog_ViewSettings::myAddSizePanel = nullptr
protected

◆ myBackgroundColor

FXColorWell* GUIDialog_ViewSettings::myBackgroundColor = nullptr
protected

◆ myBackup

GUIVisualizationSettings GUIDialog_ViewSettings::myBackup
protected

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

Definition at line 233 of file GUIDialog_ViewSettings.h.

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

◆ myBusStopColor

FXColorWell* GUIDialog_ViewSettings::myBusStopColor = nullptr
protected

additional colors

Definition at line 261 of file GUIDialog_ViewSettings.h.

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

◆ myBusStopColorSign

FXColorWell* GUIDialog_ViewSettings::myBusStopColorSign = nullptr
protected

◆ myChargingStationColor

FXColorWell* GUIDialog_ViewSettings::myChargingStationColor = nullptr
protected

◆ myChargingStationColorSign

FXColorWell* GUIDialog_ViewSettings::myChargingStationColorSign = nullptr
protected

◆ myComboRows

FXRealSpinner* GUIDialog_ViewSettings::myComboRows = nullptr
protected

Definition at line 443 of file GUIDialog_ViewSettings.h.

Referenced by buildOpenGLFrame(), and onCmdOk().

◆ myContainerButtons

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

Definition at line 374 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myContainerColorInterpolation

FXCheckButton* GUIDialog_ViewSettings::myContainerColorInterpolation = nullptr
protected

◆ myContainerColorMode

MFXComboBoxIcon* GUIDialog_ViewSettings::myContainerColorMode
protected

Containers.

Definition at line 370 of file GUIDialog_ViewSettings.h.

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

◆ myContainerColors

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

Definition at line 372 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myContainerColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myContainerColorSettingFrame = nullptr
protected

Definition at line 371 of file GUIDialog_ViewSettings.h.

Referenced by buildContainersFrame(), and rebuildColorMatrices().

◆ myContainerMinSizeDialer

FXRealSpinner* GUIDialog_ViewSettings::myContainerMinSizeDialer
protected

Definition at line 376 of file GUIDialog_ViewSettings.h.

◆ myContainerNamePanel

NamePanel* GUIDialog_ViewSettings::myContainerNamePanel = nullptr
protected

◆ myContainerShapeDetail

MFXComboBoxIcon * GUIDialog_ViewSettings::myContainerShapeDetail = nullptr
protected

◆ myContainerSizePanel

SizePanel* GUIDialog_ViewSettings::myContainerSizePanel = nullptr
protected

◆ myContainerStopColor

FXColorWell* GUIDialog_ViewSettings::myContainerStopColor = nullptr
protected

◆ myContainerStopColorSign

FXColorWell* GUIDialog_ViewSettings::myContainerStopColorSign = nullptr
protected

◆ myContainerThresholds

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

Definition at line 373 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myContainerUpscaleDialer

FXRealSpinner * GUIDialog_ViewSettings::myContainerUpscaleDialer = nullptr
protected

Definition at line 376 of file GUIDialog_ViewSettings.h.

◆ myCwaEdgeNamePanel

NamePanel* GUIDialog_ViewSettings::myCwaEdgeNamePanel = nullptr
protected

◆ myDataButtons

std::vector<FXButton*> GUIDialog_ViewSettings::myDataButtons
protected

Definition at line 409 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myDataColorInterpolation

FXCheckButton* GUIDialog_ViewSettings::myDataColorInterpolation = nullptr
protected

◆ myDataColorMode

MFXComboBoxIcon* GUIDialog_ViewSettings::myDataColorMode = nullptr
protected

◆ myDataColorRainbow

FXButton* GUIDialog_ViewSettings::myDataColorRainbow = nullptr
protected

Definition at line 414 of file GUIDialog_ViewSettings.h.

Referenced by buildDataFrame(), and onCmdColorChange().

◆ myDataColorRainbowCheck

FXCheckButton* GUIDialog_ViewSettings::myDataColorRainbowCheck = nullptr
protected

Definition at line 415 of file GUIDialog_ViewSettings.h.

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

◆ myDataColorRainbowThreshold

FXRealSpinner* GUIDialog_ViewSettings::myDataColorRainbowThreshold = nullptr
protected

Definition at line 416 of file GUIDialog_ViewSettings.h.

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

◆ myDataColors

std::vector<FXColorWell*> GUIDialog_ViewSettings::myDataColors
protected

Definition at line 407 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myDataColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myDataColorSettingFrame = nullptr
protected

Definition at line 406 of file GUIDialog_ViewSettings.h.

Referenced by buildDataFrame(), and rebuildColorMatrices().

◆ myDataParamKey

FXComboBox* GUIDialog_ViewSettings::myDataParamKey = nullptr
protected

◆ myDataThresholds

std::vector<FXRealSpinner*> GUIDialog_ViewSettings::myDataThresholds
protected

Definition at line 408 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myDataValuePanel

NamePanel* GUIDialog_ViewSettings::myDataValuePanel = nullptr
protected

◆ myDecalsTable

MFXDecalsTable* GUIDialog_ViewSettings::myDecalsTable = nullptr
protected

◆ myDefaultHeight

int GUIPersistentWindowPos::myDefaultHeight
protectedinherited

Definition at line 65 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos::loadWindowPos().

◆ myDefaultWidth

int GUIPersistentWindowPos::myDefaultWidth
protectedinherited

Definition at line 64 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos::loadWindowPos().

◆ myDefaultX

int GUIPersistentWindowPos::myDefaultX
protectedinherited

Definition at line 61 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos::loadWindowPos().

◆ myDefaultY

int GUIPersistentWindowPos::myDefaultY
protectedinherited

Definition at line 62 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos::loadWindowPos().

◆ myDisableDottedContours

FXCheckButton* GUIDialog_ViewSettings::myDisableDottedContours = nullptr
protected

Definition at line 441 of file GUIDialog_ViewSettings.h.

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

◆ myDisableHideByZoom

FXCheckButton* GUIDialog_ViewSettings::myDisableHideByZoom = nullptr
protected

Definition at line 325 of file GUIDialog_ViewSettings.h.

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

◆ myDither

FXCheckButton* GUIDialog_ViewSettings::myDither = nullptr
protected

openGL

Definition at line 437 of file GUIDialog_ViewSettings.h.

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

◆ myDrawBoundaries

FXCheckButton* GUIDialog_ViewSettings::myDrawBoundaries = nullptr
protected

Definition at line 439 of file GUIDialog_ViewSettings.h.

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

◆ myDrawCrossingsAndWalkingAreas

FXCheckButton* GUIDialog_ViewSettings::myDrawCrossingsAndWalkingAreas = nullptr
protected

◆ myDrawJunctionShape

FXCheckButton* GUIDialog_ViewSettings::myDrawJunctionShape = nullptr
protected

◆ myDrawReversed

FXCheckButton* GUIDialog_ViewSettings::myDrawReversed = nullptr
protected

Definition at line 351 of file GUIDialog_ViewSettings.h.

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

◆ myEdgeNamePanel

NamePanel* GUIDialog_ViewSettings::myEdgeNamePanel = nullptr
protected

◆ myEdgeRelationUpscaleDialer

FXRealSpinner* GUIDialog_ViewSettings::myEdgeRelationUpscaleDialer = nullptr
protected

Definition at line 412 of file GUIDialog_ViewSettings.h.

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

◆ myEdgeScaleValuePanel

NamePanel* GUIDialog_ViewSettings::myEdgeScaleValuePanel = nullptr
protected

◆ myEdgeValuePanel

NamePanel* GUIDialog_ViewSettings::myEdgeValuePanel = nullptr
protected

◆ myForceDrawForRectangleSelection

FXCheckButton* GUIDialog_ViewSettings::myForceDrawForRectangleSelection = nullptr
protected

Definition at line 440 of file GUIDialog_ViewSettings.h.

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

◆ myFPS

FXCheckButton* GUIDialog_ViewSettings::myFPS = nullptr
protected

Definition at line 438 of file GUIDialog_ViewSettings.h.

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

◆ myFrame3D

FXTabItem* GUIDialog_ViewSettings::myFrame3D = nullptr
protected

Frame3D.

Definition at line 494 of file GUIDialog_ViewSettings.h.

Referenced by build3DFrame().

◆ myGenerate3DTLSModels

FXCheckButton* GUIDialog_ViewSettings::myGenerate3DTLSModels = nullptr
protected

Definition at line 430 of file GUIDialog_ViewSettings.h.

Referenced by build3DFrame(), and onCmdColorChange().

◆ myGeometryIndicesPanel

NamePanel* GUIDialog_ViewSettings::myGeometryIndicesPanel = nullptr
protected

◆ myGridXSizeDialer

FXRealSpinner* GUIDialog_ViewSettings::myGridXSizeDialer = nullptr
protected

Definition at line 240 of file GUIDialog_ViewSettings.h.

Referenced by buildBackgroundFrame(), onCmdColorChange(), and show().

◆ myGridYSizeDialer

FXRealSpinner* GUIDialog_ViewSettings::myGridYSizeDialer = nullptr
protected

Definition at line 241 of file GUIDialog_ViewSettings.h.

Referenced by buildBackgroundFrame(), onCmdColorChange(), and show().

◆ myHideMacroConnectors

FXCheckButton* GUIDialog_ViewSettings::myHideMacroConnectors = nullptr
protected

Definition at line 321 of file GUIDialog_ViewSettings.h.

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

◆ myInternalEdgeNamePanel

NamePanel* GUIDialog_ViewSettings::myInternalEdgeNamePanel = nullptr
protected

◆ myInternalJunctionNamePanel

NamePanel* GUIDialog_ViewSettings::myInternalJunctionNamePanel = nullptr
protected

◆ myJunctionButtons

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

Definition at line 383 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myJunctionColorInterpolation

FXCheckButton* GUIDialog_ViewSettings::myJunctionColorInterpolation = nullptr
protected

◆ myJunctionColorMode

MFXComboBoxIcon* GUIDialog_ViewSettings::myJunctionColorMode = nullptr
protected

junctions

Definition at line 379 of file GUIDialog_ViewSettings.h.

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

◆ myJunctionColorRainbow

FXButton* GUIDialog_ViewSettings::myJunctionColorRainbow = nullptr
protected

◆ myJunctionColors

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

Definition at line 381 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myJunctionColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myJunctionColorSettingFrame = nullptr
protected

Definition at line 380 of file GUIDialog_ViewSettings.h.

Referenced by buildJunctionsFrame(), and rebuildColorMatrices().

◆ myJunctionIDPanel

NamePanel* GUIDialog_ViewSettings::myJunctionIDPanel = nullptr
protected

◆ myJunctionIndexPanel

NamePanel* GUIDialog_ViewSettings::myJunctionIndexPanel = nullptr
protected

◆ myJunctionNamePanel

NamePanel* GUIDialog_ViewSettings::myJunctionNamePanel = nullptr
protected

◆ myJunctionSizePanel

SizePanel* GUIDialog_ViewSettings::myJunctionSizePanel = nullptr
protected

◆ myJunctionThresholds

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

Definition at line 382 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneButtons

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

Definition at line 294 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneColorInterpolation

FXCheckButton* GUIDialog_ViewSettings::myLaneColorInterpolation = nullptr
protected

◆ myLaneColorRainbow

FXButton* GUIDialog_ViewSettings::myLaneColorRainbow = nullptr
protected

◆ myLaneColorRainbowCheck

FXCheckButton* GUIDialog_ViewSettings::myLaneColorRainbowCheck = nullptr
protected

Definition at line 297 of file GUIDialog_ViewSettings.h.

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

◆ myLaneColorRainbowCheck2

FXCheckButton* GUIDialog_ViewSettings::myLaneColorRainbowCheck2 = nullptr
protected

Definition at line 299 of file GUIDialog_ViewSettings.h.

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

◆ myLaneColorRainbowThreshold

FXRealSpinner* GUIDialog_ViewSettings::myLaneColorRainbowThreshold = nullptr
protected

Definition at line 298 of file GUIDialog_ViewSettings.h.

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

◆ myLaneColorRainbowThreshold2

FXRealSpinner* GUIDialog_ViewSettings::myLaneColorRainbowThreshold2 = nullptr
protected

Definition at line 300 of file GUIDialog_ViewSettings.h.

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

◆ myLaneColors

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

Definition at line 292 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myLaneColorSettingFrame = nullptr
protected

Definition at line 291 of file GUIDialog_ViewSettings.h.

Referenced by buildStreetsFrame(), and rebuildColorMatrices().

◆ myLaneEdgeColorMode

MFXComboBoxIcon* GUIDialog_ViewSettings::myLaneEdgeColorMode = nullptr
protected

... lane colorer

Definition at line 290 of file GUIDialog_ViewSettings.h.

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

◆ myLaneEdgeScaleMode

MFXComboBoxIcon* GUIDialog_ViewSettings::myLaneEdgeScaleMode = nullptr
protected

... lane scaler

Definition at line 307 of file GUIDialog_ViewSettings.h.

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

◆ myLaneMinWidthDialer

FXRealSpinner* GUIDialog_ViewSettings::myLaneMinWidthDialer = nullptr
protected

Definition at line 327 of file GUIDialog_ViewSettings.h.

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

◆ myLaneScaleButtons

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

Definition at line 311 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneScaleInterpolation

FXCheckButton* GUIDialog_ViewSettings::myLaneScaleInterpolation = nullptr
protected

◆ myLaneScales

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

Definition at line 309 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneScaleSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myLaneScaleSettingFrame = nullptr
protected

Definition at line 308 of file GUIDialog_ViewSettings.h.

Referenced by buildStreetsFrame(), and rebuildColorMatrices().

◆ myLaneScaleThresholds

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

Definition at line 310 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneThresholds

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

Definition at line 293 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneWidthUpscaleDialer

FXRealSpinner* GUIDialog_ViewSettings::myLaneWidthUpscaleDialer = nullptr
protected

Definition at line 326 of file GUIDialog_ViewSettings.h.

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

◆ myLight3DFactor

FXSpinner* GUIDialog_ViewSettings::myLight3DFactor = nullptr
protected

Definition at line 431 of file GUIDialog_ViewSettings.h.

Referenced by build3DFrame(), and onCmdColorChange().

◆ myMeanDataID

MFXComboBoxIcon* GUIDialog_ViewSettings::myMeanDataID = nullptr
protected

◆ myMinSize

int GUIPersistentWindowPos::myMinSize
protectedinherited

Definition at line 67 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos::loadWindowPos().

◆ myMinTitlebarHeight

int GUIPersistentWindowPos::myMinTitlebarHeight
protectedinherited

Definition at line 68 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos::loadWindowPos().

◆ myParamKey

FXComboBox* GUIDialog_ViewSettings::myParamKey = nullptr
protected

◆ myParent

◆ myPedestrianNetworkColor

FXColorWell* GUIDialog_ViewSettings::myPedestrianNetworkColor = nullptr
protected

Definition at line 367 of file GUIDialog_ViewSettings.h.

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

◆ myPersonButtons

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

Definition at line 364 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPersonColorInterpolation

FXCheckButton* GUIDialog_ViewSettings::myPersonColorInterpolation = nullptr
protected

◆ myPersonColorMode

MFXComboBoxIcon* GUIDialog_ViewSettings::myPersonColorMode
protected

Persons.

Definition at line 360 of file GUIDialog_ViewSettings.h.

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

◆ myPersonColors

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

Definition at line 362 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPersonColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myPersonColorSettingFrame = nullptr
protected

Definition at line 361 of file GUIDialog_ViewSettings.h.

Referenced by buildPersonsFrame(), and rebuildColorMatrices().

◆ myPersonNamePanel

NamePanel* GUIDialog_ViewSettings::myPersonNamePanel = nullptr
protected

◆ myPersonShapeDetail

MFXComboBoxIcon * GUIDialog_ViewSettings::myPersonShapeDetail = nullptr
protected

Definition at line 360 of file GUIDialog_ViewSettings.h.

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

◆ myPersonSizePanel

SizePanel* GUIDialog_ViewSettings::myPersonSizePanel = nullptr
protected

◆ myPersonThresholds

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

Definition at line 363 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPersonTripColor

FXColorWell* GUIDialog_ViewSettings::myPersonTripColor = nullptr
protected

Definition at line 273 of file GUIDialog_ViewSettings.h.

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

◆ myPersonTripWidth

FXRealSpinner* GUIDialog_ViewSettings::myPersonTripWidth = nullptr
protected

Definition at line 283 of file GUIDialog_ViewSettings.h.

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

◆ myPersonValuePanel

NamePanel* GUIDialog_ViewSettings::myPersonValuePanel = nullptr
protected

◆ myPOIButtons

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

Definition at line 391 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPOIColorInterpolation

FXCheckButton* GUIDialog_ViewSettings::myPOIColorInterpolation = nullptr
protected

◆ myPOIColorMode

MFXComboBoxIcon* GUIDialog_ViewSettings::myPOIColorMode
protected

POIs.

Definition at line 387 of file GUIDialog_ViewSettings.h.

Referenced by buildPOIsFrame(), and onCmdColorChange().

◆ myPOIColors

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

Definition at line 389 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPOIColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myPOIColorSettingFrame = nullptr
protected

Definition at line 388 of file GUIDialog_ViewSettings.h.

Referenced by buildPOIsFrame(), and rebuildColorMatrices().

◆ myPoiDetail

FXSpinner* GUIDialog_ViewSettings::myPoiDetail = nullptr
protected

Definition at line 394 of file GUIDialog_ViewSettings.h.

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

◆ myPOINamePanel

NamePanel* GUIDialog_ViewSettings::myPOINamePanel = nullptr
protected

◆ myPOIShapeDetail

MFXComboBoxIcon * GUIDialog_ViewSettings::myPOIShapeDetail = nullptr
protected

Definition at line 387 of file GUIDialog_ViewSettings.h.

◆ myPOISizePanel

SizePanel* GUIDialog_ViewSettings::myPOISizePanel = nullptr
protected

◆ myPOITextPanel

NamePanel* GUIDialog_ViewSettings::myPOITextPanel = nullptr
protected

◆ myPOITextParamKey

FXComboBox* GUIDialog_ViewSettings::myPOITextParamKey = nullptr
protected

Definition at line 393 of file GUIDialog_ViewSettings.h.

Referenced by buildPOIsFrame(), onCmdColorChange(), and updatePOIParams().

◆ myPOIThresholds

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

Definition at line 390 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPOITypePanel

NamePanel* GUIDialog_ViewSettings::myPOITypePanel = nullptr
protected

◆ myPolyButtons

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

Definition at line 401 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPolyColorInterpolation

FXCheckButton* GUIDialog_ViewSettings::myPolyColorInterpolation = nullptr
protected

◆ myPolyColorMode

MFXComboBoxIcon* GUIDialog_ViewSettings::myPolyColorMode
protected

Polygons.

Definition at line 397 of file GUIDialog_ViewSettings.h.

Referenced by buildPolygonsFrame(), and onCmdColorChange().

◆ myPolyColors

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

Definition at line 399 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPolyColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myPolyColorSettingFrame = nullptr
protected

Definition at line 398 of file GUIDialog_ViewSettings.h.

Referenced by buildPolygonsFrame(), and rebuildColorMatrices().

◆ myPolyNamePanel

NamePanel* GUIDialog_ViewSettings::myPolyNamePanel = nullptr
protected

◆ myPolyShapeDetail

MFXComboBoxIcon * GUIDialog_ViewSettings::myPolyShapeDetail = nullptr
protected

Definition at line 397 of file GUIDialog_ViewSettings.h.

◆ myPolySizePanel

SizePanel* GUIDialog_ViewSettings::myPolySizePanel = nullptr
protected

◆ myPolyThresholds

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

Definition at line 400 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPolyTypePanel

NamePanel* GUIDialog_ViewSettings::myPolyTypePanel = nullptr
protected

◆ myRealisticLinkRules

FXCheckButton* GUIDialog_ViewSettings::myRealisticLinkRules = nullptr
protected

Definition at line 317 of file GUIDialog_ViewSettings.h.

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

◆ myRecalculateBoundaries

FXButton* GUIDialog_ViewSettings::myRecalculateBoundaries = nullptr
protected

Definition at line 442 of file GUIDialog_ViewSettings.h.

Referenced by buildOpenGLFrame(), and onCmdColorChange().

◆ myRideColor

FXColorWell* GUIDialog_ViewSettings::myRideColor = nullptr
protected

Definition at line 275 of file GUIDialog_ViewSettings.h.

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

◆ myRideWidth

FXRealSpinner* GUIDialog_ViewSettings::myRideWidth = nullptr
protected

Definition at line 285 of file GUIDialog_ViewSettings.h.

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

◆ mySaveBreakpoints

FXCheckButton* GUIDialog_ViewSettings::mySaveBreakpoints = nullptr
protected

Definition at line 489 of file GUIDialog_ViewSettings.h.

Referenced by buildHeader(), onCmdExportSetting(), and onUpdExportSetting().

◆ mySaveDecals

FXCheckButton* GUIDialog_ViewSettings::mySaveDecals = nullptr
protected

Definition at line 488 of file GUIDialog_ViewSettings.h.

Referenced by buildHeader(), onCmdExportSetting(), and onUpdExportSetting().

◆ mySaveDelay

FXCheckButton* GUIDialog_ViewSettings::mySaveDelay = nullptr
protected

Definition at line 487 of file GUIDialog_ViewSettings.h.

Referenced by buildHeader(), onCmdExportSetting(), and onUpdExportSetting().

◆ mySaveViewPort

FXCheckButton* GUIDialog_ViewSettings::mySaveViewPort = nullptr
protected

load/save-menu

Definition at line 486 of file GUIDialog_ViewSettings.h.

Referenced by buildHeader(), onCmdExportSetting(), and onUpdExportSetting().

◆ myScaleLength

FXCheckButton* GUIDialog_ViewSettings::myScaleLength = nullptr
protected

Definition at line 350 of file GUIDialog_ViewSettings.h.

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

◆ myScalingParamKey

FXComboBox* GUIDialog_ViewSettings::myScalingParamKey = nullptr
protected

◆ mySchemeName

◆ mySecondaryShape

FXCheckButton* GUIDialog_ViewSettings::mySecondaryShape = nullptr
protected

Definition at line 320 of file GUIDialog_ViewSettings.h.

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

◆ mySelectedAdditionalColor

FXColorWell* GUIDialog_ViewSettings::mySelectedAdditionalColor = nullptr
protected

◆ mySelectedConnectionColor

FXColorWell* GUIDialog_ViewSettings::mySelectedConnectionColor = nullptr
protected

◆ mySelectedCrossingColor

FXColorWell* GUIDialog_ViewSettings::mySelectedCrossingColor = nullptr
protected

◆ mySelectedEdgeColor

FXColorWell* GUIDialog_ViewSettings::mySelectedEdgeColor = nullptr
protected

◆ mySelectedEdgeDataColor

FXColorWell* GUIDialog_ViewSettings::mySelectedEdgeDataColor = nullptr
protected

◆ mySelectedLaneColor

FXColorWell* GUIDialog_ViewSettings::mySelectedLaneColor = nullptr
protected

◆ mySelectedPersonColor

FXColorWell* GUIDialog_ViewSettings::mySelectedPersonColor = nullptr
protected

◆ mySelectedPersonPlanColor

FXColorWell* GUIDialog_ViewSettings::mySelectedPersonPlanColor = nullptr
protected

◆ mySelectedProhibitionColor

FXColorWell* GUIDialog_ViewSettings::mySelectedProhibitionColor = nullptr
protected

◆ mySelectedRouteColor

FXColorWell* GUIDialog_ViewSettings::mySelectedRouteColor = nullptr
protected

◆ mySelectedVehicleColor

FXColorWell* GUIDialog_ViewSettings::mySelectedVehicleColor = nullptr
protected

◆ mySelectionColor

FXColorWell* GUIDialog_ViewSettings::mySelectionColor = nullptr
protected

selection colors

Definition at line 247 of file GUIDialog_ViewSettings.h.

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

◆ mySettings

◆ myShow3DHeadUpDisplay

FXCheckButton* GUIDialog_ViewSettings::myShow3DHeadUpDisplay = nullptr
protected

Definition at line 429 of file GUIDialog_ViewSettings.h.

Referenced by build3DFrame(), and onCmdColorChange().

◆ myShow3DTLSDomes

FXCheckButton* GUIDialog_ViewSettings::myShow3DTLSDomes = nullptr
protected

Definition at line 428 of file GUIDialog_ViewSettings.h.

Referenced by build3DFrame(), and onCmdColorChange().

◆ myShow3DTLSLinkMarkers

FXCheckButton* GUIDialog_ViewSettings::myShow3DTLSLinkMarkers = nullptr
protected

3D

Definition at line 427 of file GUIDialog_ViewSettings.h.

Referenced by build3DFrame(), and onCmdColorChange().

◆ myShowBikeMarkings

FXCheckButton* GUIDialog_ViewSettings::myShowBikeMarkings = nullptr
protected

Definition at line 315 of file GUIDialog_ViewSettings.h.

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

◆ myShowBlinker

FXCheckButton* GUIDialog_ViewSettings::myShowBlinker = nullptr
protected

Definition at line 345 of file GUIDialog_ViewSettings.h.

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

◆ myShowBrakeGap

FXCheckButton* GUIDialog_ViewSettings::myShowBrakeGap = nullptr
protected

Definition at line 347 of file GUIDialog_ViewSettings.h.

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

◆ myShowBTRange

FXCheckButton* GUIDialog_ViewSettings::myShowBTRange = nullptr
protected

Definition at line 348 of file GUIDialog_ViewSettings.h.

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

◆ myShowColorLegend

FXCheckButton* GUIDialog_ViewSettings::myShowColorLegend = nullptr
protected

Definition at line 423 of file GUIDialog_ViewSettings.h.

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

◆ myShowGrid

FXCheckButton* GUIDialog_ViewSettings::myShowGrid = nullptr
protected

Definition at line 239 of file GUIDialog_ViewSettings.h.

Referenced by buildBackgroundFrame(), onCmdColorChange(), and show().

◆ myShowLane2Lane

FXCheckButton* GUIDialog_ViewSettings::myShowLane2Lane = nullptr
protected

buttons

Definition at line 419 of file GUIDialog_ViewSettings.h.

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

◆ myShowLaneBorders

FXCheckButton* GUIDialog_ViewSettings::myShowLaneBorders = nullptr
protected

Definition at line 314 of file GUIDialog_ViewSettings.h.

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

◆ myShowLaneDecals

FXCheckButton* GUIDialog_ViewSettings::myShowLaneDecals = nullptr
protected

Definition at line 316 of file GUIDialog_ViewSettings.h.

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

◆ myShowLaneDirection

FXCheckButton* GUIDialog_ViewSettings::myShowLaneDirection = nullptr
protected

Definition at line 322 of file GUIDialog_ViewSettings.h.

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

◆ myShowLinkRules

FXCheckButton* GUIDialog_ViewSettings::myShowLinkRules = nullptr
protected

Definition at line 318 of file GUIDialog_ViewSettings.h.

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

◆ myShowMinGap

FXCheckButton* GUIDialog_ViewSettings::myShowMinGap = nullptr
protected

Definition at line 346 of file GUIDialog_ViewSettings.h.

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

◆ myShowParkingInfo

FXCheckButton* GUIDialog_ViewSettings::myShowParkingInfo = nullptr
protected

Definition at line 352 of file GUIDialog_ViewSettings.h.

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

◆ myShowPedestrianNetwork

FXCheckButton* GUIDialog_ViewSettings::myShowPedestrianNetwork = nullptr
protected

Definition at line 366 of file GUIDialog_ViewSettings.h.

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

◆ myShowRails

FXCheckButton* GUIDialog_ViewSettings::myShowRails = nullptr
protected

Definition at line 319 of file GUIDialog_ViewSettings.h.

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

◆ myShowRouteIndex

FXCheckButton* GUIDialog_ViewSettings::myShowRouteIndex = nullptr
protected

Definition at line 349 of file GUIDialog_ViewSettings.h.

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

◆ myShowSizeLegend

FXCheckButton* GUIDialog_ViewSettings::myShowSizeLegend = nullptr
protected

Definition at line 422 of file GUIDialog_ViewSettings.h.

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

◆ myShowSublanes

FXCheckButton* GUIDialog_ViewSettings::myShowSublanes = nullptr
protected

Definition at line 323 of file GUIDialog_ViewSettings.h.

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

◆ myShowVehicleColorLegend

FXCheckButton* GUIDialog_ViewSettings::myShowVehicleColorLegend = nullptr
protected

Definition at line 424 of file GUIDialog_ViewSettings.h.

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

◆ mySkyColor

FXColorWell* GUIDialog_ViewSettings::mySkyColor = nullptr
protected

Definition at line 434 of file GUIDialog_ViewSettings.h.

Referenced by build3DFrame(), and onCmdColorChange().

◆ mySpreadSuperposed

FXCheckButton* GUIDialog_ViewSettings::mySpreadSuperposed = nullptr
protected

Definition at line 324 of file GUIDialog_ViewSettings.h.

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

◆ myStopColor

FXColorWell* GUIDialog_ViewSettings::myStopColor = nullptr
protected

Definition at line 269 of file GUIDialog_ViewSettings.h.

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

◆ myStopContainersColor

FXColorWell* GUIDialog_ViewSettings::myStopContainersColor = nullptr
protected

Definition at line 276 of file GUIDialog_ViewSettings.h.

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

◆ myStopPersonsColor

FXColorWell* GUIDialog_ViewSettings::myStopPersonsColor = nullptr
protected

Definition at line 272 of file GUIDialog_ViewSettings.h.

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

◆ myStoreSize

bool GUIPersistentWindowPos::myStoreSize
protectedinherited

whether window size shall be stored

Definition at line 59 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos::loadWindowPos(), and GUIPersistentWindowPos::saveWindowPos().

◆ myStreetNamePanel

NamePanel* GUIDialog_ViewSettings::myStreetNamePanel = nullptr
protected

◆ myTazRelationUpscaleDialer

FXRealSpinner* GUIDialog_ViewSettings::myTazRelationUpscaleDialer = nullptr
protected

Definition at line 413 of file GUIDialog_ViewSettings.h.

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

◆ myTLIndexPanel

NamePanel* GUIDialog_ViewSettings::myTLIndexPanel = nullptr
protected

◆ myTLSPhaseIndexPanel

NamePanel* GUIDialog_ViewSettings::myTLSPhaseIndexPanel = nullptr
protected

◆ myTLSPhaseNamePanel

NamePanel* GUIDialog_ViewSettings::myTLSPhaseNamePanel = nullptr
protected

◆ myTrainStopColor

FXColorWell* GUIDialog_ViewSettings::myTrainStopColor = nullptr
protected

◆ myTrainStopColorSign

FXColorWell* GUIDialog_ViewSettings::myTrainStopColorSign = nullptr
protected

◆ myTranshipColor

FXColorWell* GUIDialog_ViewSettings::myTranshipColor = nullptr
protected

Definition at line 278 of file GUIDialog_ViewSettings.h.

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

◆ myTranshipWidth

FXRealSpinner* GUIDialog_ViewSettings::myTranshipWidth = nullptr
protected

Definition at line 287 of file GUIDialog_ViewSettings.h.

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

◆ myTransportColor

FXColorWell* GUIDialog_ViewSettings::myTransportColor = nullptr
protected

Definition at line 277 of file GUIDialog_ViewSettings.h.

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

◆ myTransportWidth

FXRealSpinner* GUIDialog_ViewSettings::myTransportWidth = nullptr
protected

Definition at line 286 of file GUIDialog_ViewSettings.h.

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

◆ myTripWidth

FXRealSpinner* GUIDialog_ViewSettings::myTripWidth = nullptr
protected

demand widths

Definition at line 282 of file GUIDialog_ViewSettings.h.

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

◆ myVehicleButtons

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

Definition at line 334 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myVehicleColorInterpolation

FXCheckButton* GUIDialog_ViewSettings::myVehicleColorInterpolation = nullptr
protected

◆ myVehicleColorMode

MFXComboBoxIcon* GUIDialog_ViewSettings::myVehicleColorMode
protected

◆ myVehicleColors

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

Definition at line 332 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myVehicleColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myVehicleColorSettingFrame = nullptr
protected

Definition at line 331 of file GUIDialog_ViewSettings.h.

Referenced by buildVehiclesFrame(), and rebuildColorMatrices().

◆ myVehicleNamePanel

NamePanel* GUIDialog_ViewSettings::myVehicleNamePanel = nullptr
protected

◆ myVehicleParamKey

FXComboBox* GUIDialog_ViewSettings::myVehicleParamKey = nullptr
protected

◆ myVehicleScaleButtons

std::vector<FXButton*> GUIDialog_ViewSettings::myVehicleScaleButtons
protected

Definition at line 342 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myVehicleScaleInterpolation

FXCheckButton* GUIDialog_ViewSettings::myVehicleScaleInterpolation = nullptr
protected

◆ myVehicleScaleMode

MFXComboBoxIcon* GUIDialog_ViewSettings::myVehicleScaleMode = nullptr
protected

vehicle scaler

Definition at line 338 of file GUIDialog_ViewSettings.h.

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

◆ myVehicleScales

std::vector<FXRealSpinner*> GUIDialog_ViewSettings::myVehicleScales
protected

Definition at line 340 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myVehicleScaleSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myVehicleScaleSettingFrame = nullptr
protected

Definition at line 339 of file GUIDialog_ViewSettings.h.

Referenced by buildVehiclesFrame(), and rebuildColorMatrices().

◆ myVehicleScaleThresholds

std::vector<FXRealSpinner*> GUIDialog_ViewSettings::myVehicleScaleThresholds
protected

Definition at line 341 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myVehicleScaleValuePanel

NamePanel* GUIDialog_ViewSettings::myVehicleScaleValuePanel = nullptr
protected

◆ myVehicleScalingParamKey

FXComboBox* GUIDialog_ViewSettings::myVehicleScalingParamKey = nullptr
protected

◆ myVehicleShapeDetail

MFXComboBoxIcon * GUIDialog_ViewSettings::myVehicleShapeDetail = nullptr
protected

Definition at line 330 of file GUIDialog_ViewSettings.h.

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

◆ myVehicleSizePanel

SizePanel* GUIDialog_ViewSettings::myVehicleSizePanel = nullptr
protected

◆ myVehicleTextPanel

NamePanel* GUIDialog_ViewSettings::myVehicleTextPanel = nullptr
protected

◆ myVehicleTextParamKey

FXComboBox* GUIDialog_ViewSettings::myVehicleTextParamKey = nullptr
protected

◆ myVehicleThresholds

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

Definition at line 333 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myVehicleTripsColor

FXColorWell* GUIDialog_ViewSettings::myVehicleTripsColor = nullptr
protected

Definition at line 271 of file GUIDialog_ViewSettings.h.

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

◆ myVehicleValuePanel

NamePanel* GUIDialog_ViewSettings::myVehicleValuePanel = nullptr
protected

◆ myWalkColor

FXColorWell* GUIDialog_ViewSettings::myWalkColor = nullptr
protected

Definition at line 274 of file GUIDialog_ViewSettings.h.

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

◆ myWalkWidth

FXRealSpinner* GUIDialog_ViewSettings::myWalkWidth = nullptr
protected

Definition at line 284 of file GUIDialog_ViewSettings.h.

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

◆ myWaypointColor

FXColorWell* GUIDialog_ViewSettings::myWaypointColor = nullptr
protected

Definition at line 270 of file GUIDialog_ViewSettings.h.

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

◆ myWindowName

std::string GUIPersistentWindowPos::myWindowName
protectedinherited

Name for storing in the registry.

Definition at line 56 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos::loadWindowPos(), and GUIPersistentWindowPos::saveWindowPos().


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