Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
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  RainbowPanel
 NamePanel. More...
class  SizePanel
 SizePanel. More...

Public Member Functions

std::string getCurrentScheme () const
 Returns the name of the currently chosen scheme.
GUISUMOAbstractViewgetSUMOAbstractView ()
 get GUISUMOAbstractView parent
 GUIDialog_ViewSettings ()
 FOX need this.
 GUIDialog_ViewSettings (GUISUMOAbstractView *parent, GUIVisualizationSettings *settings)
 Constructor.
void hide ()
void loadWindowPos ()
long onKeyPress (FXObject *o, FXSelector sel, void *data)
 keyboard functions
void saveWindowPos ()
void setCurrent (GUIVisualizationSettings *settings)
 Sets current settings (called if reopened).
void setCurrentScheme (const std::string &)
 Sets the named scheme as the current.
void show ()
 show view settings dialog
 ~GUIDialog_ViewSettings ()
 Destructor.
FOX-callbacks
long onCmdOk (FXObject *, FXSelector, void *)
 Called if the OK-button was pressed.
long onCmdCancel (FXObject *, FXSelector, void *)
 Called if the Cancel-button was pressed.
long onCmdColorChange (FXObject *, FXSelector, void *)
 Called if something (color, width, etc.) has been changed.
long onCmdNameChange (FXObject *, FXSelector, void *)
 Called if the name of the scheme was changed.
long onCmdSaveSetting (FXObject *, FXSelector, void *data)
 Called if the settings shall be saved into the registry.
long onUpdSaveSetting (FXObject *, FXSelector, void *data)
 Called when updating the button that allows to save the settings into the registry.
long onCmdDeleteSetting (FXObject *, FXSelector, void *data)
 Called if the settings shall be deleted.
long onUpdDeleteSetting (FXObject *, FXSelector, void *data)
 Called when updating the button that allows to delete settings.
long onCmdExportSetting (FXObject *, FXSelector, void *data)
 Called if the settings shall be exported into a file.
long onUpdExportSetting (FXObject *, FXSelector, void *data)
 Called when updating the button that allows to export settings into a file.
long onCmdImportSetting (FXObject *, FXSelector, void *data)
 Called if the settings shall be read from a file.
long onUpdImportSetting (FXObject *, FXSelector, void *data)
 Called when updating the button that allows to read settings from a file.
long onCmdLoadDecal (FXObject *, FXSelector, void *data)
 Called if the decal shall be loaded from a file.
long onCmdLoadXMLDecals (FXObject *, FXSelector, void *data)
 Called if the decals shall be loaded from a file.
long onCmdSaveXMLDecals (FXObject *, FXSelector, void *data)
 Called if the decals shall be saved to a file.
long onCmdClearDecals (FXObject *, FXSelector, void *data)
 Called if the decals shall be cleared.

Protected Member Functions

void buildButtons (FXVerticalFrame *contentFrame)
 build buttons
void buildHeader (FXVerticalFrame *contentFrame)
 build header
void loadDecals (const std::string &file)
 Loads decals from a file.
void loadSettings (const std::string &file)
 Loads a scheme from a file.
void rebuildColorMatrices (bool doCreate=false)
 Rebuilds color changing dialogs after choosing another coloring scheme.
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.
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.
void saveDecals (OutputDevice &dev) const
 Writes the currently used decals into a file.
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
void updatePOIParams ()
 reload known POI parameters
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
void updateVehicleParams ()
 reload known vehicle parameters
void buildBackgroundFrame (FXTabBook *tabbook)
 build frames
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).
int myDefaultHeight
int myDefaultWidth
int myDefaultX
int myDefaultY
FXTabItem * myFrame3D = nullptr
 Frame3D.
int myMinSize
int myMinTitlebarHeight
GUISUMOAbstractViewmyParent = nullptr
 The parent view (which settings are changed).
GUIVisualizationSettingsmySettings = nullptr
 The current settings.
bool myStoreSize
 whether window size shall be stored
std::string myWindowName
 Name for storing in the registry.
Dialog elements
MFXComboBoxIconmySchemeName = nullptr
FXCheckButton * myShowGrid = nullptr
FXRealSpinner * myGridXSizeDialer = nullptr
FXRealSpinner * myGridYSizeDialer = nullptr
FXColorWell * myBackgroundColor = nullptr
MFXDecalsTablemyDecalsTable = nullptr
FXColorWell * mySelectionColor = nullptr
 selection colors
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
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
FXRealSpinner * myPersonTripWidth = nullptr
FXRealSpinner * myWalkWidth = nullptr
FXRealSpinner * myRideWidth = nullptr
FXRealSpinner * myTransportWidth = nullptr
FXRealSpinner * myTranshipWidth = nullptr
MFXComboBoxIconmyLaneEdgeColorMode = nullptr
 ... lane colorer
FXVerticalFrame * myLaneColorSettingFrame = nullptr
std::vector< FXColorWell * > myLaneColors
std::vector< FXRealSpinner * > myLaneThresholds
std::vector< FXButton * > myLaneButtons
FXCheckButton * myLaneColorInterpolation = nullptr
FXComboBox * myParamKey = nullptr
FXComboBox * myScalingParamKey = nullptr
MFXComboBoxIconmyMeanDataID = nullptr
MFXComboBoxIconmyLaneEdgeScaleMode = nullptr
 ... lane scaler
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.
MFXComboBoxIconmyVehicleShapeDetail = nullptr
FXVerticalFrame * myVehicleColorSettingFrame = nullptr
std::vector< FXColorWell * > myVehicleColors
std::vector< FXRealSpinner * > myVehicleThresholds
std::vector< FXButton * > myVehicleButtons
FXCheckButton * myVehicleColorInterpolation = nullptr
MFXComboBoxIconmyVehicleScaleMode = nullptr
 vehicle scaler
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
FXCheckButton * myShowChargingInfo = nullptr
FXComboBox * myVehicleParamKey = nullptr
FXComboBox * myVehicleScalingParamKey = nullptr
FXComboBox * myVehicleTextParamKey = nullptr
MFXComboBoxIconmyPersonColorMode
 Persons.
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.
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
FXVerticalFrame * myJunctionColorSettingFrame = nullptr
std::vector< FXColorWell * > myJunctionColors
std::vector< FXRealSpinner * > myJunctionThresholds
std::vector< FXButton * > myJunctionButtons
FXCheckButton * myJunctionColorInterpolation = nullptr
MFXComboBoxIconmyPOIColorMode
 POIs.
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
FXCheckButton * myPOIUseCustomLayer = nullptr
FXRealSpinner * myPOICustomLayer = nullptr
MFXComboBoxIconmyPolyColorMode
 Polygons.
