![]() |
Eclipse SUMO - Simulation of Urban MObility
|
The dialog to change the view (gui) settings. More...
#include <GUIDialog_ViewSettings.h>
Data Structures | |
class | NamePanel |
class | SizePanel |
Public Member Functions | |
std::string | getCurrentScheme () const |
Returns the name of the currently chosen scheme. More... | |
GUIDialog_ViewSettings (GUISUMOAbstractView *parent, GUIVisualizationSettings *settings, std::vector< GUISUMOAbstractView::Decal > *decals, FXMutex *decalsLock) | |
Constructor. More... | |
void | setCurrent (GUIVisualizationSettings *settings) |
Sets current settings (called if reopened) More... | |
void | setCurrentScheme (const std::string &) |
Sets the named scheme as the current. More... | |
void | show () |
show view settings dialog More... | |
~GUIDialog_ViewSettings () | |
Destructor. More... | |
FOX-callbacks | |
long | onCmdOk (FXObject *, FXSelector, void *) |
Called if the OK-button was pressed. More... | |
long | onCmdCancel (FXObject *, FXSelector, void *) |
Called if the Cancel-button was pressed. More... | |
long | onCmdColorChange (FXObject *, FXSelector, void *) |
Called if something (color, width, etc.) has been changed. More... | |
long | onCmdEditTable (FXObject *, FXSelector, void *data) |
Called if the decals-table was changed. More... | |
long | onCmdNameChange (FXObject *, FXSelector, void *) |
Called if the name of the scheme was changed. More... | |
long | onCmdSaveSetting (FXObject *, FXSelector, void *data) |
Called if the settings shall be saved into the registry. More... | |
long | onUpdSaveSetting (FXObject *, FXSelector, void *data) |
Called when updating the button that allows to save the settings into the registry. More... | |
long | onCmdDeleteSetting (FXObject *, FXSelector, void *data) |
Called if the settings shall be deleted. More... | |
long | onUpdDeleteSetting (FXObject *, FXSelector, void *data) |
Called when updating the button that allows to delete settings. More... | |
long | onCmdExportSetting (FXObject *, FXSelector, void *data) |
Called if the settings shall be exported into a file. More... | |
long | onUpdExportSetting (FXObject *, FXSelector, void *data) |
Called when updating the button that allows to export settings into a file. More... | |
long | onCmdImportSetting (FXObject *, FXSelector, void *data) |
Called if the settings shall be read from a file. More... | |
long | onUpdImportSetting (FXObject *, FXSelector, void *data) |
Called when updating the button that allows to read settings from a file. More... | |
long | onCmdLoadDecals (FXObject *, FXSelector, void *data) |
Called if the decals shall be loaded from a file. More... | |
long | onCmdSaveDecals (FXObject *, FXSelector, void *data) |
Called if the decals shall be saved to a file. More... | |
Private Member Functions | |
GUIDialog_ViewSettings (const GUIDialog_ViewSettings &s) | |
invalidated copy constructor More... | |
void | loadDecals (const std::string &file) |
Loads decals from a file. More... | |
void | loadSettings (const std::string &file) |
Loads a scheme from a file. More... | |
void | loadWindowSize () |
load window position and size from the registry More... | |
GUIDialog_ViewSettings & | operator= (const GUIDialog_ViewSettings &s) |
invalidated assignment operator More... | |
void | rebuildColorMatrices (bool doCreate=false) |
Rebuilds color changing dialogs after choosing another coloring scheme. More... | |
FXMatrix * | rebuildColorMatrix (FXVerticalFrame *frame, std::vector< FXColorWell * > &colors, std::vector< FXRealSpinner * > &thresholds, std::vector< FXButton * > &buttons, FXCheckButton *interpolation, GUIColorScheme &scheme) |
Rebuilds manipulators for the current coloring scheme. More... | |
void | rebuildList () |
Rebuilds the decals table. More... | |
FXMatrix * | rebuildScaleMatrix (FXVerticalFrame *frame, std::vector< FXRealSpinner * > &scales, std::vector< FXRealSpinner * > &thresholds, std::vector< FXButton * > &buttons, FXCheckButton *interpolation, GUIScaleScheme &scheme) |
Rebuilds manipulators for the current scaling scheme. More... | |
void | saveDecals (OutputDevice &dev) const |
Writes the currently used decals into a file. More... | |
void | saveWindowSize () |
save window position and size to the registry More... | |
bool | updateColorRanges (FXObject *sender, std::vector< FXColorWell * >::const_iterator colIt, std::vector< FXColorWell * >::const_iterator colEnd, std::vector< FXRealSpinner * >::const_iterator threshIt, std::vector< FXRealSpinner * >::const_iterator threshEnd, std::vector< FXButton * >::const_iterator buttonIt, GUIColorScheme &scheme) |
void | updatePOIParams () |
reload known POI parameters More... | |
bool | updateScaleRanges (FXObject *sender, std::vector< FXRealSpinner * >::const_iterator colIt, std::vector< FXRealSpinner * >::const_iterator colEnd, std::vector< FXRealSpinner * >::const_iterator threshIt, std::vector< FXRealSpinner * >::const_iterator threshEnd, std::vector< FXButton * >::const_iterator buttonIt, GUIScaleScheme &scheme) |
void | updateVehicleParams () |
reload known vehicle parameters More... | |
The dialog to change the view (gui) settings.
Definition at line 45 of file GUIDialog_ViewSettings.h.
GUIDialog_ViewSettings::GUIDialog_ViewSettings | ( | GUISUMOAbstractView * | parent, |
GUIVisualizationSettings * | settings, | ||
std::vector< GUISUMOAbstractView::Decal > * | decals, | ||
FXMutex * | decalsLock | ||
) |
Constructor.
[in] | parent | The view to report changed settings to |
[in,out] | settings | The current settings that can be changed |
[in] | laneEdgeModeSource | Class storing known lane coloring schemes |
[in] | vehicleModeSource | Class storing known vehicle coloring schemes |
[in] | decals | Decals used |
[in] | decalsLock | A lock to set if the decals are changed |
Definition at line 78 of file GUIDialog_ViewSettings.cpp.
References EMPTY, MFXUtils::getFXColor(), GUIIconSubSys::getIcon(), GUICompleteSchemeStorage::getNames(), gSchemeStorage, GUIDesignButtonToolbar, GUIDesignCheckButtonViewSettings, GUIDesignComboBoxStatic, GUIDesignHorizontalSeparator, GUIDesignMatrixViewSettings, GUIDesignViewSettingsButton1, GUIDesignViewSettingsButton2, GUIDesignViewSettingsButton3, GUIDesignViewSettingsColorWell, GUIDesignViewSettingsComboBox1, GUIDesignViewSettingsHorizontalFrame1, GUIDesignViewSettingsHorizontalFrame2, GUIDesignViewSettingsLabel1, GUIDesignViewSettingsMatrix1, GUIDesignViewSettingsMatrix2, GUIDesignViewSettingsMatrix3, GUIDesignViewSettingsSpinDial1, GUIDesignViewSettingsSpinDial2, GUIDesignViewSettingsTabBook1, GUIDesignViewSettingsTabItemBook1, GUIDesignViewSettingsVerticalFrame1, GUIDesignViewSettingsVerticalFrame2, GUIDesignViewSettingsVerticalFrame3, GUIDesignViewSettingsVerticalFrame4, GUIDesignViewSettingsVerticalFrame6, MID_SETTINGS_CANCEL, MID_SETTINGS_OK, MID_SIMPLE_VIEW_COLORCHANGE, MID_SIMPLE_VIEW_DELETE, MID_SIMPLE_VIEW_EXPORT, MID_SIMPLE_VIEW_IMPORT, MID_SIMPLE_VIEW_LOAD_DECALS, MID_SIMPLE_VIEW_NAMECHANGE, MID_SIMPLE_VIEW_SAVE, MID_SIMPLE_VIEW_SAVE_DECALS, OPEN_CONFIG, REMOVEDB, SAVE, SAVEDB, and GUIVisualizationSettings::UseMesoSim.
GUIDialog_ViewSettings::~GUIDialog_ViewSettings | ( | ) |
Destructor.
Definition at line 569 of file GUIDialog_ViewSettings.cpp.
References myAddFullNamePanel, myAddNamePanel, myAddSizePanel, myCwaEdgeNamePanel, myEdgeNamePanel, myEdgeValuePanel, myInternalEdgeNamePanel, myInternalJunctionNamePanel, myJunctionIDPanel, myJunctionIndexPanel, myJunctionNamePanel, myJunctionSizePanel, myParent, myPersonNamePanel, myPersonSizePanel, myPersonValuePanel, myPOINamePanel, myPOISizePanel, myPOITextPanel, myPOITypePanel, myPolyNamePanel, myPolySizePanel, myPolyTypePanel, myStreetNamePanel, myTLIndexPanel, myTLSPhaseIndexPanel, myTLSPhaseNamePanel, myVehicleNamePanel, myVehicleSizePanel, myVehicleTextPanel, myVehicleValuePanel, and GUISUMOAbstractView::remove().
|
private |
invalidated copy constructor
std::string GUIDialog_ViewSettings::getCurrentScheme | ( | ) | const |
Returns the name of the currently chosen scheme.
Definition at line 1822 of file GUIDialog_ViewSettings.cpp.
References mySchemeName.
Referenced by GUIViewTraffic::setColorScheme(), and GNEViewNet::setColorScheme().
|
private |
Loads decals from a file.
[in] | file | The name of the file to read the decals from |
Definition at line 1208 of file GUIDialog_ViewSettings.cpp.
References GUISettingsHandler::getDecals(), GUISettingsHandler::hasDecals(), myDecalsLock, myParent, and rebuildList().
Referenced by onCmdLoadDecals().
|
private |
Loads a scheme from a file.
[in] | file | The name of the file to read the settings from |
Definition at line 1158 of file GUIDialog_ViewSettings.cpp.
References GUISettingsHandler::addSettings(), GUISettingsHandler::applyViewport(), GUICompleteSchemeStorage::get(), GUISettingsHandler::getBreakpoints(), GUISettingsHandler::getDecals(), GUISettingsHandler::getDelay(), gSchemeStorage, GUISettingsHandler::hasDecals(), myDecalsLock, myParent, mySchemeName, mySettings, GUIVisualizationSettings::netedit, rebuildColorMatrices(), rebuildList(), GUISUMOAbstractView::setBreakpoints(), and GUISUMOAbstractView::setDelay().
Referenced by onCmdImportSetting().
|
private |
load window position and size from the registry
Definition at line 1931 of file GUIDialog_ViewSettings.cpp.
long GUIDialog_ViewSettings::onCmdCancel | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called if the Cancel-button was pressed.
Definition at line 631 of file GUIDialog_ViewSettings.cpp.
References myBackup, and saveWindowSize().
Referenced by FXDEFMAP().
long GUIDialog_ViewSettings::onCmdColorChange | ( | FXObject * | sender, |
FXSelector | , | ||
void * | |||
) |
Called if something (color, width, etc.) has been changed.
Definition at line 856 of file GUIDialog_ViewSettings.cpp.
References GUICompleteSchemeStorage::add(), GUIVisualizationSettings::addFullName, GUIVisualizationSettings::addName, GUIVisualizationSettings::addSize, GUIVisualizationSettings::backgroundColor, GUISUMOAbstractView::buildColorRainbow(), GUIVisualizationSettings::colorSettings, GUIVisualizationSettings::containerColorer, GUIVisualizationSettings::containerName, GUIVisualizationSettings::containerQuality, GUIVisualizationSettings::containerSize, GUICompleteSchemeStorage::contains(), GUIVisualizationSettings::cwaEdgeName, GUIVisualizationSettings::dither, GUIVisualizationSettings::drawBoundaries, GUIVisualizationSettings::drawBrakeGap, GUIVisualizationSettings::drawCrossingsAndWalkingareas, GUIVisualizationSettings::drawJunctionShape, GUIVisualizationSettings::drawLinkJunctionIndex, GUIVisualizationSettings::drawLinkTLIndex, GUIVisualizationSettings::drawMinGap, GUIVisualizationSettings::edgeColorer, GUIVisualizationSettings::edgeData, GUIVisualizationSettings::edgeName, GUIVisualizationSettings::edgeParam, GUIVisualizationSettings::edgeScaler, GUIVisualizationSettings::edgeValue, GUIVisualizationSettings::edgeValueHideCheck, GUIVisualizationSettings::edgeValueHideThreshold, GUIVisualizationSettings::forceDrawForPositionSelection, GUIVisualizationSettings::forceDrawForRectangleSelection, GUIVisualizationSettings::fps, GUICompleteSchemeStorage::get(), GUIPropertySchemeStorage< T >::getActive(), GUISUMOAbstractView::getColoringSchemesCombo(), GUIVisualizationSettings::getLaneEdgeMode(), GUIVisualizationSettings::getLaneEdgeScaleMode(), GUIVisualizationSettings::getLaneEdgeScaleScheme(), GUIVisualizationSettings::getLaneEdgeScheme(), GUIPropertyScheme< T >::getName(), GUICompleteSchemeStorage::getNumInitialSettings(), MFXUtils::getRGBColor(), GUIPropertySchemeStorage< T >::getScheme(), GUIDialog_ViewSettings::NamePanel::getSettings(), GUIDialog_ViewSettings::SizePanel::getSettings(), GLO_JUNCTION, GLO_LANE, GUIVisualizationSettings::gridXSize, GUIVisualizationSettings::gridYSize, gSchemeStorage, GUIVisualizationSettings::hideConnectors, GUIVisualizationSettings::internalEdgeName, GUIVisualizationSettings::internalJunctionName, GUIVisualizationSettings::junctionColorer, GUIVisualizationSettings::junctionID, GUIVisualizationSettings::junctionName, GUIVisualizationSettings::junctionSize, GUIVisualizationSettings::laneColorer, GUIVisualizationSettings::laneMinSize, GUIVisualizationSettings::laneParam, GUIVisualizationSettings::laneScaler, GUIVisualizationSettings::laneShowBorders, GUIVisualizationSettings::laneWidthExaggeration, myAddFullNamePanel, myAddNamePanel, myAddSizePanel, myBackgroundColor, GUIDialog_ViewSettings::NamePanel::myCheck, myContainerButtons, myContainerColorInterpolation, myContainerColorMode, myContainerColors, myContainerNamePanel, myContainerShapeDetail, myContainerSizePanel, myContainerThresholds, myCwaEdgeNamePanel, myDither, myDrawBoundaries, myDrawCrossingsAndWalkingAreas, myDrawJunctionShape, myEdgeNamePanel, myEdgeValuePanel, myForceDrawForPositionSelection, myForceDrawForRectangleSelection, myFPS, myGridXSizeDialer, myGridYSizeDialer, myHideMacroConnectors, myInternalEdgeNamePanel, myInternalJunctionNamePanel, myJunctionButtons, myJunctionColorInterpolation, myJunctionColorMode, myJunctionColorRainbow, myJunctionColors, myJunctionIDPanel, myJunctionIndexPanel, myJunctionNamePanel, myJunctionSizePanel, myJunctionThresholds, myLaneButtons, myLaneColorInterpolation, myLaneColorRainbow, myLaneColorRainbowCheck, myLaneColorRainbowThreshold, myLaneColors, myLaneEdgeColorMode, myLaneEdgeScaleMode, myLaneMinWidthDialer, myLaneScaleButtons, myLaneScaleInterpolation, myLaneScales, myLaneScaleThresholds, myLaneThresholds, myLaneWidthUpscaleDialer, myParamKey, myParent, myPersonButtons, myPersonColorInterpolation, myPersonColorMode, myPersonColors, myPersonNamePanel, myPersonShapeDetail, myPersonSizePanel, myPersonThresholds, myPersonValuePanel, myPOIButtons, myPOIColorInterpolation, myPOIColorMode, myPOIColors, myPOINamePanel, myPOISizePanel, myPOITextPanel, myPOITextParamKey, myPOIThresholds, myPOITypePanel, myPolyButtons, myPolyColorInterpolation, myPolyColorMode, myPolyColors, myPolyNamePanel, myPolySizePanel, myPolyThresholds, myPolyTypePanel, mySchemeName, mySelectedAdditionalColor, mySelectedConnectionColor, mySelectedCrossingColor, mySelectedEdgeColor, mySelectedEdgeDataColor, mySelectedLaneColor, mySelectedPersonColor, mySelectedPersonPlanColor, mySelectedProhibitionColor, mySelectedRouteColor, mySelectedVehicleColor, mySelectionColor, mySettings, myShowBikeMarkings, myShowBlinker, myShowBrakeGap, myShowBTRange, myShowColorLegend, myShowGrid, myShowLane2Lane, myShowLaneBorders, myShowLaneDecals, myShowLaneDirection, myShowLinkRules, myShowMinGap, myShowRails, myShowRouteIndex, myShowSizeLegend, myShowSublanes, myShowVehicleColorLegend, mySpreadSuperposed, myStreetNamePanel, myTLIndexPanel, myTLSPhaseIndexPanel, myTLSPhaseNamePanel, myVehicleButtons, myVehicleColorInterpolation, myVehicleColorMode, myVehicleColors, myVehicleNamePanel, myVehicleParamKey, myVehicleShapeDetail, myVehicleSizePanel, myVehicleTextPanel, myVehicleTextParamKey, myVehicleThresholds, myVehicleValuePanel, GUIVisualizationSettings::name, GUIVisualizationSettings::netedit, GUIVisualizationSettings::personColorer, GUIVisualizationSettings::personName, GUIVisualizationSettings::personQuality, GUIVisualizationSettings::personSize, GUIVisualizationSettings::personValue, GUIVisualizationSettings::poiColorer, GUIVisualizationSettings::poiName, GUIVisualizationSettings::poiSize, GUIVisualizationSettings::poiText, GUIVisualizationSettings::poiTextParam, GUIVisualizationSettings::poiType, GUIVisualizationSettings::polyColorer, GUIVisualizationSettings::polyName, GUIVisualizationSettings::polySize, GUIVisualizationSettings::polyType, rebuildColorMatrices(), GUIVisualizationSettings::SCHEME_NAME_EDGE_PARAM_NUMERICAL, GUIVisualizationSettings::SCHEME_NAME_EDGEDATA_NUMERICAL, GUIVisualizationSettings::SCHEME_NAME_LANE_PARAM_NUMERICAL, GUIVisualizationSettings::SCHEME_NAME_PARAM_NUMERICAL, GUIVisualizationColorSettings::selectedAdditionalColor, GUIVisualizationColorSettings::selectedConnectionColor, GUIVisualizationColorSettings::selectedCrossingColor, GUIVisualizationColorSettings::selectedEdgeColor, GUIVisualizationColorSettings::selectedEdgeDataColor, GUIVisualizationColorSettings::selectedLaneColor, GUIVisualizationColorSettings::selectedPersonColor, GUIVisualizationColorSettings::selectedPersonPlanColor, GUIVisualizationColorSettings::selectedProhibitionColor, GUIVisualizationColorSettings::selectedRouteColor, GUIVisualizationColorSettings::selectedVehicleColor, GUIVisualizationColorSettings::selectionColor, GUIPropertySchemeStorage< T >::setActive(), GUISUMOAbstractView::setColorScheme(), GUIPropertyScheme< T >::setInterpolated(), GUIVisualizationSettings::showBikeMarkings, GUIVisualizationSettings::showBlinker, GUIVisualizationSettings::showBTRange, GUIVisualizationSettings::showColorLegend, GUIVisualizationSettings::showGrid, GUIVisualizationSettings::showLane2Lane, GUIVisualizationSettings::showLaneDirection, GUIVisualizationSettings::showLinkDecals, GUIVisualizationSettings::showLinkRules, GUIVisualizationSettings::showRails, GUIVisualizationSettings::showRouteIndex, GUIVisualizationSettings::showSizeLegend, GUIVisualizationSettings::showSublanes, GUIVisualizationSettings::showVehicleColorLegend, GUIVisualizationSettings::spreadSuperposed, GUIVisualizationSettings::streetName, GUIVisualizationSettings::tlsPhaseIndex, GUIVisualizationSettings::tlsPhaseName, toString(), updateColorRanges(), updatePOIParams(), updateScaleRanges(), updateVehicleParams(), GUIVisualizationSettings::UseMesoSim, GUIVisualizationSettings::vehicleColorer, GUIVisualizationSettings::vehicleName, GUIVisualizationSettings::vehicleParam, GUIVisualizationSettings::vehicleQuality, GUIVisualizationSettings::vehicleSize, GUIVisualizationSettings::vehicleText, GUIVisualizationSettings::vehicleTextParam, and GUIVisualizationSettings::vehicleValue.
Referenced by FXDEFMAP().
long GUIDialog_ViewSettings::onCmdDeleteSetting | ( | FXObject * | , |
FXSelector | , | ||
void * | data | ||
) |
Called if the settings shall be deleted.
Definition at line 1275 of file GUIDialog_ViewSettings.cpp.
References GUICompleteSchemeStorage::getNumInitialSettings(), gSchemeStorage, mySchemeName, onCmdNameChange(), GUICompleteSchemeStorage::remove(), and GUICompleteSchemeStorage::writeSettings().
Referenced by FXDEFMAP().
long GUIDialog_ViewSettings::onCmdEditTable | ( | FXObject * | , |
FXSelector | , | ||
void * | data | ||
) |
Called if the decals-table was changed.
Definition at line 1716 of file GUIDialog_ViewSettings.cpp.
References GUISUMOAbstractView::Decal::centerX, GUISUMOAbstractView::Decal::centerY, MFXEditedTableItem::col, GUISUMOAbstractView::Decal::filename, GUISUMOAbstractView::getGridHeight(), GUISUMOAbstractView::getGridWidth(), GUISUMOAbstractView::Decal::height, GUISUMOAbstractView::Decal::initialised, MFXEditedTableItem::item, GUISUMOAbstractView::Decal::layer, myDecals, myDecalsLock, myParent, rebuildList(), GUISUMOAbstractView::Decal::rot, MFXEditedTableItem::row, GUISUMOAbstractView::Decal::screenRelative, StringUtils::toBool(), StringUtils::toDouble(), StringUtils::trim(), MFXEditedTableItem::updateOnly, and GUISUMOAbstractView::Decal::width.
Referenced by FXDEFMAP().
long GUIDialog_ViewSettings::onCmdExportSetting | ( | FXObject * | , |
FXSelector | , | ||
void * | data | ||
) |
Called if the settings shall be exported into a file.
Definition at line 1300 of file GUIDialog_ViewSettings.cpp.
References OutputDevice::close(), OutputDevice::closeTag(), EMPTY, gCurrentFolder, GUISUMOAbstractView::getDelay(), OutputDevice::getDevice(), MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), GUISUMOAbstractView::getViewportEditor(), myParent, mySaveBreakpoints, mySaveDecals, mySaveDelay, mySaveViewPort, mySettings, GUIVisualizationSettings::netedit, OutputDevice::openTag(), GUISUMOAbstractView::retrieveBreakpoints(), GUIVisualizationSettings::save(), saveDecals(), SUMO_ATTR_VALUE, SUMO_TAG_BREAKPOINT, SUMO_TAG_DELAY, SUMO_TAG_VIEWSETTINGS, time2string(), OutputDevice::writeAttr(), and GUIDialog_EditViewport::writeXML().
Referenced by FXDEFMAP().
long GUIDialog_ViewSettings::onCmdImportSetting | ( | FXObject * | , |
FXSelector | , | ||
void * | data | ||
) |
Called if the settings shall be read from a file.
Definition at line 1348 of file GUIDialog_ViewSettings.cpp.
References EMPTY, gCurrentFolder, GUIIconSubSys::getIcon(), and loadSettings().
Referenced by FXDEFMAP().
long GUIDialog_ViewSettings::onCmdLoadDecals | ( | FXObject * | , |
FXSelector | , | ||
void * | data | ||
) |
Called if the decals shall be loaded from a file.
Definition at line 1365 of file GUIDialog_ViewSettings.cpp.
References EMPTY, gCurrentFolder, GUIIconSubSys::getIcon(), and loadDecals().
Referenced by FXDEFMAP().
long GUIDialog_ViewSettings::onCmdNameChange | ( | FXObject * | , |
FXSelector | , | ||
void * | data | ||
) |
Called if the name of the scheme was changed.
Definition at line 640 of file GUIDialog_ViewSettings.cpp.
References GUIVisualizationSettings::addFullName, GUIVisualizationSettings::addName, GUIVisualizationSettings::addSize, GUIVisualizationSettings::backgroundColor, GUIVisualizationSettings::colorSettings, GUIVisualizationSettings::containerColorer, GUIVisualizationSettings::containerName, GUIVisualizationSettings::containerQuality, GUIVisualizationSettings::containerSize, GUIVisualizationSettings::cwaEdgeName, GUIVisualizationSettings::dither, GUIVisualizationSettings::drawBoundaries, GUIVisualizationSettings::drawBrakeGap, GUIVisualizationSettings::drawCrossingsAndWalkingareas, GUIVisualizationSettings::drawJunctionShape, GUIVisualizationSettings::drawLinkJunctionIndex, GUIVisualizationSettings::drawLinkTLIndex, GUIVisualizationSettings::drawMinGap, GUIVisualizationSettings::edgeName, GUIVisualizationSettings::edgeValue, GUIVisualizationSettings::edgeValueHideCheck, GUIVisualizationSettings::edgeValueHideThreshold, GUIVisualizationSettings::forceDrawForPositionSelection, GUIVisualizationSettings::forceDrawForRectangleSelection, GUIVisualizationSettings::fps, GUICompleteSchemeStorage::get(), GUIPropertySchemeStorage< T >::getActive(), MFXUtils::getFXColor(), GUIVisualizationSettings::getLaneEdgeMode(), GUIVisualizationSettings::getLaneEdgeScaleMode(), gSchemeStorage, GUIVisualizationSettings::hideConnectors, GUIVisualizationSettings::internalEdgeName, GUIVisualizationSettings::internalJunctionName, GUIVisualizationSettings::junctionColorer, GUIVisualizationSettings::junctionID, GUIVisualizationSettings::junctionName, GUIVisualizationSettings::junctionSize, GUIVisualizationSettings::laneMinSize, GUIVisualizationSettings::laneShowBorders, GUIVisualizationSettings::laneWidthExaggeration, myAddFullNamePanel, myAddNamePanel, myAddSizePanel, myBackgroundColor, myBackup, myContainerColorMode, myContainerNamePanel, myContainerShapeDetail, myContainerSizePanel, myCwaEdgeNamePanel, myDither, myDrawBoundaries, myDrawCrossingsAndWalkingAreas, myDrawJunctionShape, myEdgeNamePanel, myEdgeValuePanel, myForceDrawForPositionSelection, myForceDrawForRectangleSelection, myFPS, myHideMacroConnectors, myInternalEdgeNamePanel, myInternalJunctionNamePanel, myJunctionColorMode, myJunctionIDPanel, myJunctionIndexPanel, myJunctionNamePanel, myJunctionSizePanel, myLaneColorRainbowCheck, myLaneColorRainbowThreshold, myLaneEdgeColorMode, myLaneEdgeScaleMode, myLaneMinWidthDialer, myLaneWidthUpscaleDialer, myParent, myPersonColorMode, myPersonNamePanel, myPersonShapeDetail, myPersonSizePanel, myPersonValuePanel, myPOINamePanel, myPOISizePanel, myPOITextPanel, myPOITypePanel, myPolyNamePanel, myPolySizePanel, myPolyTypePanel, mySchemeName, mySelectedAdditionalColor, mySelectedConnectionColor, mySelectedCrossingColor, mySelectedEdgeColor, mySelectedEdgeDataColor, mySelectedLaneColor, mySelectedPersonColor, mySelectedPersonPlanColor, mySelectedProhibitionColor, mySelectedRouteColor, mySelectedVehicleColor, mySelectionColor, mySettings, myShowBikeMarkings, myShowBlinker, myShowBrakeGap, myShowBTRange, myShowColorLegend, myShowLane2Lane, myShowLaneBorders, myShowLaneDecals, myShowLaneDirection, myShowLinkRules, myShowMinGap, myShowRails, myShowRouteIndex, myShowSizeLegend, myShowSublanes, myShowVehicleColorLegend, mySpreadSuperposed, myStreetNamePanel, myTLIndexPanel, myTLSPhaseIndexPanel, myTLSPhaseNamePanel, myVehicleColorMode, myVehicleNamePanel, myVehicleShapeDetail, myVehicleSizePanel, myVehicleTextPanel, myVehicleValuePanel, GUIVisualizationSettings::name, GUIVisualizationSettings::netedit, GUIVisualizationSettings::personColorer, GUIVisualizationSettings::personName, GUIVisualizationSettings::personQuality, GUIVisualizationSettings::personSize, GUIVisualizationSettings::personValue, GUIVisualizationSettings::poiName, GUIVisualizationSettings::poiSize, GUIVisualizationSettings::poiText, GUIVisualizationSettings::poiType, GUIVisualizationSettings::polyName, GUIVisualizationSettings::polySize, GUIVisualizationSettings::polyType, rebuildColorMatrices(), GUIVisualizationColorSettings::selectedAdditionalColor, GUIVisualizationColorSettings::selectedConnectionColor, GUIVisualizationColorSettings::selectedCrossingColor, GUIVisualizationColorSettings::selectedEdgeColor, GUIVisualizationColorSettings::selectedEdgeDataColor, GUIVisualizationColorSettings::selectedLaneColor, GUIVisualizationColorSettings::selectedPersonColor, GUIVisualizationColorSettings::selectedPersonPlanColor, GUIVisualizationColorSettings::selectedProhibitionColor, GUIVisualizationColorSettings::selectedRouteColor, GUIVisualizationColorSettings::selectedVehicleColor, GUIVisualizationColorSettings::selectionColor, GUISUMOAbstractView::setColorScheme(), GUIVisualizationSettings::showBikeMarkings, GUIVisualizationSettings::showBlinker, GUIVisualizationSettings::showBTRange, GUIVisualizationSettings::showColorLegend, GUIVisualizationSettings::showLane2Lane, GUIVisualizationSettings::showLaneDirection, GUIVisualizationSettings::showLinkDecals, GUIVisualizationSettings::showLinkRules, GUIVisualizationSettings::showRails, GUIVisualizationSettings::showRouteIndex, GUIVisualizationSettings::showSizeLegend, GUIVisualizationSettings::showSublanes, GUIVisualizationSettings::showVehicleColorLegend, GUIVisualizationSettings::spreadSuperposed, GUIVisualizationSettings::streetName, GUIVisualizationSettings::tlsPhaseIndex, GUIVisualizationSettings::tlsPhaseName, GUIDialog_ViewSettings::SizePanel::update(), GUIDialog_ViewSettings::NamePanel::update(), GUIVisualizationSettings::vehicleColorer, GUIVisualizationSettings::vehicleName, GUIVisualizationSettings::vehicleQuality, GUIVisualizationSettings::vehicleSize, GUIVisualizationSettings::vehicleText, and GUIVisualizationSettings::vehicleValue.
Referenced by FXDEFMAP(), onCmdDeleteSetting(), setCurrent(), and setCurrentScheme().
long GUIDialog_ViewSettings::onCmdOk | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called if the OK-button was pressed.
Definition at line 623 of file GUIDialog_ViewSettings.cpp.
References saveWindowSize().
Referenced by FXDEFMAP().
long GUIDialog_ViewSettings::onCmdSaveDecals | ( | FXObject * | , |
FXSelector | , | ||
void * | data | ||
) |
Called if the decals shall be saved to a file.
Definition at line 1382 of file GUIDialog_ViewSettings.cpp.
References OutputDevice::close(), OutputDevice::closeTag(), EMPTY, gCurrentFolder, OutputDevice::getDevice(), MFXUtils::getFilename2Write(), GUIIconSubSys::getIcon(), myParent, OutputDevice::openTag(), and saveDecals().
Referenced by FXDEFMAP().
long GUIDialog_ViewSettings::onCmdSaveSetting | ( | FXObject * | , |
FXSelector | , | ||
void * | data | ||
) |
Called if the settings shall be saved into the registry.
Definition at line 1221 of file GUIDialog_ViewSettings.cpp.
References GUICompleteSchemeStorage::add(), GUICompleteSchemeStorage::get(), GUISUMOAbstractView::getColoringSchemesCombo(), GUICompleteSchemeStorage::getNumInitialSettings(), gSchemeStorage, GUIDesignHorizontalSeparator, GUIDesignViewSettingsButton4, GUIDesignViewSettingsButton5, GUIDesignViewSettingsDialog, GUIDesignViewSettingsHorizontalFrame3, GUIDesignViewSettingsLabel2, GUIDesignViewSettingsTextField1, GUIDesignViewSettingsVerticalFrame5, myBackup, myParent, mySchemeName, mySettings, GUIVisualizationSettings::name, GUICompleteSchemeStorage::remove(), GUISUMOAbstractView::setColorScheme(), and GUICompleteSchemeStorage::writeSettings().
Referenced by FXDEFMAP().
long GUIDialog_ViewSettings::onUpdDeleteSetting | ( | FXObject * | sender, |
FXSelector | , | ||
void * | data | ||
) |
Called when updating the button that allows to delete settings.
Definition at line 1290 of file GUIDialog_ViewSettings.cpp.
References GUICompleteSchemeStorage::getNumInitialSettings(), gSchemeStorage, and mySchemeName.
Referenced by FXDEFMAP().
long GUIDialog_ViewSettings::onUpdExportSetting | ( | FXObject * | sender, |
FXSelector | , | ||
void * | data | ||
) |
Called when updating the button that allows to export settings into a file.
Definition at line 1337 of file GUIDialog_ViewSettings.cpp.
References GUICompleteSchemeStorage::getNumInitialSettings(), gSchemeStorage, mySaveBreakpoints, mySaveDecals, mySaveDelay, mySaveViewPort, and mySchemeName.
Referenced by FXDEFMAP().
long GUIDialog_ViewSettings::onUpdImportSetting | ( | FXObject * | sender, |
FXSelector | , | ||
void * | data | ||
) |
Called when updating the button that allows to read settings from a file.
Definition at line 1403 of file GUIDialog_ViewSettings.cpp.
Referenced by FXDEFMAP().
long GUIDialog_ViewSettings::onUpdSaveSetting | ( | FXObject * | sender, |
FXSelector | , | ||
void * | data | ||
) |
Called when updating the button that allows to save the settings into the registry.
Definition at line 1265 of file GUIDialog_ViewSettings.cpp.
References GUICompleteSchemeStorage::getNumInitialSettings(), gSchemeStorage, and mySchemeName.
Referenced by FXDEFMAP().
|
private |
invalidated assignment operator
|
private |
Rebuilds color changing dialogs after choosing another coloring scheme.
[in] | doCreate | Whether "create" shall be called (only if built the first time) |
Definition at line 1574 of file GUIDialog_ViewSettings.cpp.
References GUIVisualizationSettings::containerColorer, CT_REAL, GUIVisualizationSettings::edgeData, GUIVisualizationSettings::edgeParam, GUISUMOAbstractView::getEdgeDataAttrs(), GUISUMOAbstractView::getEdgeLaneParamKeys(), GUIVisualizationSettings::getLaneEdgeScaleScheme(), GUIVisualizationSettings::getLaneEdgeScheme(), GUIPropertySchemeStorage< T >::getScheme(), GUIDesignViewSettingsMFXTable, GUIPropertyScheme< T >::isFixed(), GUIVisualizationSettings::junctionColorer, GUIVisualizationSettings::laneParam, MID_TABLE, myContainerButtons, myContainerColorInterpolation, myContainerColors, myContainerColorSettingFrame, myContainerThresholds, myDecalsFrame, myDecalsTable, myJunctionButtons, myJunctionColorInterpolation, myJunctionColorRainbow, myJunctionColors, myJunctionColorSettingFrame, myJunctionThresholds, myLaneButtons, myLaneColorInterpolation, myLaneColorRainbow, myLaneColors, myLaneColorSettingFrame, myLaneEdgeColorMode, myLaneScaleButtons, myLaneScaleInterpolation, myLaneScales, myLaneScaleSettingFrame, myLaneScaleThresholds, myLaneThresholds, myParamKey, myParent, myPersonButtons, myPersonColorInterpolation, myPersonColors, myPersonColorSettingFrame, myPersonThresholds, myPOIButtons, myPOIColorInterpolation, myPOIColors, myPOIColorSettingFrame, myPOIThresholds, myPolyButtons, myPolyColorInterpolation, myPolyColors, myPolyColorSettingFrame, myPolyThresholds, mySettings, myVehicleButtons, myVehicleColorInterpolation, myVehicleColorMode, myVehicleColors, myVehicleColorSettingFrame, myVehicleParamKey, myVehicleThresholds, GUIVisualizationSettings::personColorer, GUIVisualizationSettings::poiColorer, GUIVisualizationSettings::polyColorer, rebuildColorMatrix(), rebuildList(), rebuildScaleMatrix(), GUIVisualizationSettings::SCHEME_NAME_EDGE_PARAM_NUMERICAL, GUIVisualizationSettings::SCHEME_NAME_EDGEDATA_NUMERICAL, GUIVisualizationSettings::SCHEME_NAME_LANE_PARAM_NUMERICAL, GUIVisualizationSettings::SCHEME_NAME_PARAM_NUMERICAL, MFXAddEditTypedTable::setCellType(), MFXAddEditTypedTable::setNumberCellParams(), updateVehicleParams(), and GUIVisualizationSettings::vehicleColorer.
Referenced by loadSettings(), onCmdColorChange(), and onCmdNameChange().
|
private |
Rebuilds manipulators for the current coloring scheme.
Definition at line 1455 of file GUIDialog_ViewSettings.cpp.
References GUIPropertyScheme< T >::allowsNegativeValues(), MFXUtils::deleteChildren(), GUIPropertyScheme< T >::getColors(), MFXUtils::getFXColor(), GUIPropertyScheme< T >::getNames(), GUIPropertyScheme< T >::getThresholds(), GUIDesignViewSettingsButton1, GUIDesignViewSettingsColorWell1, GUIDesignViewSettingsMatrix4, GUIPropertyScheme< T >::isFixed(), GUIPropertyScheme< T >::isInterpolated(), MID_SIMPLE_VIEW_COLORCHANGE, and GUIVisualizationSettings::MISSING_DATA.
Referenced by rebuildColorMatrices().
|
private |
Rebuilds the decals table.
Definition at line 1410 of file GUIDialog_ViewSettings.cpp.
References GUISUMOAbstractView::Decal::centerX, GUISUMOAbstractView::Decal::centerY, GUISUMOAbstractView::Decal::filename, GUIDesignViewSettingsMFXTableJustify, GUISUMOAbstractView::Decal::height, GUISUMOAbstractView::Decal::layer, MAX2(), myDecals, myDecalsTable, GUISUMOAbstractView::Decal::rot, GUISUMOAbstractView::Decal::screenRelative, and GUISUMOAbstractView::Decal::width.
Referenced by loadDecals(), loadSettings(), onCmdEditTable(), and rebuildColorMatrices().
|
private |
Rebuilds manipulators for the current scaling scheme.
Definition at line 1518 of file GUIDialog_ViewSettings.cpp.
References GUIPropertyScheme< T >::allowsNegativeValues(), MFXUtils::deleteChildren(), GUIPropertyScheme< T >::getColors(), GUIPropertyScheme< T >::getNames(), GUIPropertyScheme< T >::getThresholds(), GUIDesignViewSettingsButton1, GUIDesignViewSettingsMatrix4, GUIPropertyScheme< T >::isFixed(), GUIPropertyScheme< T >::isInterpolated(), and MID_SIMPLE_VIEW_COLORCHANGE.
Referenced by rebuildColorMatrices().
|
private |
Writes the currently used decals into a file.
[in] | file | The name of the file to write the decals into |
Definition at line 1185 of file GUIDialog_ViewSettings.cpp.
References GUISUMOAbstractView::Decal::altitude, GUISUMOAbstractView::Decal::centerX, GUISUMOAbstractView::Decal::centerY, GUISUMOAbstractView::Decal::centerZ, OutputDevice::closeTag(), GUISUMOAbstractView::Decal::filename, GUISUMOAbstractView::Decal::height, GUISUMOAbstractView::Decal::layer, myDecals, OutputDevice::openTag(), GUISUMOAbstractView::Decal::roll, GUISUMOAbstractView::Decal::rot, GUISUMOAbstractView::Decal::screenRelative, SUMO_ATTR_CENTER_X, SUMO_ATTR_CENTER_Y, SUMO_ATTR_CENTER_Z, SUMO_ATTR_HEIGHT, SUMO_ATTR_LAYER, SUMO_ATTR_WIDTH, SUMO_TAG_VIEWSETTINGS_DECAL, GUISUMOAbstractView::Decal::tilt, GUISUMOAbstractView::Decal::width, and OutputDevice::writeAttr().
Referenced by onCmdExportSetting(), and onCmdSaveDecals().
|
private |
save window position and size to the registry
Definition at line 1923 of file GUIDialog_ViewSettings.cpp.
Referenced by onCmdCancel(), and onCmdOk().
void GUIDialog_ViewSettings::setCurrent | ( | GUIVisualizationSettings * | settings | ) |
Sets current settings (called if reopened)
[in,out] | settings | The current settings that can be changed |
Definition at line 615 of file GUIDialog_ViewSettings.cpp.
References myBackup, mySettings, and onCmdNameChange().
Referenced by GUISUMOAbstractView::showViewschemeEditor().
void GUIDialog_ViewSettings::setCurrentScheme | ( | const std::string & | name | ) |
Sets the named scheme as the current.
[in] | The | name of the scheme that shall be set as current |
Definition at line 1828 of file GUIDialog_ViewSettings.cpp.
References mySchemeName, and onCmdNameChange().
Referenced by GUIViewTraffic::setColorScheme(), and GNEViewNet::setColorScheme().
void GUIDialog_ViewSettings::show | ( | ) |
show view settings dialog
Definition at line 607 of file GUIDialog_ViewSettings.cpp.
References mySettings, myShowGrid, and GUIVisualizationSettings::showGrid.
Referenced by GUISUMOAbstractView::showViewschemeEditor().
|
private |
Definition at line 762 of file GUIDialog_ViewSettings.cpp.
References GUIPropertyScheme< T >::addColor(), MFXUtils::getRGBColor(), GUIPropertyScheme< T >::isFixed(), GUIPropertyScheme< T >::removeColor(), GUIPropertyScheme< T >::setColor(), GUIPropertyScheme< T >::setThreshold(), and UNUSED_PARAMETER.
Referenced by onCmdColorChange().
|
private |
reload known POI parameters
Definition at line 1706 of file GUIDialog_ViewSettings.cpp.
References GUISUMOAbstractView::getPOIParamKeys(), myParent, myPOITextParamKey, mySettings, and GUIVisualizationSettings::poiTextParam.
Referenced by onCmdColorChange().
|
private |
Definition at line 804 of file GUIDialog_ViewSettings.cpp.
References GUIPropertyScheme< T >::addColor(), GUIPropertyScheme< T >::isFixed(), GUIPropertyScheme< T >::removeColor(), GUIPropertyScheme< T >::setColor(), and GUIPropertyScheme< T >::setThreshold().
Referenced by onCmdColorChange().
|
private |
reload known vehicle parameters
Definition at line 1692 of file GUIDialog_ViewSettings.cpp.
References GUISUMOAbstractView::getVehicleParamKeys(), myParent, mySettings, myVehicleParamKey, myVehicleTextParamKey, GUIVisualizationSettings::vehicleParam, and GUIVisualizationSettings::vehicleTextParam.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 377 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 377 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 381 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 261 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
A backup of the settings (used if the "Cancel" button is pressed)
Definition at line 247 of file GUIDialog_ViewSettings.h.
Referenced by onCmdCancel(), onCmdNameChange(), onCmdSaveSetting(), and setCurrent().
|
private |
Definition at line 329 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 330 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 325 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 327 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 326 of file GUIDialog_ViewSettings.h.
Referenced by rebuildColorMatrices().
|
private |
Definition at line 331 of file GUIDialog_ViewSettings.h.
|
private |
Definition at line 376 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 325 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 381 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 328 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 331 of file GUIDialog_ViewSettings.h.
|
private |
Definition at line 370 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
The parent's decals.
Definition at line 250 of file GUIDialog_ViewSettings.h.
Referenced by onCmdEditTable(), rebuildList(), and saveDecals().
|
private |
Definition at line 262 of file GUIDialog_ViewSettings.h.
Referenced by rebuildColorMatrices().
|
private |
Lock used when changing the decals.
Definition at line 253 of file GUIDialog_ViewSettings.h.
Referenced by loadDecals(), loadSettings(), and onCmdEditTable().
|
private |
Definition at line 263 of file GUIDialog_ViewSettings.h.
Referenced by rebuildColorMatrices(), and rebuildList().
|
private |
Definition at line 361 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 363 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 360 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 359 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 370 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 370 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 364 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 365 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 362 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 259 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange().
|
private |
Definition at line 259 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange().
|
private |
Definition at line 301 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 370 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 372 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 338 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 339 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 334 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 289 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 336 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 335 of file GUIDialog_ViewSettings.h.
Referenced by rebuildColorMatrices().
|
private |
Definition at line 372 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 371 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 372 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 381 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 337 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 284 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 285 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 286 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 287 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 288 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 282 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 281 of file GUIDialog_ViewSettings.h.
Referenced by rebuildColorMatrices().
|
private |
... lane colorer
Definition at line 280 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and rebuildColorMatrices().
|
private |
... lane scaler
Definition at line 293 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 303 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 297 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 298 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 295 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 294 of file GUIDialog_ViewSettings.h.
Referenced by rebuildColorMatrices().
|
private |
Definition at line 296 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 283 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 302 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 290 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
The parent view (which settings are changed)
Definition at line 241 of file GUIDialog_ViewSettings.h.
Referenced by loadDecals(), loadSettings(), onCmdColorChange(), onCmdEditTable(), onCmdExportSetting(), onCmdNameChange(), onCmdSaveDecals(), onCmdSaveSetting(), rebuildColorMatrices(), updatePOIParams(), updateVehicleParams(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 321 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 322 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 317 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 319 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 318 of file GUIDialog_ViewSettings.h.
Referenced by rebuildColorMatrices().
|
private |
Definition at line 375 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 317 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 381 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 320 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 375 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 346 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 347 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 342 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange().
|
private |
Definition at line 344 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 343 of file GUIDialog_ViewSettings.h.
Referenced by rebuildColorMatrices().
|
private |
Definition at line 378 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 342 of file GUIDialog_ViewSettings.h.
|
private |
Definition at line 381 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 378 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 348 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and updatePOIParams().
|
private |
Definition at line 345 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 378 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 355 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 356 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 351 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange().
|
private |
Definition at line 353 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 352 of file GUIDialog_ViewSettings.h.
Referenced by rebuildColorMatrices().
|
private |
Definition at line 379 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 351 of file GUIDialog_ViewSettings.h.
|
private |
Definition at line 381 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 354 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 379 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 385 of file GUIDialog_ViewSettings.h.
Referenced by onCmdExportSetting(), and onUpdExportSetting().
|
private |
Definition at line 385 of file GUIDialog_ViewSettings.h.
Referenced by onCmdExportSetting(), and onUpdExportSetting().
|
private |
Definition at line 385 of file GUIDialog_ViewSettings.h.
Referenced by onCmdExportSetting(), and onUpdExportSetting().
|
private |
Definition at line 385 of file GUIDialog_ViewSettings.h.
Referenced by onCmdExportSetting(), and onUpdExportSetting().
|
private |
Definition at line 257 of file GUIDialog_ViewSettings.h.
Referenced by getCurrentScheme(), loadSettings(), onCmdColorChange(), onCmdDeleteSetting(), onCmdNameChange(), onCmdSaveSetting(), onUpdDeleteSetting(), onUpdExportSetting(), onUpdSaveSetting(), and setCurrentScheme().
|
private |
Definition at line 272 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 269 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 271 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 267 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 277 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 268 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 275 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 276 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 270 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 273 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 274 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
selection colors
Definition at line 266 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
The current settings.
Definition at line 244 of file GUIDialog_ViewSettings.h.
Referenced by loadSettings(), onCmdColorChange(), onCmdExportSetting(), onCmdNameChange(), onCmdSaveSetting(), rebuildColorMatrices(), setCurrent(), show(), updatePOIParams(), and updateVehicleParams().
|
private |
Definition at line 300 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 312 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 312 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 312 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 367 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 258 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and show().
|
private |
Definition at line 358 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 300 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 300 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 301 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 300 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 312 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 300 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 312 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 366 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 301 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 368 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 301 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 370 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 371 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 373 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 373 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 310 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 311 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 306 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and rebuildColorMatrices().
|
private |
Definition at line 308 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 307 of file GUIDialog_ViewSettings.h.
Referenced by rebuildColorMatrices().
|
private |
Definition at line 374 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 313 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), rebuildColorMatrices(), and updateVehicleParams().
|
private |
Definition at line 306 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and onCmdNameChange().
|
private |
Definition at line 381 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 374 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().
|
private |
Definition at line 314 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and updateVehicleParams().
|
private |
Definition at line 309 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), and rebuildColorMatrices().
|
private |
Definition at line 374 of file GUIDialog_ViewSettings.h.
Referenced by onCmdColorChange(), onCmdNameChange(), and ~GUIDialog_ViewSettings().