![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GUIIconSubSys.h>
Static Public Member Functions | |
static void | close () |
close GUIIconSubSys More... | |
static FXIcon * | getIcon (const GUIIcon which) |
returns a icon previously defined in the enum GUIIcon More... | |
static void | initIcons (FXApp *a) |
Initiate GUIIconSubSys. More... | |
Private Member Functions | |
GUIIconSubSys (FXApp *a) | |
constructor is private because is called by the static function init(FXApp* a) More... | |
~GUIIconSubSys () | |
destructor More... | |
Private Attributes | |
std::map< GUIIcon, FXIcon * > | myIcons |
vector with the icons More... | |
Static Private Attributes | |
static GUIIconSubSys * | myInstance = nullptr |
instance of GUIIconSubSys More... | |
Definition at line 32 of file GUIIconSubSys.h.
|
private |
constructor is private because is called by the static function init(FXApp* a)
temporal
temporal
temporal?
Definition at line 350 of file GUIIconSubSys.cpp.
References ACCEPT, ACCESS, ADD, ALLOWROTATION, APP_BREAKPOINTS, APP_FINDER, APP_SELECTOR, APP_TABLE, APP_TLSTRACKER, APP_TRACKER, ARROW_DOWN, ARROW_LEFT, ARROW_RIGHT, ARROW_UP, BIGARROWLEFT, BIGARROWRIGHT, BUSSTOP, CALIBRATOR, CAMERA, CANCEL, CHARGINGSTATION, CLEANJUNCTIONS, CLEANROUTES, CLOSE, CLOSE_GAPS, CLOSING, CLOSINGLANEREROUTE, CLOSINGREROUTE, COLORWHEEL, COMMONMODE_CHECKBOX_GRID, COMMONMODE_CHECKBOX_SHOWDEMANDELEMENTS, COMMONMODE_CHECKBOX_SPREADVEHICLE, COMPUTEDEMAND, COMPUTEJUNCTIONS, CONNECTION, CONTAINERSTOP, CORRECT, CREATE_GRAPH, CROSSING, CUT_SWELL, DATAINTERVAL, DATAMODE_CHECKBOX_SHOWADDITIONALS, DATAMODE_CHECKBOX_SHOWSHAPES, DATASET, DEMANDMODE_CHECKBOX_HIDENONINSPECTEDDEMANDELEMENTS, DEMANDMODE_CHECKBOX_HIDESHAPES, DEMANDMODE_CHECKBOX_LOCKPERSON, DEMANDMODE_CHECKBOX_SHOWPERSONPLANS, DESTPROBREROUTE, DILATE, E1, E1INSTANT, E2, E3, E3ENTRY, E3EXIT, EDGE, EDGEDATA, EDGERELDATA, EDITGRAPH, EDITVIEWPORT, EMPTY, ERASE_STAINS, ERODE, EXT, EXTRACT, EYEDROP, flag, FLAG, flag_minus, FLAG_MINUS, flag_plus, FLAG_PLUS, FLOW, FRONTELEMENT, GREENEDGE, GREENPERSON, GREENVEHICLE, GRID, GRID1, GRID2, GRID3, HALL_OF_FAME, HELP, INCORRECT, JOINJUNCTIONS, JOINROUTES, JUNCTION, LANE, LANEBIKE, LANEBUS, LANEGREENVERGE, LANEPEDESTRIAN, LANETYPE, LOCATE, LOCATEADD, LOCATECONTAINER, LOCATEEDGE, LOCATEJUNCTION, LOCATEPERSON, LOCATEPOI, LOCATEPOLY, LOCATEROUTE, LOCATESTOP, LOCATETLS, LOCATEVEHICLE, LOCK, MANIP, manip, MICROVIEW, MODEADDITIONAL, MODECONNECTION, MODECREATEEDGE, MODECROSSING, MODEDELETE, MODEEDGEDATA, MODEEDGERELDATA, MODEINSPECT, MODEMOVE, MODEPERSON, MODEPERSONPLAN, MODEPERSONTYPE, MODEPOLYGON, MODEPROHIBITION, MODEROUTE, MODESELECT, MODESTOP, MODETAZ, MODETAZRELDATA, MODETLS, MODEVEHICLE, MODEVEHICLETYPE, myIcons, NETEDIT, NETEDIT_MINI, NETWORKMODE_CHECKBOX_APPLYTOALLPHASES, NETWORKMODE_CHECKBOX_ASKFORMERGE, NETWORKMODE_CHECKBOX_AUTOSELECTJUNCTIONS, NETWORKMODE_CHECKBOX_BUBBLES, NETWORKMODE_CHECKBOX_CHAIN, NETWORKMODE_CHECKBOX_ELEVATION, NETWORKMODE_CHECKBOX_HIDECONNECTIONS, NETWORKMODE_CHECKBOX_SELECTEDGES, NETWORKMODE_CHECKBOX_SHOWCONNECTIONS, NETWORKMODE_CHECKBOX_TWOWAY, NEW_NET, NO, OK, OPEN_ADDITIONALS, OPEN_BMP_DIALOG, OPEN_CONFIG, OPEN_NET, OPEN_SHAPES, OPEN_TLSPROGRAMS, OPENING, OPTIONS, OSGVIEW, PAINTBRUSH1X, PAINTBRUSH2X, PAINTBRUSH3X, PAINTBRUSH4X, PAINTBRUSH5X, PARKINGAREA, PARKINGSPACE, PARKINGZONEREROUTE, PERSON, PERSON_BUSSTOP, PERSON_CONTAINERSTOP, PERSON_LANESTOP, PERSONFLOW, PERSONTRIP_BUSSTOP, PERSONTRIP_FROMTO, PROHIBITION, PTYPE, RARIFY, RECENTERVIEW, REDO, RELOAD, REMOVE, REMOVEDB, REROUTER, REROUTERINTERVAL, RESET, RIDE_BUSSTOP, RIDE_FROMTO, ROUTE, ROUTEFLOW, ROUTEPROBE, ROUTEPROBREROUTE, RUBBER1X, RUBBER2X, RUBBER3X, RUBBER4X, RUBBER5X, SAVE, SAVEADDITIONALELEMENTS, SAVEDATAELEMENTS, SAVEDB, SAVEDEMANDELEMENTS, SAVENETWORKELEMENTS, SHOWTOOLTIPS, SKELETONIZE, START, STEP, STOP, STOPELEMENT, SUMO, SUMO_LOGO, SUMO_MINI, SUPERMODEDATA, SUPERMODEDEMAND, SUPERMODENETWORK, TAZ, TAZEDGE, TAZRELDATA, TRACKER, TRIP, TYPE, UNDO, VAPORIZER, VARIABLESPEEDSIGN, VCLASS_ARMY, VCLASS_AUTHORITY, VCLASS_BICYCLE, VCLASS_BUS, VCLASS_COACH, VCLASS_CUSTOM1, VCLASS_CUSTOM2, VCLASS_DELIVERY, VCLASS_EMERGENCY, VCLASS_EVEHICLE, VCLASS_HOV, VCLASS_IGNORING, VCLASS_MOPED, VCLASS_MOTORCYCLE, VCLASS_PASSENGER, VCLASS_PEDESTRIAN, VCLASS_PRIVATE, VCLASS_RAIL, VCLASS_RAIL_ELECTRIC, VCLASS_RAIL_URBAN, VCLASS_SHIP, VCLASS_TAXI, VCLASS_TRAILER, VCLASS_TRAM, VCLASS_TRUCK, VCLASS_VIP, VEHICLE, VSHAPE_ANT, VSHAPE_BICYCLE, VSHAPE_BUS, VSHAPE_BUS_COACH, VSHAPE_BUS_FLEXIBLE, VSHAPE_BUS_TROLLEY, VSHAPE_DELIVERY, VSHAPE_E_VEHICLE, VSHAPE_EMERGENCY, VSHAPE_FIREBRIGADE, VSHAPE_MOPED, VSHAPE_MOTORCYCLE, VSHAPE_PASSENGER, VSHAPE_PASSENGER_HATCHBACK, VSHAPE_PASSENGER_SEDAN, VSHAPE_PASSENGER_VAN, VSHAPE_PASSENGER_WAGON, VSHAPE_PEDESTRIAN, VSHAPE_POLICE, VSHAPE_RAIL, VSHAPE_RAIL_CAR, VSHAPE_RAIL_CARGO, VSHAPE_RICKSHAW, VSHAPE_SHIP, VSHAPE_TRUCK, VSHAPE_TRUCK_1TRAILER, VSHAPE_TRUCK_SEMITRAILER, VSHAPE_UNKNOWN, VSSSTEP, VTYPE, WALK_BUSSTOP, WALK_EDGES, WALK_FROMTO, WALK_ROUTE, WARNING, WINDOWS_CASCADE, WINDOWS_TILE_HORI, WINDOWS_TILE_VERT, YELLOWEDGE, YELLOWPERSON, YELLOWVEHICLE, YES, and ZOOMSTYLE.
Referenced by initIcons().
|
private |
|
static |
close GUIIconSubSys
Definition at line 700 of file GUIIconSubSys.cpp.
References myInstance.
Referenced by GNEApplicationWindow::~GNEApplicationWindow(), and GUIApplicationWindow::~GUIApplicationWindow().
|
static |
returns a icon previously defined in the enum GUIIcon
[in] | which | GUIIcon enum |
Definition at line 694 of file GUIIconSubSys.cpp.
References myIcons, and myInstance.
Referenced by GUIGlObject::buildCenterPopupEntry(), GUIGlChildWindow::buildColoringToolBar(), GNEViewNetHelper::CommonCheckableButtons::buildCommonCheckableButtons(), GNEViewNetHelper::DataCheckableButtons::buildDataCheckableButtons(), GNEApplicationWindowHelper::EditMenuCommands::DataMenuCommands::buildDataMenuCommands(), GNEViewNetHelper::DataViewOptions::buildDataViewOptionsMenuChecks(), GNEViewNetHelper::DemandCheckableButtons::buildDemandCheckableButtons(), GNEApplicationWindowHelper::EditMenuCommands::DemandMenuCommands::buildDemandMenuCommands(), GNEViewNetHelper::DemandViewOptions::buildDemandViewOptionsMenuChecks(), GNEApplicationWindowHelper::EditMenuCommands::buildEditMenuCommands(), GNEApplicationWindowHelper::FileMenuCommands::buildFileMenuCommands(), GNEFrameModuls::OverlappedInspection::buildFXElements(), GNELane::buildLaneOperations(), GNEApplicationWindowHelper::LocateMenuCommands::buildLocateMenuCommands(), GUIGlChildWindow::buildNavigationToolBar(), GNEViewNetHelper::NetworkCheckableButtons::buildNetworkCheckableButtons(), GNEApplicationWindowHelper::EditMenuCommands::NetworkMenuCommands::buildNetworkMenuCommands(), GNEViewNetHelper::NetworkViewOptions::buildNetworkViewOptionsMenuChecks(), GNEApplicationWindowHelper::ProcessingMenuCommands::buildProcessingMenuCommands(), GNELane::buildRechableOperations(), GNEViewNetHelper::SaveElements::buildSaveElementsButtons(), GUIGlChildWindow::buildScreenshotToolBar(), GNEViewNet::buildSelectionACPopupEntry(), GUIGlObject::buildSelectionPopupEntry(), GUIGlObject::buildShowManipulatorPopupEntry(), GUIGlObject::buildShowParamsPopupEntry(), GUIGlObject::buildShowTypeParamsPopupEntry(), GNEViewNetHelper::EditModes::buildSuperModeButtons(), GNEApplicationWindowHelper::SupermodeCommands::buildSupermodeCommands(), GUIParameterTracker::buildToolBar(), GUIApplicationWindow::buildToolBars(), GNEAllowDisallow::buildVClass(), GUIViewTraffic::buildViewToolBars(), GNEViewNet::buildViewToolBars(), GNEApplicationWindow::computeJunctionWithVolatileOptions(), GNEConnectorFrame::ConnectionModifications::ConnectionModifications(), GNEAllowDisallow::constructor(), GNEMultipleParametersDialog::constructor(), GNESingleParametersDialog::constructor(), GNEFrameModuls::HierarchicalElementTree::createPopUpMenu(), GNEGenericDataFrame::DataSetSelector::DataSetSelector(), GUIApplicationWindow::dependentBuild(), GNEApplicationWindow::dependentBuild(), GNEMultipleParametersDialog::ParametersValues::ParameterRow::disableRow(), GNESingleParametersDialog::ParametersValues::ParameterRow::disableRow(), GNECreateEdgeFrame::EdgeTypeSelector::EdgeTypeSelector(), GNEMultipleParametersDialog::ParametersValues::ParameterRow::enableRow(), GNESingleParametersDialog::ParametersValues::ParameterRow::enableRow(), GUIPropertySchemeStorage< T >::fill(), GUIApplicationWindow::fillMenuBar(), GNEApplicationWindow::fillMenuBar(), GNEAttributeCarrier::getIcon(), GUIContainer::getPopUpMenu(), GUILane::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEAbout::GNEAbout(), GNEAdditionalDialog::GNEAdditionalDialog(), GNECalibratorDialog::GNECalibratorDialog(), GNEDemandElementDialog::GNEDemandElementDialog(), GNEFixAdditionalElements::GNEFixAdditionalElements(), GNEFixDemandElements::GNEFixDemandElements(), GNEInspectorFrame::GNEInspectorFrame(), GNEPerson::GNEPersonPopupMenu::GNEPersonPopupMenu(), GNERerouterDialog::GNERerouterDialog(), GNERerouterIntervalDialog::GNERerouterIntervalDialog(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu(), GNEVariableSpeedSignDialog::GNEVariableSpeedSignDialog(), GNEViewParent::GNEViewParent(), GUIDialog_AboutSUMO::GUIDialog_AboutSUMO(), GUIDialog_AppSettings::GUIDialog_AppSettings(), GUIDialog_Breakpoints::GUIDialog_Breakpoints(), GUIDialog_ChooserAbstract::GUIDialog_ChooserAbstract(), GUIDialog_EditViewport::GUIDialog_EditViewport(), GUIDialog_GLChosenEditor::GUIDialog_GLChosenEditor(), GUIDialog_HallOfFame::GUIDialog_HallOfFame(), GUIDialog_Options::GUIDialog_Options(), GUIDialog_ViewSettings::GUIDialog_ViewSettings(), GUIParameterTableWindow::GUIParameterTableWindow(), GUIParameterTracker::GUIParameterTracker(), GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerWindow(), GUIApplicationWindow::handleEvent_SimulationStep(), GUIParameterTableItem< T >::init(), GNEGenericDataFrame::IntervalSelector::IntervalSelector(), GNEMultipleParametersDialog::ParametersValues::ParameterRow::isButtonInAddMode(), GNESingleParametersDialog::ParametersValues::ParameterRow::isButtonInAddMode(), GNECreateEdgeFrame::LaneTypeParameters::LaneTypeParameters(), GNEProhibitionFrame::Modifications::Modifications(), GNEInspectorFrame::NeteditAttributesEditor::NeteditAttributesEditor(), GNEAllowDisallow::onCmdAccept(), GNERerouterIntervalDialog::onCmdChangeBeginEnd(), GNERerouterIntervalDialog::onCmdEditClosingLaneReroute(), GNERerouterIntervalDialog::onCmdEditClosingReroute(), GNERerouterIntervalDialog::onCmdEditDestProbReroute(), GNERerouterIntervalDialog::onCmdEditParkingAreaReroute(), GNERerouterIntervalDialog::onCmdEditRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdEditStep(), GUIDialog_ViewSettings::onCmdExportSetting(), GUIDialog_ChooserAbstract::onCmdFilter(), GNEInspectorFrame::GEOAttributesEditor::onCmdGEOAttributeHelp(), GNESelectorFrame::MatchAttribute::onCmdHelp(), GNESelectorFrame::MatchGenericDataAttribute::onCmdHelp(), GNEFrameAttributesModuls::NeteditAttributes::onCmdHelp(), GNEMultipleParametersDialog::ParametersOperations::onCmdHelpParameter(), GNESingleParametersDialog::ParametersOperations::onCmdHelpParameter(), GUIDialog_ViewSettings::onCmdImportSetting(), GUIDialog_Breakpoints::onCmdLoad(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GUIDialog_GLChosenEditor::onCmdLoad(), GUIDialog_EditViewport::onCmdLoad(), GUIDialog_ViewSettings::onCmdLoadDecals(), GNEMultipleParametersDialog::ParametersOperations::onCmdLoadParameters(), GNESingleParametersDialog::ParametersOperations::onCmdLoadParameters(), GNETLSEditorFrame::TLSFile::onCmdLoadTLSProgram(), GUISUMOViewParent::onCmdLocate(), GNEViewParent::onCmdLocate(), GUISUMOViewParent::onCmdMakeSnapshot(), GNEViewParent::onCmdMakeSnapshot(), GNEInspectorFrame::NeteditAttributesEditor::onCmdNeteditAttributeHelp(), GNEApplicationWindow::onCmdOpenAdditionals(), GUIApplicationWindow::onCmdOpenConfiguration(), GNEApplicationWindow::onCmdOpenConfiguration(), GNEApplicationWindow::onCmdOpenDataElements(), GNEApplicationWindow::onCmdOpenDemandElements(), GUIApplicationWindow::onCmdOpenEdgeData(), GNEApplicationWindow::onCmdOpenEdgeTypes(), GNEApplicationWindow::onCmdOpenForeign(), GUIApplicationWindow::onCmdOpenNetwork(), GNEApplicationWindow::onCmdOpenNetwork(), GUIApplicationWindow::onCmdOpenShapes(), GNEApplicationWindow::onCmdOpenTLSPrograms(), GNEFrameModuls::OverlappedInspection::onCmdOverlappingHelp(), GNEAllowDisallow::onCmdReset(), GUIDialog_Breakpoints::onCmdSave(), GNESelectorFrame::SelectionOperation::onCmdSave(), GUIDialog_GLChosenEditor::onCmdSave(), GUIParameterTracker::onCmdSave(), GUIDialog_EditViewport::onCmdSave(), GNEApplicationWindow::onCmdSaveAdditionals(), GNEApplicationWindow::onCmdSaveAdditionalsAs(), GNEApplicationWindow::onCmdSaveAsNetwork(), GNEApplicationWindow::onCmdSaveAsPlainXML(), GUIApplicationWindow::onCmdSaveConfig(), GNEApplicationWindow::onCmdSaveDataElements(), GNEApplicationWindow::onCmdSaveDataElementsAs(), GUIDialog_ViewSettings::onCmdSaveDecals(), GNEApplicationWindow::onCmdSaveDemandElements(), GNEApplicationWindow::onCmdSaveDemandElementsAs(), GNEApplicationWindow::onCmdSaveEdgeTypes(), GNEApplicationWindow::onCmdSaveEdgeTypesAs(), GNEApplicationWindow::onCmdSaveJoined(), GNEMultipleParametersDialog::ParametersOperations::onCmdSaveParameters(), GNESingleParametersDialog::ParametersOperations::onCmdSaveParameters(), GUIApplicationWindow::onCmdSaveState(), GNETLSEditorFrame::TLSFile::onCmdSaveTLSProgram(), GNEApplicationWindow::onCmdSaveTLSPrograms(), GNEApplicationWindow::onCmdSaveTLSProgramsAs(), GNEAllowDisallow::onCmdSelectAll(), GNEAllowDisallow::onCmdSelectOnlyRoad(), GUIDialog_ChooserAbstract::onCmdToggleSelection(), GNEAllowDisallow::onCmdUnselectAll(), GNEAllowDisallow::onCmdValueChanged(), GNEFrame::openHelpAttributesDialog(), GNEVehicleTypeDialog::VTypeAtributes::VTypeAttributeRow::openImageFileDialog(), GUIApplicationWindow::openNewView(), GNEVehicleTypeDialog::VTypeAtributes::VTypeAttributeRow::openOSGFileDialog(), GNEMultipleParametersDialog::ParametersValues::ParameterRow::ParameterRow(), GNESingleParametersDialog::ParametersValues::ParameterRow::ParameterRow(), GNESingleParametersDialog::ParametersOperations::ParametersOperations(), GNEMultipleParametersDialog::ParametersOperations::ParametersOperations(), GUIDialog_ChooserAbstract::refreshList(), GNEVehicleTypeDialog::VTypeAtributes::VClassRow::setVClassLabelImage(), GNEVehicleTypeDialog::VTypeAtributes::VShapeRow::setVShapeLabelImage(), GNETAZFrame::TAZSaveChanges::TAZSaveChanges(), GNETLSEditorFrame::TLSDefinition::TLSDefinition(), GNETLSEditorFrame::TLSFile::TLSFile(), GNETLSEditorFrame::TLSModifications::TLSModifications(), GNEMultipleParametersDialog::ParametersValues::ParameterRow::toogleAddButton(), GNESingleParametersDialog::ParametersValues::ParameterRow::toogleAddButton(), GNERerouterIntervalDialog::updateClosingLaneReroutesTable(), GNERerouterIntervalDialog::updateClosingReroutesTable(), GNERerouterIntervalDialog::updateDestProbReroutesTable(), GNECalibratorDialog::updateFlowTable(), GNERerouterDialog::updateIntervalTable(), GNERerouterIntervalDialog::updateParkingAreaReroutesTable(), GNERerouterIntervalDialog::updateRouteProbReroutesTable(), GNECalibratorDialog::updateRouteTable(), GNEVariableSpeedSignDialog::updateTableSteps(), and GNECalibratorDialog::updateVehicleTypeTable().
|
static |
Initiate GUIIconSubSys.
[in] | a | FOX Toolkit APP |
Definition at line 684 of file GUIIconSubSys.cpp.
References GUIIconSubSys(), and myInstance.
Referenced by GNEApplicationWindow::GNEApplicationWindow(), and GUIApplicationWindow::GUIApplicationWindow().
|
private |
vector with the icons
Definition at line 58 of file GUIIconSubSys.h.
Referenced by getIcon(), GUIIconSubSys(), and ~GUIIconSubSys().
|
staticprivate |
instance of GUIIconSubSys
Definition at line 55 of file GUIIconSubSys.h.
Referenced by close(), getIcon(), and initIcons().