MFXComboBoxIconmyPolyShapeDetail = nullptr
FXVerticalFrame * myPolyColorSettingFrame = nullptr
std::vector< FXColorWell * > myPolyColors
std::vector< FXRealSpinner * > myPolyThresholds
std::vector< FXButton * > myPolyButtons
FXCheckButton * myPolyColorInterpolation = nullptr
FXCheckButton * myPolyUseCustomLayer = nullptr
FXRealSpinner * myPolyCustomLayer = nullptr
MFXComboBoxIconmyDataColorMode = nullptr
 Data color.
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
MFXComboBoxIconmyDataScaleMode = nullptr
 Data scaler.
FXVerticalFrame * myDataScaleSettingFrame = nullptr
std::vector< FXRealSpinner * > myDataScales
std::vector< FXRealSpinner * > myDataScaleThresholds
std::vector< FXButton * > myDataScaleButtons
FXCheckButton * myDataScaleInterpolation = nullptr
FXComboBox * myDataScaleParamKey = nullptr
FXCheckButton * myShowLane2Lane = nullptr
 buttons
FXCheckButton * myDrawJunctionShape = nullptr
FXCheckButton * myDrawCrossingsAndWalkingAreas = nullptr
FXCheckButton * myShowSizeLegend = nullptr
FXCheckButton * myShowColorLegend = nullptr
FXCheckButton * myShowVehicleColorLegend = nullptr
FXCheckButton * myIgnoreColorSchemeFor3DVehicles = nullptr
FXCheckButton * myShow3DTLSLinkMarkers = nullptr
FXCheckButton * myShow3DTLSDomes = nullptr
FXCheckButton * myShow3DHeadUpDisplay = nullptr
FXCheckButton * myGenerate3DTLSModels = nullptr
FXSpinner * myLight3DFactor = nullptr
FXColorWell * mySkyColor = nullptr
FXCheckButton * myDither = nullptr
 openGL
FXCheckButton * myFPS = nullptr
FXCheckButton * myTrueZ = nullptr
FXCheckButton * myDrawBoundaries = nullptr
FXCheckButton * myForceDrawForRectangleSelection = nullptr
FXCheckButton * myDisableDottedContours = nullptr
FXButton * myRecalculateBoundaries = nullptr
FXRealSpinner * myComboRows = nullptr
NamePanelmyEdgeNamePanel = nullptr
 name panels
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
SizePanelmyPersonSizePanel = nullptr
SizePanelmyContainerSizePanel = nullptr
SizePanelmyPOISizePanel = nullptr
SizePanelmyPolySizePanel = nullptr
SizePanelmyAddSizePanel = nullptr
SizePanelmyJunctionSizePanel = nullptr
RainbowPanelmyEdgeRainbowPanel = nullptr
 rainbow panels
RainbowPanelmyJunctionRainbowPanel = nullptr
RainbowPanelmyDataRainbowPanel = nullptr
RainbowPanelmyVehicleRainbowPanel = nullptr
FXCheckButton * mySaveViewPort = nullptr
 load/save-menu
FXCheckButton * mySaveDelay = nullptr
FXCheckButton * mySaveDecals = nullptr
FXCheckButton * mySaveBreakpoints = nullptr

Private Member Functions

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

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() [2/3]

GUIDialog_ViewSettings::GUIDialog_ViewSettings ( )
inline

FOX need this.

Definition at line 182 of file GUIDialog_ViewSettings.h.

References myBackup.

◆ ~GUIDialog_ViewSettings()

◆ GUIDialog_ViewSettings() [3/3]

GUIDialog_ViewSettings::GUIDialog_ViewSettings ( const GUIDialog_ViewSettings & s)
privatedelete

invalidated copy constructor

References GUIDialog_ViewSettings().

Member Function Documentation

◆ build3DFrame()

◆ buildAdditionalsFrame()

◆ buildBackgroundFrame()

◆ buildButtons()

void GUIDialog_ViewSettings::buildButtons ( FXVerticalFrame * contentFrame)
protected

build buttons

Definition at line 2584 of file GUIDialog_ViewSettings.cpp.

References GUIDesigns::buildFXButton(), GUIDesignViewSettingsButton2, GUIDesignViewSettingsButton3, GUIDesignViewSettingsHorizontalFrame2, MID_SETTINGS_CANCEL, MID_SETTINGS_OK, OK, and TL.

Referenced by GUIDialog_ViewSettings().

Here is the caller graph for this function:

◆ buildContainersFrame()

◆ buildDataFrame()

◆ buildDemandFrame()

◆ buildHeader()

void GUIDialog_ViewSettings::buildHeader ( FXVerticalFrame * contentFrame)
protected

◆ buildJunctionsFrame()

◆ buildLegendFrame()

void GUIDialog_ViewSettings::buildLegendFrame ( FXTabBook * tabbook)
protected

Definition at line 2478 of file GUIDialog_ViewSettings.cpp.

References GUIDesignMatrixViewSettings, GUIDesignViewSettingsTabItemBook1, GUIDesignViewSettingsVerticalFrame2, MID_SIMPLE_VIEW_COLORCHANGE, mySettings, myShowColorLegend, myShowSizeLegend, myShowVehicleColorLegend, and TL.

Referenced by GUIDialog_ViewSettings().

Here is the caller graph for this function:

◆ buildOpenGLFrame()

void GUIDialog_ViewSettings::buildOpenGLFrame ( FXTabBook * tabbook)
protected

◆ buildPersonsFrame()

◆ buildPOIsFrame()

◆ buildPolygonsFrame()

◆ buildSelectionFrame()

◆ buildStreetsFrame()

◆ buildVehiclesFrame()

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

References mySchemeName.

◆ getSUMOAbstractView()

GUISUMOAbstractView * GUIDialog_ViewSettings::getSUMOAbstractView ( )

get GUISUMOAbstractView parent

Definition at line 221 of file GUIDialog_ViewSettings.cpp.

References myParent.

Referenced by MFXDecalsTable::Column::Column().

Here is the caller graph for this function:

◆ hide()

void GUIDialog_ViewSettings::hide ( )
inline

Definition at line 266 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 1045 of file GUIDialog_ViewSettings.cpp.

