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,
518  WALK_EDGES,
519  WALK_EDGE,
520  WALK_BUSSTOP,
522  WALK_ROUTE,
524  WALK_TAZ,
525  RIDE_EDGE,
526  RIDE_BUSSTOP,
528  CONTAINER,
536 
539  DATASET,
540  DATAINTERVAL,
541  EDGEDATA,
542  EDGERELDATA,
543  TAZRELDATA,
544  MEANDATAEDGE,
545  MEANDATALANE,
547 
551  TLSPHASECOPY,
557 
564  VCLASS_ARMY,
565  VCLASS_VIP,
567  VCLASS_HOV,
568  VCLASS_TAXI,
569  VCLASS_BUS,
570  VCLASS_COACH,
572  VCLASS_TRUCK,
574  VCLASS_TRAM,
576  VCLASS_RAIL,
580  VCLASS_MOPED,
584  VCLASS_SHIP,
591  VCLASS_DRONE,
595 
633 
638  VSHAPE_MOPED,
645  VSHAPE_TAXI,
647  VSHAPE_TRUCK,
650  VSHAPE_BUS,
654  VSHAPE_RAIL,
658  VSHAPE_ANT,
659  VSHAPE_SHIP,
668 
671  OK,
672  ACCEPT,
673  CANCEL,
674  CORRECT,
675  INCORRECT,
676  RESET,
677  WARNING,
678  DANGER,
679  SUM,
680  BACK,
682 
685  GRID,
686  GRID1,
687  GRID2,
688  GRID3,
690 
693  GEOHACK,
694  GOOGLEMAPS,
695  OSM,
697 
700  LANGUAGE_EN,
701  LANGUAGE_DE,
702  LANGUAGE_ES,
703  LANGUAGE_FR,
704  LANGUAGE_IT,
705  LANGUAGE_HU,
706  LANGUAGE_TR,
707  LANGUAGE_ZH,
710 };
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
@ SAVE_NETEDITCONFIG
@ PERSONTRIP_JUNCTION
@ VCLASS_PASSENGER
@ MEANDATALANE
@ UNLOCK_SELECTED
@ SAVE_DATAELEMENTS
@ NETWORKMODE_CHECKBOX_BUBBLES
@ SAVE_NETWORKELEMENTS
@ DATAMODE_CHECKBOX_TAZRELONLYFROM
@ VSHAPE_PEDESTRIAN
@ VTYPE_CONTAINER
@ 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
@ VSHAPE_PASSENGER_VAN
@ MODEADDITIONAL
@ 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
@ FRONTELEMENT
@ NETWORKMODE_CHECKBOX_APPLYTOALLPHASES
@ MODECREATEEDGE
@ 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
@ 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
@ 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
@ 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
@ VSHAPE_RICKSHAW
@ ALLOWROTATION
@ NETWORKMODE_CHECKBOX_SHOWSUBADDITIONALS
@ SAVE_JUPEDSIMELEMENTS
@ VSHAPE_MOTORCYCLE
@ VCLASS_DRONE
@ DESTPROBREROUTE
@ VCLASS_RAIL_ELECTRIC
@ VCLASS_IGNORING
@ LOCATECONTAINER
@ SIMPLIFYNETWORK
@ NETWORKMODE_CHECKBOX_SHOWTAZELEMENTS
@ VSHAPE_TRUCK
@ SUPERMODEDATA
@ VCLASS_SMALL_BICYCLE
@ OPEN_BMPDIALOG
@ VCLASS_SMALL_RAIL
@ VCLASS_WHEELCHAIR
@ REROUTERINTERVAL
@ MODECONNECTION
@ PAINTBRUSH5X
@ VTYPEDISTRIBUTION
@ LOCATEJUNCTION
@ RECENTERVIEW
@ VCLASS_SMALL_WHEELCHAIR
@ VCLASS_SMALL_TRAM
@ MODECONTAINERPLAN
@ LANEGREENVERGE
@ SAVE_MULTIPLE
@ TLSPHASEALLRED
@ VCLASS_EMERGENCY
@ NETWORKMODE_CHECKBOX_CHAIN
@ VARIABLESPEEDSIGN
@ COMPUTEDEMAND
@ VSHAPE_BUS_COACH
@ BIGARROWRIGHT
@ VCLASS_RAIL_URBAN
@ 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
@ 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
@ SAVE_DATABASE
@ OPEN_SUMOCONFIG
@ VCLASS_EVEHICLE
@ SAVE
save icons
@ WALK_JUNCTION
@ VCLASS_SMALL_MOTORCYCLE
@ VSHAPE_SCOOTER
@ OVERHEADWIRE_CLAMP
@ DEMANDMODE_CHECKBOX_SHOWCONTAINERPLANS
@ LANGUAGE_EN
icons for languages
@ POIICON_CHARGING_STATION
@ VCLASS_SMALL_TRAILER
@ NETWORKMODE_CHECKBOX_TWOWAY
@ VCLASS_SMALL_PEDESTRIAN