Eclipse SUMO - Simulation of Urban MObility
GUIIcons.h
Go to the documentation of this file.
1 /****************************************************************************/
2 // Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.dev/sumo
3 // Copyright (C) 2001-2024 German Aerospace Center (DLR) and others.
4 // This program and the accompanying materials are made available under the
5 // terms of the Eclipse Public License 2.0 which is available at
6 // https://www.eclipse.org/legal/epl-2.0/
7 // This Source Code may also be made available under the following Secondary
8 // Licenses when the conditions for such availability set forth in the Eclipse
9 // Public License 2.0 are satisfied: GNU General Public License, version 2
10 // or later which is available at
11 // https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html
12 // SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later
13 /****************************************************************************/
20 // An enumeration of icons used by the gui applications
21 /****************************************************************************/
22 #pragma once
23 #include <config.h>
24 
25 
26 // ===========================================================================
27 // enumerations
28 // ===========================================================================
33 enum class GUIIcon {
34 
37  SUMO,
38  SUMO_MINI,
39  SUMO_LOGO,
41 
44  NETEDIT,
48 
56 
59  EMPTY,
60  NEW_NET,
61  RELOAD,
62  CLOSE,
63  HELP,
67 
73 
76  OPEN,
79  OPEN_NET,
86 
89  SAVE,
101 
104  CUT,
105  COPY,
106  PASTE,
108 
109 
112  START,
113  STOP,
114  STEP,
116 
119  SELECT,
120  UNSELECT,
122 
125  JOIN,
126  DISJOIN,
128 
131  MICROVIEW,
132  OSGVIEW,
134 
137  RECENTERVIEW,
140 
143  LOCATE,
145  LOCATEEDGE,
148  LOCATEROUTE,
149  LOCATESTOP,
150  LOCATEPERSON,
152  LOCATETLS,
153  LOCATEADD,
154  LOCATEPOI,
155  LOCATEPOLY,
157 
160  TOOL_PYTHON,
163  TOOL_GTFS,
164  TOOL_VISSIM,
165  TOOL_VISUM,
166  TOOL_IMPORT,
167  TOOL_OUTPUT,
169  TOOL_XML,
171 
175  GREENEDGE,
176  GREENVEHICLE,
177  GREENPERSON,
179  YELLOWEDGE,
181  YELLOWPERSON,
183 
186  COLORWHEEL,
187  REMOVEDB,
190  EDITVIEWPORT,
191  ZOOMSTYLE,
192  FULL_SCREEN,
194 
197  APP_TRACKER,
198  APP_FINDER,
201  APP_TABLE,
202  APP_SELECTOR,
204 
207  YES,
208  NO,
210 
213  FLAG,
214  FLAG_PLUS,
215  FLAG_MINUS,
217 
224 
227  MANIP,
228  CAMERA,
230 
233  EXTRACT,
234  DILATE,
235  ERODE,
236  OPENING,
237  CLOSING,
238  CLOSE_GAPS,
239  ERASE_STAINS,
240  SKELETONIZE,
241  RARIFY,
242  CREATE_GRAPH,
243  EYEDROP,
244  PAINTBRUSH1X,
245  PAINTBRUSH2X,
246  PAINTBRUSH3X,
247  PAINTBRUSH4X,
248  PAINTBRUSH5X,
249  RUBBER1X,
250  RUBBER2X,
251  RUBBER3X,
252  RUBBER4X,
253  RUBBER5X,
254  EDITGRAPH,
256 
259  EXT,
260  CUT_SWELL,
261  TRACKER,
263 
266  UNDO,
267  REDO,
268  UNDOLIST,
269  LOCK,
270  UNLOCK,
273  ADD,
274  REMOVE,
275  BIGARROWLEFT,
277  FRONTELEMENT,
280  COLLAPSE,
281  UNCOLLAPSE,
282  EXTEND,
283  CURRENT,
284  SEARCH,
285  ALLOW,
287 
295 
311 
323 
333 
336  ARROW_UP,
337  ARROW_DOWN,
338  ARROW_LEFT,
339  ARROW_RIGHT,
341 
345  LANE_BUS,
346  LANE_BIKE,
349 
356 
362  MODECROSSING,
363  MODETAZ,
364  MODEDELETE,
365  MODEINSPECT,
366  MODEMOVE,
367  MODESELECT,
368  MODETLS,
369  MODESHAPE,
371  MODEWIRE,
372  MODEDECAL,
374 
377  MODEROUTE,
379  MODEVEHICLE,
380  MODETYPE,
382  MODESTOP,
383  MODEPERSON,
388 
391  MODEEDGEDATA,
394  MODEMEANDATA,
396 
403  CLEANROUTES,
404  JOINROUTES,
406  OPTIONS,
408 
411  JUNCTION,
412  EDGETYPE,
413  LANETYPE,
414  EDGE,
415  LANE,
416  CONNECTION,
417  PROHIBITION,
418  CROSSING,
419  WALKINGAREA,
421 
424  BUSSTOP,
425  TRAINSTOP,
426  ACCESS,
429  E1,
430  E2,
431  E3,
432  E3ENTRY,
433  E3EXIT,
434  E1INSTANT,
435  REROUTER,
436  ROUTEPROBE,
437  VAPORIZER,
439  CALIBRATOR,
440  PARKINGAREA,
441  PARKINGSPACE,
443  VSSSTEP,
450 
454  OVERHEADWIRE,
457 
460  POLY,
461  POI,
462  POILANE,
463  POIGEO,
465 
468  POIICON_PIN,
471  POIICON_FUEL,
474 
477  JPS,
479  JPS_OBSTACLE,
481 
484  TAZ,
485  TAZEDGE,
487 
488 
491  ROUTE,
493  VTYPE,
495  VTYPE_BIKE,
496  VTYPE_TAXI,
497  VTYPE_RAIL,
501  VEHICLE,
502  TRIP,
504  TRIP_TAZS,
505  FLOW,
507  FLOW_TAZS,
508  ROUTEFLOW,
509  STOPELEMENT,
510  WAYPOINT,
511  PERSON,
512  PERSONFLOW,
521  WALK_EDGES,
522  WALK_EDGE,
523  WALK_BUSSTOP,
528  WALK_ROUTE,
530  WALK_TAZ,
531  RIDE_EDGE,
532  RIDE_BUSSTOP,
538  RIDE_TAZ,
539  CONTAINER,
557  TRANSHIP_TAZ,
559 
562  DATASET,
563  DATAINTERVAL,
564  EDGEDATA,
565  EDGERELDATA,
566  TAZRELDATA,
567  MEANDATAEDGE,
568  MEANDATALANE,
570 
574  TLSPHASECOPY,
580 
587  VCLASS_ARMY,
588  VCLASS_VIP,
590  VCLASS_HOV,
591  VCLASS_TAXI,
592  VCLASS_BUS,
593  VCLASS_COACH,
595  VCLASS_TRUCK,
597  VCLASS_TRAM,
599  VCLASS_RAIL,
603  VCLASS_MOPED,
607  VCLASS_SHIP,
614  VCLASS_DRONE,
618 
656 
661  VSHAPE_MOPED,
668  VSHAPE_TAXI,
670  VSHAPE_TRUCK,
673  VSHAPE_BUS,
677  VSHAPE_RAIL,
681  VSHAPE_ANT,
682  VSHAPE_SHIP,
691 
694  OK,
695  ACCEPT,
696  CANCEL,
697  CORRECT,
698  INCORRECT,
699  RESET,
700  WARNING,
701  DANGER,
702  SUM,
703  BACK,
705 
708  GRID,
709  GRID1,
710  GRID2,
711  GRID3,
713 
716  GEOHACK,
717  GOOGLEMAPS,
718  OSM,
720 
723  LANGUAGE_EN,
724  LANGUAGE_DE,
725  LANGUAGE_ES,
726  LANGUAGE_FR,
727  LANGUAGE_IT,
728  LANGUAGE_HU,
729  LANGUAGE_TR,
730  LANGUAGE_ZH,
733 };
GUIIcon
An enumeration of icons used by the gui applications.
Definition: GUIIcons.h:33
@ POIICON_NATURE
@ VCLASS_TRAILER
@ VCLASS_SMALL_TRUCK
@ VCLASS_SMALL_EMERGENCY
@ CLEANJUNCTIONS
@ PARKINGSPACE
@ DATAMODE_CHECKBOX_SHOWADDITIONALS
@ VCLASS_SMALL_CABLE_CAR
@ TLSPHASEALLGREEN
@ RIDE_JUNCTION
@ RIDE_CHARGINGSTATION
@ WALK_CONTAINERSTOP
@ SAVE_NETEDITCONFIG
@ PERSONTRIP_JUNCTION
@ TRANSHIP_BUSSTOP
@ VCLASS_PASSENGER
@ MEANDATALANE
@ UNLOCK_SELECTED
@ SAVE_DATAELEMENTS
@ NETWORKMODE_CHECKBOX_BUBBLES
@ SAVE_NETWORKELEMENTS
@ DATAMODE_CHECKBOX_TAZRELONLYFROM
@ VSHAPE_PEDESTRIAN
@ VTYPE_CONTAINER
@ TRANSHIP_CHARGINGSTATION
@ LANGUAGE_ZHT
@ POIICON_FUEL
@ VSHAPE_PASSENGER
@ VCLASS_BICYCLE
@ NETGENERATE_SPIDER
@ VCLASS_RAIL_FAST
@ VSHAPE_UNKNOWN
@ MODEPERSONPLAN
@ POIICON_HOTEL
@ COMPUTEPATHMANAGER
@ VSHAPE_FIREBRIGADE
@ VSHAPE_EMERGENCY
@ VCLASS_AIRCRAFT
@ MODECROSSING
@ MODEMEANDATA
@ TRANSHIP_TRAINSTOP
@ VSHAPE_PASSENGER_VAN
@ MODEADDITIONAL
@ TRANSHIP_TAZ
@ VSHAPE_PASSENGER_WAGON
@ BIGARROWLEFT
@ MODEEDGERELDATA
@ EDITVIEWPORT
@ SUPERMODEDEMAND
@ CLEARMESSAGEWINDOW
@ MODEPROHIBITION
@ PERSONTRIP_TRAINSTOP
@ VSHAPE_MOPED
@ VCLASS_CUSTOM2
@ VCLASS_SMALL_COACH
@ SAVE_ADDITIONALELEMENTS
@ DEMANDMODE_CHECKBOX_HIDENONINSPECTEDDEMANDELEMENTS
@ NETWORKMODE_CHECKBOX_HIDECONNECTIONS
@ TLSPHASEALLGREENPRIORITY
@ VSHAPE_RAIL_CAR
@ DEMANDMODE_CHECKBOX_SHOWTRIPS
@ OPEN_ADDITIONALS
@ TLSPHASECOPY
@ COMMONMODE_CHECKBOX_TOGGLEDRAWJUNCTIONSHAPE
@ CONTAINERFLOW
@ WALK_TRAINSTOP
@ PERSONTRIP_BUSSTOP
@ NETEDIT_MINI
@ CUT
basic operations
@ GREENVEHICLE
@ VCLASS_SMALL_TAXI
@ VCLASS_SMALL_CUSTOM1
@ DATAMODE_CHECKBOX_SHOWSHAPES
@ NETWORKMODE_CHECKBOX_SELECTEDGES
@ COMMONMODE_CHECKBOX_SHOWDEMANDELEMENTS
@ COMPUTEJUNCTIONS
@ DEMANDMODE_CHECKBOX_LOCKPERSON
@ LOCATEVEHICLE
@ LANE_PEDESTRIAN
@ VCLASS_MOTORCYCLE
@ CLOSINGREROUTE
@ TRANSPORT_TRAINSTOP
@ FRONTELEMENT
@ NETWORKMODE_CHECKBOX_APPLYTOALLPHASES
@ MODECREATEEDGE
@ TRANSHIP_PARKINGAREA
@ TLSPHASEDEFAULT
@ LOCATEWALKINGAREA
@ TOOL_EMISSIONS
@ VCLASS_COACH
@ VCLASS_AUTHORITY
@ DATAMODE_CHECKBOX_TAZRELONLYTO
@ NETWORKMODE_CHECKBOX_AUTOSELECTJUNCTIONS
@ YELLOWCONTAINER
@ OPEN_MEANDATAS
@ VCLASS_SCOOTER
@ NETGENERATE_RANDOMGRID
@ MEANDATAEDGE
@ LOCATEPERSON
@ VCLASS_TRUCK
@ CONTAINERSTOP
@ SAVE_MEANDATAELEMENTS
@ DATAMODE_CHECKBOX_TAZRELDRAWING
@ ERASE_STAINS
@ VCLASS_SMALL_CONTAINER
@ VCLASS_SMALL_PASSENGER
@ TRANSPORT_CONTAINERSTOP
@ VCLASS_MOPED
@ VCLASS_SMALL_SCOOTER
@ VSHAPE_E_VEHICLE
@ PERSONTRIP_CHARGINGSTATION
@ NETWORKMODE_CHECKBOX_SHOWCONNECTIONS
@ VCLASS_PEDESTRIAN
@ TRANSHIP_EDGE
@ LOCK_SELECTED
@ VCLASS_PRIVATE
@ VCLASS_SMALL_RAIL_FAST
@ SHOWTOOLTIPS_MENU
@ TRANSHIP_EDGES
@ VCLASS_SMALL_ARMY
@ VCLASS_SMALL_RAIL_URBAN
@ VCLASS_SMALL_BUS
@ DEMANDMODE_CHECKBOX_SHOWPERSONPLANS
@ TRIP_JUNCTIONS
@ HALL_OF_FAME
@ VSHAPE_PASSENGER_HATCHBACK
@ PAINTBRUSH3X
@ NETGENERATE_GRID
@ VCLASS_SMALL_AUTHORITY
@ DATAINTERVAL
@ WINDOWS_TILE_VERT
@ PERSONTRIP_CONTAINERSTOP
@ FLOW_JUNCTIONS
@ MODECONTAINER
@ VSHAPE_TRUCK_1TRAILER
@ DEMANDMODE_CHECKBOX_HIDESHAPES
@ GREENCONTAINER
@ VCLASS_CABLE_CAR
@ APP_TLSTRACKER
@ WINDOWS_CASCADE
@ VCLASS_SMALL_CUSTOM2
@ ROUTEPROBREROUTE
@ VSHAPE_POLICE
@ VCLASS_SMALL_DRONE
@ VCLASS_SMALL_AIRCRAFT
@ VCLASS_SMALL_VIP
@ JPS_WALKABLEAREA
@ VSHAPE_RAIL_CARGO
@ TRACTION_SUBSTATION
@ VCLASS_SMALL_MOPED
@ ROUTEDISTRIBUTION
@ TLSPHASEALLYELLOW
@ PAINTBRUSH2X
@ DATAMODE_CHECKBOX_TAZDRAWFILL
@ VCLASS_SUBWAY
@ CHARGINGSTATION
@ WALK_BUSSTOP
@ APP_SELECTOR
@ MODEEDGEDATA
@ TOOL_TURNDEFS
@ TRANSHIP_CONTAINERSTOP
@ VSHAPE_BICYCLE
@ VSHAPE_AIRCRAFT
@ TRANSPORT_EDGE
@ VCLASS_SMALL_PRIVATE
@ VCLASS_CONTAINER
@ PARKINGZONEREROUTE
@ NETWORKMODE_CHECKBOX_ELEVATION
@ CLOSINGLANEREROUTE
@ RIDE_BUSSTOP
@ VCLASS_CUSTOM1
@ VCLASS_SMALL_EVEHICLE
@ SUPERMODENETWORK
@ PAINTBRUSH4X
@ JPS_OBSTACLE
@ VCLASS_SMALL_SUBWAY
@ VSHAPE_BUS_TROLLEY
@ COMMONMODE_CHECKBOX_SPREADVEHICLE
@ RIDE_CONTAINERSTOP
@ SAVE_DEMANDELEMENTS
@ NETGENERATE_RANDOM
@ VSHAPE_DELIVERY
@ VCLASS_SMALL_SHIP
@ SHOWTOOLTIPS_VIEW
@ OPEN
open icons
@ ADJUSTPERSONPLANS
@ DEMANDMODE_CHECKBOX_LOCKCONTAINER
@ VSHAPE_PASSENGER_SEDAN
@ VSHAPE_BUS_FLEXIBLE
@ VCLASS_DELIVERY
@ WALK_CHARGINGSTATION
@ VSHAPE_RICKSHAW
@ ALLOWROTATION
@ NETWORKMODE_CHECKBOX_SHOWSUBADDITIONALS
@ WALK_PARKINGAREA
@ SAVE_JUPEDSIMELEMENTS
@ VSHAPE_MOTORCYCLE
@ VCLASS_DRONE
@ DESTPROBREROUTE
@ VCLASS_RAIL_ELECTRIC
@ VCLASS_IGNORING
@ LOCATECONTAINER
@ TRANSPORT_CHARGINGSTATION
@ SIMPLIFYNETWORK
@ NETWORKMODE_CHECKBOX_SHOWTAZELEMENTS
@ VSHAPE_TRUCK
@ SUPERMODEDATA
@ VCLASS_SMALL_BICYCLE
@ OPEN_BMPDIALOG
@ VCLASS_SMALL_RAIL
@ VCLASS_WHEELCHAIR
@ REROUTERINTERVAL
@ MODECONNECTION
@ PAINTBRUSH5X
@ VTYPEDISTRIBUTION
@ LOCATEJUNCTION
@ TRANSPORT_BUSSTOP
@ TRANSPORT_PARKINGAREA
@ RECENTERVIEW
@ VCLASS_SMALL_WHEELCHAIR
@ VCLASS_SMALL_TRAM
@ MODECONTAINERPLAN
@ LANEGREENVERGE
@ SAVE_MULTIPLE
@ PERSONTRIP_PARKINGAREA
@ TLSPHASEALLRED
@ VCLASS_EMERGENCY
@ NETWORKMODE_CHECKBOX_CHAIN
@ VARIABLESPEEDSIGN
@ COMPUTEDEMAND
@ VSHAPE_BUS_COACH
@ BIGARROWRIGHT
@ VCLASS_RAIL_URBAN
@ RIDE_PARKINGAREA
@ OPEN_NETEDITCONFIG
@ PAINTBRUSH1X
@ APP_BREAKPOINTS
@ VCLASS_SMALL_IGNORING
@ DEMANDMODE_CHECKBOX_SHOWOVERLAPPEDROUTES
@ VSHAPE_TRUCK_SEMITRAILER
@ NETWORKMODE_CHECKBOX_ASKFORMERGE
@ VCLASS_SMALL_DELIVERY
@ VTYPE_PEDESTRIAN
@ SAVE_SUMOCONFIG
@ VIEWJUPEDSIM
@ YELLOWPERSON
@ VCLASS_SMALL_HOV
@ VTYPE_DEFAULT
@ VCLASS_SMALL_RAIL_ELECTRIC
@ MODETYPEDISTRIBUTION
@ OVERHEADWIRE
@ RIDE_TRAINSTOP
@ TRANSPORT_TAZ
@ COMMONMODE_CHECKBOX_TOGGLEGRID
@ OPEN_TLSPROGRAMS
@ JOINJUNCTIONS
@ PERSONTRIP_TAZ
@ TOOL_CITYBRAIN
@ WINDOWS_TILE_HORI
@ YELLOWVEHICLE
@ MODEROUTEDISTRIBUTION
@ CREATE_GRAPH
@ GEOHACK
icons for geo tools
@ PERSONTRIP_EDGE
@ MODETAZRELDATA
@ TRANSHIP_JUNCTION
@ SAVE_DATABASE
@ OPEN_SUMOCONFIG
@ VCLASS_EVEHICLE
@ SAVE
save icons
@ WALK_JUNCTION
@ VCLASS_SMALL_MOTORCYCLE
@ TRANSPORT_JUNCTION
@ VSHAPE_SCOOTER
@ OVERHEADWIRE_CLAMP
@ DEMANDMODE_CHECKBOX_SHOWCONTAINERPLANS
@ LANGUAGE_EN
icons for languages
@ POIICON_CHARGING_STATION
@ VCLASS_SMALL_TRAILER
@ NETWORKMODE_CHECKBOX_TWOWAY
@ VCLASS_SMALL_PEDESTRIAN