References GUISettingsHandler::getDecals(), 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

Loads a scheme from a file.

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

Definition at line 988 of file GUIDialog_ViewSettings.cpp.

References GUISettingsHandler::addSettings(), GUISettingsHandler::applyViewport(), GUISettingsHandler::getBreakpoints(), GUISettingsHandler::getDecals(), GUISettingsHandler::getDelay(), gSchemeStorage, GUISettingsHandler::hasDecals(), myDecalsTable, myParent, mySchemeName, mySettings, and onCmdNameChange().

Referenced by onCmdImportSetting().

Here is the caller graph for this function:

◆ loadWindowPos()

void GUIPersistentWindowPos::loadWindowPos ( )
inherited

◆ onCmdCancel()

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

Called if the Cancel-button was pressed.

Definition at line 243 of file GUIDialog_ViewSettings.cpp.

References hide(), myBackup, myParent, and mySettings.

Referenced by FXDEFMAP(), and onKeyPress().

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

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

References GUIVisualizationSettings::addFullName, GUIVisualizationSettings::addName, GUIVisualizationSettings::addSize, GUIVisualizationSettings::ambient3DLight, 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::dataScaler, GUIVisualizationSettings::dataValue, GUIVisualizationSettings::dataValueRainBow, GUIVisualizationSettings::diffuse3DLight, GUIVisualizationSettings::disableDottedContours, GUIVisualizationSettings::disableHideByZoom, GUIVisualizationSettings::dither, GUIVisualizationSettings::drawBoundaries, GUIVisualizationSettings::drawBrakeGap, GUIVisualizationSettings::drawCrossingsAndWalkingareas, GUIVisualizationSettings::drawJunctionShape, GUIVisualizationSettings::drawLinkJunctionIndex, GUIVisualizationSettings::drawLinkTLIndex, GUIVisualizationSettings::drawMinGap, GUIVisualizationSettings::drawReversed, GUIVisualizationSettings::edgeColorer, GUIVisualizationSettings::edgeData, GUIVisualizationSettings::edgeDataID, GUIVisualizationSettings::edgeDataScaling, GUIVisualizationSettings::edgeName, GUIVisualizationSettings::edgeParam, GUIVisualizationSettings::edgeRelWidthExaggeration, GUIVisualizationSettings::edgeScaler, GUIVisualizationSettings::edgeScaleValue, GUIVisualizationSettings::edgeValue, GUIVisualizationSettings::edgeValueRainBow, GUIVisualizationSettings::forceDrawForRectangleSelection, GUIVisualizationSettings::fps, GUIVisualizationSettings::generate3DTLSModels, GUIVisualizationSettings::geometryIndices, GUIPropertySchemeStorage< T >::getActive(), GUIVisualizationSettings::getLaneEdgeMode(), GUIVisualizationSettings::getLaneEdgeScaleMode(), GUIVisualizationSettings::getLaneEdgeScaleScheme(), GUIVisualizationSettings::getLaneEdgeScheme(), GUIPropertyScheme< T >::getName(), MFXUtils::getRGBColor(), GUIPropertySchemeStorage< T >::getScheme(), GLO_JUNCTION, GLO_LANE, GLO_TAZRELDATA, GLO_VEHICLE, GUIVisualizationSettings::gridXSize, GUIVisualizationSettings::gridYSize, gSchemeStorage, GUIVisualizationSettings::hideConnectors, GUIVisualizationSettings::ignoreColorSchemeFor3DVehicles, GUIVisualizationSettings::internalEdgeName, GUIVisualizationSettings::internalJunctionName, GUIVisualizationSettings::junctionColorer, GUIVisualizationSettings::junctionID, GUIVisualizationSettings::junctionName, GUIVisualizationSettings::junctionSize, GUIVisualizationSettings::junctionValueRainBow, GUIVisualizationSettings::laneColorer, GUIVisualizationSettings::laneMinSize, GUIVisualizationSettings::laneParam, GUIVisualizationSettings::laneScaler, GUIVisualizationSettings::laneShowBorders, GUIVisualizationSettings::laneWidthExaggeration, MID_SIMPLE_VIEW_COLORCHANGE, myAddFullNamePanel, myAddNamePanel, myAddSizePanel, myBackgroundColor, myBusStopColor, myBusStopColorSign, myChargingStationColor, myChargingStationColorSign, myContainerButtons, myContainerColorInterpolation, myContainerColorMode, myContainerColors, myContainerNamePanel, myContainerShapeDetail, myContainerSizePanel, myContainerStopColor, myContainerStopColorSign, myContainerThresholds, myCwaEdgeNamePanel, myDataButtons, myDataColorInterpolation, myDataColorMode, myDataColors, myDataParamKey, myDataRainbowPanel, myDataScaleButtons, myDataScaleInterpolation, myDataScaleMode, myDataScaleParamKey, myDataScales, myDataScaleThresholds, myDataThresholds, myDataValuePanel, myDisableDottedContours, myDisableHideByZoom, myDither, myDrawBoundaries, myDrawCrossingsAndWalkingAreas, myDrawJunctionShape, myDrawReversed, myEdgeNamePanel, myEdgeRainbowPanel, myEdgeRelationUpscaleDialer, myEdgeScaleValuePanel, myEdgeValuePanel, myForceDrawForRectangleSelection, myFPS, myGenerate3DTLSModels, myGeometryIndicesPanel, myGridXSizeDialer, myGridYSizeDialer, myHideMacroConnectors, myIgnoreColorSchemeFor3DVehicles, myInternalEdgeNamePanel, myInternalJunctionNamePanel, myJunctionButtons, myJunctionColorInterpolation, myJunctionColorMode, myJunctionColors, myJunctionIDPanel, myJunctionIndexPanel, myJunctionNamePanel, myJunctionRainbowPanel, myJunctionSizePanel, myJunctionThresholds, myLaneButtons, myLaneColorInterpolation, 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, myPOICustomLayer, myPoiDetail, myPOINamePanel, myPOISizePanel, myPOITextPanel, myPOITextParamKey, myPOIThresholds, myPOITypePanel, myPOIUseCustomLayer, myPolyButtons, myPolyColorInterpolation, myPolyColorMode, myPolyColors, myPolyCustomLayer, myPolyNamePanel, myPolySizePanel, myPolyThresholds, myPolyTypePanel, myPolyUseCustomLayer, 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, myShowChargingInfo, 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, myTrueZ, myVehicleButtons, myVehicleColorInterpolation, myVehicleColorMode, myVehicleColors, myVehicleNamePanel, myVehicleParamKey, myVehicleRainbowPanel, 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::poiCustomLayer, GUIVisualizationSettings::poiDetail, GUIVisualizationSettings::poiName, GUIVisualizationSettings::poiSize, GUIVisualizationSettings::poiText, GUIVisualizationSettings::poiTextParam, GUIVisualizationSettings::poiType, GUIVisualizationSettings::poiUseCustomLayer, GUIVisualizationSettings::polyColorer, GUIVisualizationSettings::polyCustomLayer, GUIVisualizationSettings::polyName, GUIVisualizationSettings::polySize, GUIVisualizationSettings::polyType, GUIVisualizationSettings::polyUseCustomLayer, GUIVisualizationSettings::realisticLinkRules, rebuildColorMatrices(), GUIVisualizationSettings::relDataAttr, GUIVisualizationSettings::relDataScaleAttr, 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(), GUIPropertyScheme< T >::setInterpolated(), GUIVisualizationSettings::show3DHeadUpDisplay, GUIVisualizationSettings::show3DTLSDomes, GUIVisualizationSettings::show3DTLSLinkMarkers, GUIVisualizationSettings::showBikeMarkings, GUIVisualizationSettings::showBlinker, GUIVisualizationSettings::showBTRange, GUIVisualizationSettings::showChargingInfo, 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, GUIVisualizationSettings::trueZ, 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, GUIVisualizationSettings::vehicleValueRainBow, 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 1123 of file GUIDialog_ViewSettings.cpp.

