![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GUIIconSubSys.h>
Static Public Member Functions | |
static void | close () |
close GUIIconSubSys More... | |
static FXIcon * | getIcon (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 | |
FXIcon * | myIcons [ICON_MAX] |
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
Definition at line 310 of file GUIIconSubSys.cpp.
References flag, flag_minus, flag_plus, ICON_ACCEPT, ICON_ACCESS, ICON_ADD, ICON_ALLOWROTATION, ICON_APP_BREAKPOINTS, ICON_APP_FINDER, ICON_APP_SELECTOR, ICON_APP_TABLE, ICON_APP_TLSTRACKER, ICON_APP_TRACKER, ICON_ARROW_DOWN, ICON_ARROW_LEFT, ICON_ARROW_RIGHT, ICON_ARROW_UP, ICON_BIGARROWLEFT, ICON_BIGARROWRIGHT, ICON_BUSSTOP, ICON_CALIBRATOR, ICON_CAMERA, ICON_CANCEL, ICON_CHARGINGSTATION, ICON_CLEANJUNCTIONS, ICON_CLEANROUTES, ICON_CLOSE, ICON_CLOSE_GAPS, ICON_CLOSING, ICON_CLOSINGLANEREROUTE, ICON_CLOSINGREROUTE, ICON_COLORWHEEL, ICON_COMPUTEDEMAND, ICON_COMPUTEJUNCTIONS, ICON_CONNECTION, ICON_CONTAINERSTOP, ICON_CORRECT, ICON_CREATE_GRAPH, ICON_CROSSING, ICON_CUT_SWELL, ICON_DESTPROBREROUTE, ICON_DILATE, ICON_E1, ICON_E1INSTANT, ICON_E2, ICON_E3, ICON_E3ENTRY, ICON_E3EXIT, ICON_EDGE, ICON_EDITGRAPH, ICON_EDITVIEWPORT, ICON_EMPTY, ICON_ERASE_STAINS, ICON_ERODE, ICON_ERROR, ICON_EXT, ICON_EXTRACT, ICON_EYEDROP, ICON_FLAG, ICON_FLAG_MINUS, ICON_FLAG_PLUS, ICON_FLOW, ICON_GREENEDGE, ICON_GREENPERSON, ICON_GREENVEHICLE, ICON_GRID1, ICON_GRID2, ICON_GRID3, ICON_HELP, ICON_JOINJUNCTIONS, ICON_JOINROUTES, ICON_JUNCTION, ICON_LANE, ICON_LANEBIKE, ICON_LANEBUS, ICON_LANEGREENVERGE, ICON_LANEPEDESTRIAN, ICON_LOCATE, ICON_LOCATEADD, ICON_LOCATEEDGE, ICON_LOCATEJUNCTION, ICON_LOCATEPERSON, ICON_LOCATEPOI, ICON_LOCATEPOLY, ICON_LOCATEROUTE, ICON_LOCATESTOP, ICON_LOCATETLS, ICON_LOCATEVEHICLE, ICON_LOCK, ICON_MANIP, ICON_MAX, ICON_MICROVIEW, ICON_MODEADDITIONAL, ICON_MODECONNECTION, ICON_MODECREATEEDGE, ICON_MODECROSSING, ICON_MODEDELETE, ICON_MODEINSPECT, ICON_MODEMOVE, ICON_MODEPERSON, ICON_MODEPERSONPLAN, ICON_MODEPERSONTYPE, ICON_MODEPOLYGON, ICON_MODEPROHIBITION, ICON_MODEROUTE, ICON_MODESELECT, ICON_MODESTOP, ICON_MODETAZ, ICON_MODETLS, ICON_MODEVEHICLE, ICON_MODEVEHICLETYPE, ICON_NETEDIT, ICON_NETEDIT_MINI, ICON_NO, ICON_OK, ICON_OPEN_ADDITIONALS, ICON_OPEN_BMP_DIALOG, ICON_OPEN_CONFIG, ICON_OPEN_NET, ICON_OPEN_SHAPES, ICON_OPEN_TLSPROGRAMS, ICON_OPENING, ICON_OPTIONS, ICON_OSGVIEW, ICON_PAINTBRUSH1X, ICON_PAINTBRUSH2X, ICON_PAINTBRUSH3X, ICON_PAINTBRUSH4X, ICON_PAINTBRUSH5X, ICON_PARKINGAREA, ICON_PARKINGSPACE, ICON_PARKINGZONEREROUTE, ICON_PERSON, ICON_PERSON_BUSSTOP, ICON_PERSON_CONTAINERSTOP, ICON_PERSON_LANESTOP, ICON_PERSONFLOW, ICON_PERSONTRIP_BUSSTOP, ICON_PERSONTRIP_FROMTO, ICON_PROHIBITION, ICON_PTYPE, ICON_RARIFY, ICON_RECENTERVIEW, ICON_REDO, ICON_RELOAD, ICON_REMOVE, ICON_REMOVEDB, ICON_REROUTER, ICON_REROUTERINTERVAL, ICON_RESET, ICON_RIDE_BUSSTOP, ICON_RIDE_FROMTO, ICON_ROUTE, ICON_ROUTEFLOW, ICON_ROUTEPROBE, ICON_ROUTEPROBREROUTE, ICON_RUBBER1X, ICON_RUBBER2X, ICON_RUBBER3X, ICON_RUBBER4X, ICON_RUBBER5X, ICON_SAVE, ICON_SAVEADDITIONALS, ICON_SAVEDB, ICON_SAVEDEMANDELEMENTS, ICON_SAVENETELEMENTS, ICON_SHOWTOOLTIPS, ICON_SKELETONIZE, ICON_START, ICON_STEP, ICON_STOP, ICON_STOPELEMENT, ICON_SUMO, ICON_SUMO_LOGO, ICON_SUMO_MINI, ICON_SUPERMODEDEMAND, ICON_SUPERMODENETWORK, ICON_TAZ, ICON_TAZEDGE, ICON_TRIP, ICON_UNDO, ICON_VAPORIZER, ICON_VARIABLESPEEDSIGN, ICON_VCLASS_ARMY, ICON_VCLASS_AUTHORITY, ICON_VCLASS_BICYCLE, ICON_VCLASS_BUS, ICON_VCLASS_COACH, ICON_VCLASS_CUSTOM1, ICON_VCLASS_CUSTOM2, ICON_VCLASS_DELIVERY, ICON_VCLASS_EMERGENCY, ICON_VCLASS_EVEHICLE, ICON_VCLASS_HOV, ICON_VCLASS_IGNORING, ICON_VCLASS_MOPED, ICON_VCLASS_MOTORCYCLE, ICON_VCLASS_PASSENGER, ICON_VCLASS_PEDESTRIAN, ICON_VCLASS_PRIVATE, ICON_VCLASS_RAIL, ICON_VCLASS_RAIL_ELECTRIC, ICON_VCLASS_RAIL_URBAN, ICON_VCLASS_SHIP, ICON_VCLASS_TAXI, ICON_VCLASS_TRAILER, ICON_VCLASS_TRAM, ICON_VCLASS_TRUCK, ICON_VCLASS_VIP, ICON_VEHICLE, ICON_VSHAPE_ANT, ICON_VSHAPE_BICYCLE, ICON_VSHAPE_BUS, ICON_VSHAPE_BUS_COACH, ICON_VSHAPE_BUS_FLEXIBLE, ICON_VSHAPE_BUS_TROLLEY, ICON_VSHAPE_DELIVERY, ICON_VSHAPE_E_VEHICLE, ICON_VSHAPE_EMERGENCY, ICON_VSHAPE_FIREBRIGADE, ICON_VSHAPE_MOPED, ICON_VSHAPE_MOTORCYCLE, ICON_VSHAPE_PASSENGER, ICON_VSHAPE_PASSENGER_HATCHBACK, ICON_VSHAPE_PASSENGER_SEDAN, ICON_VSHAPE_PASSENGER_VAN, ICON_VSHAPE_PASSENGER_WAGON, ICON_VSHAPE_PEDESTRIAN, ICON_VSHAPE_POLICE, ICON_VSHAPE_RAIL, ICON_VSHAPE_RAIL_CAR, ICON_VSHAPE_RAIL_CARGO, ICON_VSHAPE_RICKSHAW, ICON_VSHAPE_SHIP, ICON_VSHAPE_TRUCK, ICON_VSHAPE_TRUCK_1TRAILER, ICON_VSHAPE_TRUCK_SEMITRAILER, ICON_VSHAPE_UNKNOWN, ICON_VSSSTEP, ICON_VTYPE, ICON_WALK_BUSSTOP, ICON_WALK_EDGES, ICON_WALK_FROMTO, ICON_WALK_ROUTE, ICON_WARNING, ICON_WINDOWS_CASCADE, ICON_WINDOWS_TILE_HORI, ICON_WINDOWS_TILE_VERT, ICON_YELLOWEDGE, ICON_YELLOWPERSON, ICON_YELLOWVEHICLE, ICON_YES, ICON_ZOOMSTYLE, manip, and myIcons.
Referenced by initIcons().
|
private |
|
static |
close GUIIconSubSys
Definition at line 615 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 609 of file GUIIconSubSys.cpp.
References myIcons, and myInstance.
Referenced by GUIGlObject::buildCenterPopupEntry(), GUIGlChildWindow::buildColoringToolBar(), GNEViewNetHelper::CommonCheckableButtons::buildCommonCheckableButtons(), GNEViewNetHelper::DemandCheckableButtons::buildDemandCheckableButtons(), GNEApplicationWindow::EditMenuCommands::DemandMenuCommands::buildDemandMenuCommands(), GNEApplicationWindow::EditMenuCommands::buildEditMenuCommands(), GNEApplicationWindow::FileMenuCommands::buildFileMenuCommands(), GNEFrameModuls::OverlappedInspection::buildFXElements(), GNEApplicationWindow::LocateMenuCommands::buildLocateMenuCommands(), GUIGlChildWindow::buildNavigationToolBar(), GNEViewNetHelper::NetworkCheckableButtons::buildNetworkCheckableButtons(), GNEApplicationWindow::EditMenuCommands::NetworkMenuCommands::buildNetworkMenuCommands(), GNEApplicationWindow::ProcessingMenuCommands::buildProcessingMenuCommands(), GUIGlChildWindow::buildScreenshotToolBar(), GNEViewNet::buildSelectionACPopupEntry(), GUIGlObject::buildSelectionPopupEntry(), GUIGlObject::buildShowManipulatorPopupEntry(), GUIGlObject::buildShowParamsPopupEntry(), GUIGlObject::buildShowTypeParamsPopupEntry(), GNEViewNetHelper::EditModes::buildSuperModeButtons(), GNEApplicationWindow::SupermodeCommands::buildSupermodeCommands(), GUIParameterTracker::buildToolBar(), GUIApplicationWindow::buildToolBars(), GNEAllowDisallow::buildVClass(), GUIViewTraffic::buildViewToolBars(), GNEViewNet::buildViewToolBars(), GNEApplicationWindow::computeJunctionWithVolatileOptions(), GNEConnectorFrame::ConnectionModifications::ConnectionModifications(), GNEFrameModuls::AttributeCarrierHierarchy::createPopUpMenu(), GUIApplicationWindow::dependentBuild(), GNEApplicationWindow::dependentBuild(), GNEParametersDialog::ParametersValues::ParameterRow::disableRow(), GNEParametersDialog::ParametersValues::ParameterRow::enableRow(), GUIPropertySchemeStorage< GUIScaleScheme >::fill(), GUIApplicationWindow::fillMenuBar(), GNEApplicationWindow::fillMenuBar(), GNEAttributeCarrier::getIcon(), GUIContainer::getPopUpMenu(), GUILane::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNELane::getPopUpMenu(), GNEAbout::GNEAbout(), GNEAdditionalDialog::GNEAdditionalDialog(), GNEAllowDisallow::GNEAllowDisallow(), GNECalibratorDialog::GNECalibratorDialog(), GNEDemandElementDialog::GNEDemandElementDialog(), GNEFixAdditionalElements::GNEFixAdditionalElements(), GNEFixDemandElements::GNEFixDemandElements(), GNEInspectorFrame::GNEInspectorFrame(), GNEParametersDialog::GNEParametersDialog(), 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_EditViewport::GUIDialog_EditViewport(), GUIDialog_GLChosenEditor::GUIDialog_GLChosenEditor(), GUIDialog_GLObjChooser::GUIDialog_GLObjChooser(), GUIDialog_Options::GUIDialog_Options(), GUIDialog_ViewSettings::GUIDialog_ViewSettings(), GUIParameterTableWindow::GUIParameterTableWindow(), GUIParameterTracker::GUIParameterTracker(), GUITLLogicPhasesTrackerWindow::GUITLLogicPhasesTrackerWindow(), GUIApplicationWindow::handleEvent_SimulationStep(), GUIParameterTableItem< T >::init(), GNEParametersDialog::ParametersValues::ParameterRow::isButtonInAddMode(), GNEProhibitionFrame::Modifications::Modifications(), GNEAllowDisallow::onCmdAccept(), GNERerouterIntervalDialog::onCmdChangeBeginEnd(), GNERerouterIntervalDialog::onCmdEditClosingLaneReroute(), GNERerouterIntervalDialog::onCmdEditClosingReroute(), GNERerouterIntervalDialog::onCmdEditDestProbReroute(), GNERerouterIntervalDialog::onCmdEditParkingAreaReroute(), GNERerouterIntervalDialog::onCmdEditRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdEditStep(), GUIDialog_ViewSettings::onCmdExportSetting(), GUIDialog_GLObjChooser::onCmdFilter(), GNEInspectorFrame::GEOAttributesEditor::onCmdGEOAttributeHelp(), GNEFrameAttributesModuls::NeteditAttributes::onCmdHelp(), GNESelectorFrame::MatchAttribute::onCmdHelp(), GNEParametersDialog::ParametersOptions::onCmdHelpParameter(), GUIDialog_ViewSettings::onCmdImportSetting(), GUIDialog_Breakpoints::onCmdLoad(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GUIDialog_GLChosenEditor::onCmdLoad(), GUIDialog_EditViewport::onCmdLoad(), GUIDialog_ViewSettings::onCmdLoadDecals(), GNEParametersDialog::ParametersOptions::onCmdLoadParameters(), GNETLSEditorFrame::TLSFile::onCmdLoadTLSProgram(), GUISUMOViewParent::onCmdLocate(), GNEViewParent::onCmdLocate(), GUISUMOViewParent::onCmdMakeSnapshot(), GNEViewParent::onCmdMakeSnapshot(), GNEApplicationWindow::onCmdOpenAdditionals(), GUIApplicationWindow::onCmdOpenConfiguration(), GNEApplicationWindow::onCmdOpenConfiguration(), GNEApplicationWindow::onCmdOpenDemandElements(), GUIApplicationWindow::onCmdOpenEdgeData(), 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(), GUIDialog_ViewSettings::onCmdSaveDecals(), GNEApplicationWindow::onCmdSaveDemandElements(), GNEApplicationWindow::onCmdSaveDemandElementsAs(), GNEApplicationWindow::onCmdSaveJoined(), GNEParametersDialog::ParametersOptions::onCmdSaveParameters(), GUIApplicationWindow::onCmdSaveState(), GNETLSEditorFrame::TLSFile::onCmdSaveTLSProgram(), GNEApplicationWindow::onCmdSaveTLSPrograms(), GNEApplicationWindow::onCmdSaveTLSProgramsAs(), GNEAllowDisallow::onCmdSelectAll(), GNEAllowDisallow::onCmdSelectOnlyRoad(), GUIDialog_GLObjChooser::onCmdToggleSelection(), GNEAllowDisallow::onCmdUnselectAll(), GNEAllowDisallow::onCmdValueChanged(), GNEFrame::openHelpAttributesDialog(), GNEVehicleTypeDialog::VTypeAtributes::VTypeAttributeRow::openImageFileDialog(), GUIApplicationWindow::openNewView(), GNEVehicleTypeDialog::VTypeAtributes::VTypeAttributeRow::openOSGFileDialog(), GNEParametersDialog::ParametersValues::ParameterRow::ParameterRow(), GNEParametersDialog::ParametersOptions::ParametersOptions(), GUIDialog_GLObjChooser::refreshList(), GNEVehicleTypeDialog::VTypeAtributes::VClassRow::setVClassLabelImage(), GNEVehicleTypeDialog::VTypeAtributes::VShapeRow::setVShapeLabelImage(), GNETAZFrame::TAZSaveChanges::TAZSaveChanges(), GNETLSEditorFrame::TLSDefinition::TLSDefinition(), GNETLSEditorFrame::TLSModifications::TLSModifications(), GNEParametersDialog::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 602 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().