References gSchemeStorage, myParent, mySchemeName, and onCmdNameChange().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdExportSetting()

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

Called if the settings shall be exported into a file.

Definition at line 1149 of file GUIDialog_ViewSettings.cpp.

References OutputDevice::close(), OutputDevice::closeTag(), gCurrentFolder, OutputDevice::getDevice(), MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), myParent, mySaveBreakpoints, mySaveDecals, mySaveDelay, mySaveViewPort, mySettings, OutputDevice::openTag(), SAVE, saveDecals(), SUMO_ATTR_TIME, SUMO_ATTR_TYPE, SUMO_ATTR_VALUE, SUMO_TAG_BREAKPOINT, SUMO_TAG_DELAY, SUMO_TAG_VIEWSETTINGS, time2string(), TL, OutputDevice::writeAttr(), and SUMOXMLDefinitions::XMLFileExtensions.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdImportSetting()

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

Called if the settings shall be read from a file.

Definition at line 1202 of file GUIDialog_ViewSettings.cpp.

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

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

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

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

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

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

References MFXUtils::getFXColor(), gSchemeStorage, myAddFullNamePanel, myAddNamePanel, myAddSizePanel, myBackgroundColor, myBackup, myBusStopColor, myBusStopColorSign, myChargingStationColor, myChargingStationColorSign, myContainerColorMode, myContainerNamePanel, myContainerShapeDetail, myContainerSizePanel, myContainerStopColor, myContainerStopColorSign, myCwaEdgeNamePanel, myDataColorMode, myDataRainbowPanel, myDataScaleMode, myDataValuePanel, myDisableDottedContours, myDisableHideByZoom, myDither, myDrawBoundaries, myDrawCrossingsAndWalkingAreas, myDrawJunctionShape, myDrawReversed, myEdgeNamePanel, myEdgeRainbowPanel, myEdgeRelationUpscaleDialer, myEdgeScaleValuePanel, myEdgeValuePanel, myForceDrawForRectangleSelection, myFPS, myGeometryIndicesPanel, myHideMacroConnectors, myInternalEdgeNamePanel, myInternalJunctionNamePanel, myJunctionColorMode, myJunctionIDPanel, myJunctionIndexPanel, myJunctionNamePanel, myJunctionRainbowPanel, myJunctionSizePanel, myLaneEdgeColorMode, myLaneEdgeScaleMode, myLaneMinWidthDialer, myLaneWidthUpscaleDialer, myParent, myPedestrianNetworkColor, myPersonColorMode, myPersonNamePanel, myPersonShapeDetail, myPersonSizePanel, myPersonTripColor, myPersonTripWidth, myPersonValuePanel, myPOICustomLayer, myPoiDetail, myPOINamePanel, myPOISizePanel, myPOITextPanel, myPOITypePanel, myPOIUseCustomLayer, myPolyCustomLayer, myPolyNamePanel, myPolySizePanel, myPolyTypePanel, myPolyUseCustomLayer, myRealisticLinkRules, myRideColor, myRideWidth, myScaleLength, mySchemeName, mySecondaryShape, mySelectedAdditionalColor, mySelectedConnectionColor, mySelectedCrossingColor, mySelectedEdgeColor, mySelectedEdgeDataColor, mySelectedLaneColor, mySelectedPersonColor, mySelectedPersonPlanColor, mySelectedProhibitionColor, mySelectedRouteColor, mySelectedVehicleColor, mySelectionColor, mySettings, myShowBikeMarkings, myShowBlinker, myShowBrakeGap, myShowBTRange, myShowChargingInfo, 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, myTrueZ, myVehicleColorMode, myVehicleNamePanel, myVehicleRainbowPanel, myVehicleScaleMode, myVehicleScaleValuePanel, myVehicleShapeDetail, myVehicleSizePanel, myVehicleTextPanel, myVehicleTripsColor, myVehicleValuePanel, myWalkColor, myWalkWidth, myWaypointColor, and rebuildColorMatrices().

Referenced by FXDEFMAP(), loadSettings(), 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 235 of file GUIDialog_ViewSettings.cpp.

References hide(), and myComboRows.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSaveSetting()

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

◆ onCmdSaveXMLDecals()

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

Called if the decals shall be saved to a file.

Definition at line 1253 of file GUIDialog_ViewSettings.cpp.

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

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onKeyPress()

long GUIDialog_ViewSettings::onKeyPress ( FXObject * o,
FXSelector sel,
void * data )

keyboard functions

Definition at line 252 of file GUIDialog_ViewSettings.cpp.

References onCmdCancel().

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

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

References 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 1290 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 1113 of file GUIDialog_ViewSettings.cpp.

References 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

References GUIDialog_ViewSettings().

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

References myContainerButtons, myContainerColorInterpolation, myContainerColors, myContainerColorSettingFrame, myContainerThresholds, myDataButtons, myDataColorInterpolation, myDataColorMode, myDataColors, myDataColorSettingFrame, myDataParamKey, myDataRainbowPanel, myDataScaleButtons, myDataScaleInterpolation, myDataScaleMode, myDataScaleParamKey, myDataScales, myDataScaleSettingFrame, myDataScaleThresholds, myDataThresholds, myEdgeRainbowPanel, myJunctionButtons, myJunctionColorInterpolation, myJunctionColors, myJunctionColorSettingFrame, myJunctionRainbowPanel, myJunctionThresholds, myLaneButtons, myLaneColorInterpolation, 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, myVehicleRainbowPanel, myVehicleScaleButtons, myVehicleScaleInterpolation, myVehicleScaleMode, myVehicleScales, myVehicleScaleSettingFrame, myVehicleScaleThresholds, myVehicleScalingParamKey, myVehicleThresholds, rebuildColorMatrix(), rebuildScaleMatrix(), 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, and updateVehicleParams().

Referenced by GUIDialog_ViewSettings(), 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 1014 of file GUIDialog_ViewSettings.cpp.

References OutputDevice::closeTag(), 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 myParent, myStoreSize, and myWindowName.

Referenced by GUIDialog_ViewSettings::hide(), and ~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 227 of file GUIDialog_ViewSettings.cpp.

References myBackup, mySettings, and onCmdNameChange().

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

References mySchemeName, and onCmdNameChange().

◆ show()

void GUIDialog_ViewSettings::show ( )

show view settings dialog

Definition at line 208 of file GUIDialog_ViewSettings.cpp.

References myDecalsTable, myGridXSizeDialer, myGridYSizeDialer, mySettings, and myShowGrid.

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

References myParent, myPOITextParamKey, and mySettings.

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

References myParent, mySettings, myVehicleParamKey, myVehicleScalingParamKey, and myVehicleTextParamKey.

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 279 of file GUIDialog_ViewSettings.h.

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

◆ myBusStopColor

FXColorWell* GUIDialog_ViewSettings::myBusStopColor = nullptr
protected

additional colors

Definition at line 307 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 496 of file GUIDialog_ViewSettings.h.

Referenced by buildOpenGLFrame(), and onCmdOk().

◆ myContainerButtons

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

Definition at line 415 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 411 of file GUIDialog_ViewSettings.h.

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

◆ myContainerColors

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

Definition at line 413 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myContainerColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myContainerColorSettingFrame = nullptr
protected

Definition at line 412 of file GUIDialog_ViewSettings.h.

Referenced by buildContainersFrame(), and rebuildColorMatrices().

◆ myContainerMinSizeDialer

FXRealSpinner* GUIDialog_ViewSettings::myContainerMinSizeDialer
protected

Definition at line 417 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 414 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myContainerUpscaleDialer

FXRealSpinner * GUIDialog_ViewSettings::myContainerUpscaleDialer = nullptr
protected

Definition at line 417 of file GUIDialog_ViewSettings.h.

◆ myCwaEdgeNamePanel

NamePanel* GUIDialog_ViewSettings::myCwaEdgeNamePanel = nullptr
protected

◆ myDataButtons

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

Definition at line 454 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myDataColorInterpolation

FXCheckButton* GUIDialog_ViewSettings::myDataColorInterpolation = nullptr
protected

◆ myDataColorMode

MFXComboBoxIcon* GUIDialog_ViewSettings::myDataColorMode = nullptr
protected

Data color.

Definition at line 450 of file GUIDialog_ViewSettings.h.

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

◆ myDataColors

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

Definition at line 452 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myDataColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myDataColorSettingFrame = nullptr
protected

Definition at line 451 of file GUIDialog_ViewSettings.h.

Referenced by buildDataFrame(), and rebuildColorMatrices().

◆ myDataParamKey

FXComboBox* GUIDialog_ViewSettings::myDataParamKey = nullptr
protected

◆ myDataRainbowPanel

RainbowPanel* GUIDialog_ViewSettings::myDataRainbowPanel = nullptr
protected

◆ myDataScaleButtons

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

Definition at line 465 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myDataScaleInterpolation

FXCheckButton* GUIDialog_ViewSettings::myDataScaleInterpolation = nullptr
protected

◆ myDataScaleMode

MFXComboBoxIcon* GUIDialog_ViewSettings::myDataScaleMode = nullptr
protected

Data scaler.

Definition at line 461 of file GUIDialog_ViewSettings.h.

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

◆ myDataScaleParamKey

FXComboBox* GUIDialog_ViewSettings::myDataScaleParamKey = nullptr
protected

◆ myDataScales

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

Definition at line 463 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myDataScaleSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myDataScaleSettingFrame = nullptr
protected

Definition at line 462 of file GUIDialog_ViewSettings.h.

Referenced by buildDataFrame(), and rebuildColorMatrices().

◆ myDataScaleThresholds

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

Definition at line 464 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myDataThresholds

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

Definition at line 453 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(), and loadWindowPos().

◆ myDefaultWidth

int GUIPersistentWindowPos::myDefaultWidth
protectedinherited

Definition at line 64 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos(), and loadWindowPos().

◆ myDefaultX

int GUIPersistentWindowPos::myDefaultX
protectedinherited

Definition at line 61 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos(), and loadWindowPos().

◆ myDefaultY

int GUIPersistentWindowPos::myDefaultY
protectedinherited

Definition at line 62 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos(), and loadWindowPos().

◆ myDisableDottedContours

FXCheckButton* GUIDialog_ViewSettings::myDisableDottedContours = nullptr
protected

Definition at line 494 of file GUIDialog_ViewSettings.h.

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

◆ myDisableHideByZoom

FXCheckButton* GUIDialog_ViewSettings::myDisableHideByZoom = nullptr
protected

Definition at line 365 of file GUIDialog_ViewSettings.h.

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

◆ myDither

FXCheckButton* GUIDialog_ViewSettings::myDither = nullptr
protected

openGL

Definition at line 489 of file GUIDialog_ViewSettings.h.

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

◆ myDrawBoundaries

FXCheckButton* GUIDialog_ViewSettings::myDrawBoundaries = nullptr
protected

Definition at line 492 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 391 of file GUIDialog_ViewSettings.h.

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

◆ myEdgeNamePanel

NamePanel* GUIDialog_ViewSettings::myEdgeNamePanel = nullptr
protected

◆ myEdgeRainbowPanel

RainbowPanel* GUIDialog_ViewSettings::myEdgeRainbowPanel = nullptr
protected

◆ myEdgeRelationUpscaleDialer

FXRealSpinner* GUIDialog_ViewSettings::myEdgeRelationUpscaleDialer = nullptr
protected

Definition at line 457 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 493 of file GUIDialog_ViewSettings.h.

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

◆ myFPS

FXCheckButton* GUIDialog_ViewSettings::myFPS = nullptr
protected

Definition at line 490 of file GUIDialog_ViewSettings.h.

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

◆ myFrame3D

FXTabItem* GUIDialog_ViewSettings::myFrame3D = nullptr
protected

Frame3D.

Definition at line 553 of file GUIDialog_ViewSettings.h.

Referenced by build3DFrame(), and GUIDialog_ViewSettings().

◆ myGenerate3DTLSModels

FXCheckButton* GUIDialog_ViewSettings::myGenerate3DTLSModels = nullptr
protected

Definition at line 482 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 286 of file GUIDialog_ViewSettings.h.

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

◆ myGridYSizeDialer

FXRealSpinner* GUIDialog_ViewSettings::myGridYSizeDialer = nullptr
protected

Definition at line 287 of file GUIDialog_ViewSettings.h.

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

◆ myHideMacroConnectors

FXCheckButton* GUIDialog_ViewSettings::myHideMacroConnectors = nullptr
protected

Definition at line 361 of file GUIDialog_ViewSettings.h.

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

◆ myIgnoreColorSchemeFor3DVehicles

FXCheckButton* GUIDialog_ViewSettings::myIgnoreColorSchemeFor3DVehicles = nullptr
protected

Definition at line 478 of file GUIDialog_ViewSettings.h.

Referenced by build3DFrame(), and onCmdColorChange().

◆ 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 424 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 420 of file GUIDialog_ViewSettings.h.

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

◆ myJunctionColors

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

Definition at line 422 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myJunctionColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myJunctionColorSettingFrame = nullptr
protected

Definition at line 421 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

◆ myJunctionRainbowPanel

RainbowPanel* GUIDialog_ViewSettings::myJunctionRainbowPanel = nullptr
protected

◆ myJunctionSizePanel

SizePanel* GUIDialog_ViewSettings::myJunctionSizePanel = nullptr
protected

◆ myJunctionThresholds

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

Definition at line 423 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneButtons

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

Definition at line 340 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneColorInterpolation

FXCheckButton* GUIDialog_ViewSettings::myLaneColorInterpolation = nullptr
protected

◆ myLaneColors

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

Definition at line 338 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myLaneColorSettingFrame = nullptr
protected

Definition at line 337 of file GUIDialog_ViewSettings.h.

Referenced by buildStreetsFrame(), and rebuildColorMatrices().

◆ myLaneEdgeColorMode

MFXComboBoxIcon* GUIDialog_ViewSettings::myLaneEdgeColorMode = nullptr
protected

... lane colorer

Definition at line 336 of file GUIDialog_ViewSettings.h.

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

◆ myLaneEdgeScaleMode

MFXComboBoxIcon* GUIDialog_ViewSettings::myLaneEdgeScaleMode = nullptr
protected

... lane scaler

Definition at line 347 of file GUIDialog_ViewSettings.h.

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

◆ myLaneMinWidthDialer

FXRealSpinner* GUIDialog_ViewSettings::myLaneMinWidthDialer = nullptr
protected

Definition at line 367 of file GUIDialog_ViewSettings.h.

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

◆ myLaneScaleButtons

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

Definition at line 351 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 349 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneScaleSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myLaneScaleSettingFrame = nullptr
protected

Definition at line 348 of file GUIDialog_ViewSettings.h.

Referenced by buildStreetsFrame(), and rebuildColorMatrices().

◆ myLaneScaleThresholds

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

Definition at line 350 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneThresholds

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

Definition at line 339 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myLaneWidthUpscaleDialer

FXRealSpinner* GUIDialog_ViewSettings::myLaneWidthUpscaleDialer = nullptr
protected

Definition at line 366 of file GUIDialog_ViewSettings.h.

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

◆ myLight3DFactor

FXSpinner* GUIDialog_ViewSettings::myLight3DFactor = nullptr
protected

Definition at line 483 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(), and loadWindowPos().

◆ myMinTitlebarHeight

int GUIPersistentWindowPos::myMinTitlebarHeight
protectedinherited

Definition at line 68 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos(), and loadWindowPos().

◆ myParamKey

FXComboBox* GUIDialog_ViewSettings::myParamKey = nullptr
protected

◆ myParent

◆ myPedestrianNetworkColor

FXColorWell* GUIDialog_ViewSettings::myPedestrianNetworkColor = nullptr
protected

Definition at line 408 of file GUIDialog_ViewSettings.h.

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

◆ myPersonButtons

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

Definition at line 405 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 401 of file GUIDialog_ViewSettings.h.

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

◆ myPersonColors

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

Definition at line 403 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPersonColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myPersonColorSettingFrame = nullptr
protected

Definition at line 402 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 401 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 404 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPersonTripColor

FXColorWell* GUIDialog_ViewSettings::myPersonTripColor = nullptr
protected

Definition at line 319 of file GUIDialog_ViewSettings.h.

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

◆ myPersonTripWidth

FXRealSpinner* GUIDialog_ViewSettings::myPersonTripWidth = nullptr
protected

Definition at line 329 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 432 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 428 of file GUIDialog_ViewSettings.h.

Referenced by buildPOIsFrame(), and onCmdColorChange().

◆ myPOIColors

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

Definition at line 430 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPOIColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myPOIColorSettingFrame = nullptr
protected

Definition at line 429 of file GUIDialog_ViewSettings.h.

Referenced by buildPOIsFrame(), and rebuildColorMatrices().

◆ myPOICustomLayer

FXRealSpinner* GUIDialog_ViewSettings::myPOICustomLayer = nullptr
protected

Definition at line 437 of file GUIDialog_ViewSettings.h.

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

◆ myPoiDetail

FXSpinner* GUIDialog_ViewSettings::myPoiDetail = nullptr
protected

Definition at line 435 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 428 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 434 of file GUIDialog_ViewSettings.h.

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

◆ myPOIThresholds

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

Definition at line 431 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPOITypePanel

NamePanel* GUIDialog_ViewSettings::myPOITypePanel = nullptr
protected

◆ myPOIUseCustomLayer

FXCheckButton* GUIDialog_ViewSettings::myPOIUseCustomLayer = nullptr
protected

Definition at line 436 of file GUIDialog_ViewSettings.h.

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

◆ myPolyButtons

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

Definition at line 444 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 440 of file GUIDialog_ViewSettings.h.

Referenced by buildPolygonsFrame(), and onCmdColorChange().

◆ myPolyColors

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

Definition at line 442 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPolyColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myPolyColorSettingFrame = nullptr
protected

Definition at line 441 of file GUIDialog_ViewSettings.h.

Referenced by buildPolygonsFrame(), and rebuildColorMatrices().

◆ myPolyCustomLayer

FXRealSpinner* GUIDialog_ViewSettings::myPolyCustomLayer = nullptr
protected

Definition at line 447 of file GUIDialog_ViewSettings.h.

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

◆ myPolyNamePanel

NamePanel* GUIDialog_ViewSettings::myPolyNamePanel = nullptr
protected

◆ myPolyShapeDetail

MFXComboBoxIcon * GUIDialog_ViewSettings::myPolyShapeDetail = nullptr
protected

Definition at line 440 of file GUIDialog_ViewSettings.h.

◆ myPolySizePanel

SizePanel* GUIDialog_ViewSettings::myPolySizePanel = nullptr
protected

◆ myPolyThresholds

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

Definition at line 443 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myPolyTypePanel

NamePanel* GUIDialog_ViewSettings::myPolyTypePanel = nullptr
protected

◆ myPolyUseCustomLayer

FXCheckButton* GUIDialog_ViewSettings::myPolyUseCustomLayer = nullptr
protected

Definition at line 446 of file GUIDialog_ViewSettings.h.

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

◆ myRealisticLinkRules

FXCheckButton* GUIDialog_ViewSettings::myRealisticLinkRules = nullptr
protected

Definition at line 357 of file GUIDialog_ViewSettings.h.

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

◆ myRecalculateBoundaries

FXButton* GUIDialog_ViewSettings::myRecalculateBoundaries = nullptr
protected

Definition at line 495 of file GUIDialog_ViewSettings.h.

Referenced by buildOpenGLFrame(), and onCmdColorChange().

◆ myRideColor

FXColorWell* GUIDialog_ViewSettings::myRideColor = nullptr
protected

Definition at line 321 of file GUIDialog_ViewSettings.h.

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

◆ myRideWidth

FXRealSpinner* GUIDialog_ViewSettings::myRideWidth = nullptr
protected

Definition at line 331 of file GUIDialog_ViewSettings.h.

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

◆ mySaveBreakpoints

FXCheckButton* GUIDialog_ViewSettings::mySaveBreakpoints = nullptr
protected

Definition at line 548 of file GUIDialog_ViewSettings.h.

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

◆ mySaveDecals

FXCheckButton* GUIDialog_ViewSettings::mySaveDecals = nullptr
protected

Definition at line 547 of file GUIDialog_ViewSettings.h.

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

◆ mySaveDelay

FXCheckButton* GUIDialog_ViewSettings::mySaveDelay = nullptr
protected

Definition at line 546 of file GUIDialog_ViewSettings.h.

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

◆ mySaveViewPort

FXCheckButton* GUIDialog_ViewSettings::mySaveViewPort = nullptr
protected

load/save-menu

Definition at line 545 of file GUIDialog_ViewSettings.h.

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

◆ myScaleLength

FXCheckButton* GUIDialog_ViewSettings::myScaleLength = nullptr
protected

Definition at line 390 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 360 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 293 of file GUIDialog_ViewSettings.h.

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

◆ mySettings

◆ myShow3DHeadUpDisplay

FXCheckButton* GUIDialog_ViewSettings::myShow3DHeadUpDisplay = nullptr
protected

Definition at line 481 of file GUIDialog_ViewSettings.h.

Referenced by build3DFrame(), and onCmdColorChange().

◆ myShow3DTLSDomes

FXCheckButton* GUIDialog_ViewSettings::myShow3DTLSDomes = nullptr
protected

Definition at line 480 of file GUIDialog_ViewSettings.h.

Referenced by build3DFrame(), and onCmdColorChange().

◆ myShow3DTLSLinkMarkers

FXCheckButton* GUIDialog_ViewSettings::myShow3DTLSLinkMarkers = nullptr
protected

Definition at line 479 of file GUIDialog_ViewSettings.h.

Referenced by build3DFrame(), and onCmdColorChange().

◆ myShowBikeMarkings

FXCheckButton* GUIDialog_ViewSettings::myShowBikeMarkings = nullptr
protected

Definition at line 355 of file GUIDialog_ViewSettings.h.

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

◆ myShowBlinker

FXCheckButton* GUIDialog_ViewSettings::myShowBlinker = nullptr
protected

Definition at line 385 of file GUIDialog_ViewSettings.h.

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

◆ myShowBrakeGap

FXCheckButton* GUIDialog_ViewSettings::myShowBrakeGap = nullptr
protected

Definition at line 387 of file GUIDialog_ViewSettings.h.

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

◆ myShowBTRange

FXCheckButton* GUIDialog_ViewSettings::myShowBTRange = nullptr
protected

Definition at line 388 of file GUIDialog_ViewSettings.h.

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

◆ myShowChargingInfo

FXCheckButton* GUIDialog_ViewSettings::myShowChargingInfo = nullptr
protected

Definition at line 393 of file GUIDialog_ViewSettings.h.

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

◆ myShowColorLegend

FXCheckButton* GUIDialog_ViewSettings::myShowColorLegend = nullptr
protected

Definition at line 474 of file GUIDialog_ViewSettings.h.

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

◆ myShowGrid

FXCheckButton* GUIDialog_ViewSettings::myShowGrid = nullptr
protected

Definition at line 285 of file GUIDialog_ViewSettings.h.

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

◆ myShowLane2Lane

FXCheckButton* GUIDialog_ViewSettings::myShowLane2Lane = nullptr
protected

buttons

Definition at line 470 of file GUIDialog_ViewSettings.h.

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

◆ myShowLaneBorders

FXCheckButton* GUIDialog_ViewSettings::myShowLaneBorders = nullptr
protected

Definition at line 354 of file GUIDialog_ViewSettings.h.

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

◆ myShowLaneDecals

FXCheckButton* GUIDialog_ViewSettings::myShowLaneDecals = nullptr
protected

Definition at line 356 of file GUIDialog_ViewSettings.h.

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

◆ myShowLaneDirection

FXCheckButton* GUIDialog_ViewSettings::myShowLaneDirection = nullptr
protected

Definition at line 362 of file GUIDialog_ViewSettings.h.

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

◆ myShowLinkRules

FXCheckButton* GUIDialog_ViewSettings::myShowLinkRules = nullptr
protected

Definition at line 358 of file GUIDialog_ViewSettings.h.

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

◆ myShowMinGap

FXCheckButton* GUIDialog_ViewSettings::myShowMinGap = nullptr
protected

Definition at line 386 of file GUIDialog_ViewSettings.h.

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

◆ myShowParkingInfo

FXCheckButton* GUIDialog_ViewSettings::myShowParkingInfo = nullptr
protected

Definition at line 392 of file GUIDialog_ViewSettings.h.

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

◆ myShowPedestrianNetwork

FXCheckButton* GUIDialog_ViewSettings::myShowPedestrianNetwork = nullptr
protected

Definition at line 407 of file GUIDialog_ViewSettings.h.

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

◆ myShowRails

FXCheckButton* GUIDialog_ViewSettings::myShowRails = nullptr
protected

Definition at line 359 of file GUIDialog_ViewSettings.h.

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

◆ myShowRouteIndex

FXCheckButton* GUIDialog_ViewSettings::myShowRouteIndex = nullptr
protected

Definition at line 389 of file GUIDialog_ViewSettings.h.

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

◆ myShowSizeLegend

FXCheckButton* GUIDialog_ViewSettings::myShowSizeLegend = nullptr
protected

Definition at line 473 of file GUIDialog_ViewSettings.h.

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

◆ myShowSublanes

FXCheckButton* GUIDialog_ViewSettings::myShowSublanes = nullptr
protected

Definition at line 363 of file GUIDialog_ViewSettings.h.

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

◆ myShowVehicleColorLegend

FXCheckButton* GUIDialog_ViewSettings::myShowVehicleColorLegend = nullptr
protected

Definition at line 475 of file GUIDialog_ViewSettings.h.

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

◆ mySkyColor

FXColorWell* GUIDialog_ViewSettings::mySkyColor = nullptr
protected

Definition at line 486 of file GUIDialog_ViewSettings.h.

Referenced by build3DFrame(), and onCmdColorChange().

◆ mySpreadSuperposed

FXCheckButton* GUIDialog_ViewSettings::mySpreadSuperposed = nullptr
protected

Definition at line 364 of file GUIDialog_ViewSettings.h.

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

◆ myStopColor

FXColorWell* GUIDialog_ViewSettings::myStopColor = nullptr
protected

Definition at line 315 of file GUIDialog_ViewSettings.h.

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

◆ myStopContainersColor

FXColorWell* GUIDialog_ViewSettings::myStopContainersColor = nullptr
protected

Definition at line 322 of file GUIDialog_ViewSettings.h.

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

◆ myStopPersonsColor

FXColorWell* GUIDialog_ViewSettings::myStopPersonsColor = nullptr
protected

Definition at line 318 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 saveWindowPos().

◆ myStreetNamePanel

NamePanel* GUIDialog_ViewSettings::myStreetNamePanel = nullptr
protected

◆ myTazRelationUpscaleDialer

FXRealSpinner* GUIDialog_ViewSettings::myTazRelationUpscaleDialer = nullptr
protected

Definition at line 458 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 324 of file GUIDialog_ViewSettings.h.

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

◆ myTranshipWidth

FXRealSpinner* GUIDialog_ViewSettings::myTranshipWidth = nullptr
protected

Definition at line 333 of file GUIDialog_ViewSettings.h.

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

◆ myTransportColor

FXColorWell* GUIDialog_ViewSettings::myTransportColor = nullptr
protected

Definition at line 323 of file GUIDialog_ViewSettings.h.

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

◆ myTransportWidth

FXRealSpinner* GUIDialog_ViewSettings::myTransportWidth = nullptr
protected

Definition at line 332 of file GUIDialog_ViewSettings.h.

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

◆ myTripWidth

FXRealSpinner* GUIDialog_ViewSettings::myTripWidth = nullptr
protected

demand widths

Definition at line 328 of file GUIDialog_ViewSettings.h.

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

◆ myTrueZ

FXCheckButton* GUIDialog_ViewSettings::myTrueZ = nullptr
protected

Definition at line 491 of file GUIDialog_ViewSettings.h.

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

◆ myVehicleButtons

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

Definition at line 374 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 372 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myVehicleColorSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myVehicleColorSettingFrame = nullptr
protected

Definition at line 371 of file GUIDialog_ViewSettings.h.

Referenced by buildVehiclesFrame(), and rebuildColorMatrices().

◆ myVehicleNamePanel

NamePanel* GUIDialog_ViewSettings::myVehicleNamePanel = nullptr
protected

◆ myVehicleParamKey

FXComboBox* GUIDialog_ViewSettings::myVehicleParamKey = nullptr
protected

◆ myVehicleRainbowPanel

RainbowPanel* GUIDialog_ViewSettings::myVehicleRainbowPanel = nullptr
protected

◆ myVehicleScaleButtons

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

Definition at line 382 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 378 of file GUIDialog_ViewSettings.h.

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

◆ myVehicleScales

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

Definition at line 380 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myVehicleScaleSettingFrame

FXVerticalFrame* GUIDialog_ViewSettings::myVehicleScaleSettingFrame = nullptr
protected

Definition at line 379 of file GUIDialog_ViewSettings.h.

Referenced by buildVehiclesFrame(), and rebuildColorMatrices().

◆ myVehicleScaleThresholds

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

Definition at line 381 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 370 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 373 of file GUIDialog_ViewSettings.h.

Referenced by onCmdColorChange(), and rebuildColorMatrices().

◆ myVehicleTripsColor

FXColorWell* GUIDialog_ViewSettings::myVehicleTripsColor = nullptr
protected

Definition at line 317 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 320 of file GUIDialog_ViewSettings.h.

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

◆ myWalkWidth

FXRealSpinner* GUIDialog_ViewSettings::myWalkWidth = nullptr
protected

Definition at line 330 of file GUIDialog_ViewSettings.h.

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

◆ myWaypointColor

FXColorWell* GUIDialog_ViewSettings::myWaypointColor = nullptr
protected

Definition at line 316 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 saveWindowPos().


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