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.org/sumo
3 // Copyright (C) 2001-2020 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 {
36  SUMO,
37  SUMO_MINI,
38  SUMO_LOGO,
39  EMPTY,
41  OPEN_NET,
45  NEW_NET,
46  RELOAD,
47  SAVE,
48  CLOSE,
49  HELP,
52 
55  START,
56  STOP,
57  STEP,
59 
62  MICROVIEW,
63  OSGVIEW,
65 
71 
74  LOCATE,
76  LOCATEEDGE,
79  LOCATESTOP,
82  LOCATETLS,
83  LOCATEADD,
84  LOCATEPOI,
85  LOCATEPOLY,
87 
90  GREENEDGE,
93  YELLOWEDGE,
97 
100  COLORWHEEL,
101  SAVEDB,
102  REMOVEDB,
103  SHOWTOOLTIPS,
104  EDITVIEWPORT,
105  ZOOMSTYLE,
107 
110  APP_TRACKER,
111  APP_FINDER,
114  APP_TABLE,
115  APP_SELECTOR,
117 
120  YES,
121  NO,
123 
126  FLAG,
127  FLAG_PLUS,
128  FLAG_MINUS,
130 
137 
140  MANIP,
141  CAMERA,
143 
146  EXTRACT,
147  DILATE,
148  ERODE,
149  OPENING,
150  CLOSING,
151  CLOSE_GAPS,
152  ERASE_STAINS,
153  SKELETONIZE,
154  RARIFY,
155  CREATE_GRAPH,
157  EYEDROP,
158  PAINTBRUSH1X,
159  PAINTBRUSH2X,
160  PAINTBRUSH3X,
161  PAINTBRUSH4X,
162  PAINTBRUSH5X,
163  RUBBER1X,
164  RUBBER2X,
165  RUBBER3X,
166  RUBBER4X,
167  RUBBER5X,
168  EDITGRAPH,
170 
173  EXT,
174  CUT_SWELL,
175  TRACKER,
177 
180  UNDO,
181  REDO,
182  NETEDIT,
183  NETEDIT_MINI,
184  LOCK,
185  ADD,
186  REMOVE,
187  BIGARROWLEFT,
189  FRONTELEMENT,
191 
198 
212 
220 
226 
229  ARROW_UP,
230  ARROW_DOWN,
231  ARROW_LEFT,
232  ARROW_RIGHT,
234 
238  LANEBUS,
239  LANEBIKE,
242 
250 
257 
263  MODECROSSING,
264  MODETAZ,
265  MODEDELETE,
266  MODEINSPECT,
267  MODEMOVE,
268  MODESELECT,
269  MODETLS,
270  MODEPOLYGON,
273 
276  MODEROUTE,
277  MODEVEHICLE,
279  MODESTOP,
281  MODEPERSON,
284 
287  MODEEDGEDATA,
291 
298  CLEANROUTES,
299  JOINROUTES,
300  OPTIONS,
302 
305  JUNCTION,
306  TYPE,
307  LANETYPE,
308  EDGE,
309  LANE,
310  CONNECTION,
311  PROHIBITION,
312  CROSSING,
314 
317  BUSSTOP,
318  ACCESS,
321  E1,
322  E2,
323  E3,
324  E3ENTRY,
325  E3EXIT,
326  E1INSTANT,
327  REROUTER,
328  ROUTEPROBE,
329  VAPORIZER,
331  CALIBRATOR,
332  PARKINGAREA,
333  PARKINGSPACE,
335  VSSSTEP,
341  TAZ,
342  TAZEDGE,
344 
347  ROUTE,
348  VTYPE,
349  PTYPE,
350  VEHICLE,
351  TRIP,
352  FLOW,
353  ROUTEFLOW,
354  STOPELEMENT,
355  PERSON,
356  PERSONFLOW,
359  WALK_EDGES,
360  WALK_FROMTO,
361  WALK_BUSSTOP,
362  WALK_ROUTE,
363  RIDE_FROMTO,
364  RIDE_BUSSTOP,
369 
372  DATASET,
373  DATAINTERVAL,
374  EDGEDATA,
375  EDGERELDATA,
376  TAZRELDATA,
378 
385  VCLASS_ARMY,
386  VCLASS_VIP,
388  VCLASS_HOV,
389  VCLASS_TAXI,
390  VCLASS_BUS,
391  VCLASS_COACH,
393  VCLASS_TRUCK,
395  VCLASS_TRAM,
397  VCLASS_RAIL,
400  VCLASS_MOPED,
404  VCLASS_SHIP,
408 
413  VSHAPE_MOPED,
421  VSHAPE_TRUCK,
424  VSHAPE_BUS,
428  VSHAPE_RAIL,
432  VSHAPE_ANT,
433  VSHAPE_SHIP,
440 
443  OK,
444  ACCEPT,
445  CANCEL,
446  CORRECT,
447  INCORRECT,
448  RESET,
449  WARNING,
451 
454  GRID,
455  GRID1,
456  GRID2,
457  GRID3,
459 };
GUIIcon
An enumeration of icons used by the gui applications.
Definition: GUIIcons.h:33
@ VCLASS_TRAILER
@ CLEANJUNCTIONS
@ PARKINGSPACE
@ DATAMODE_CHECKBOX_SHOWADDITIONALS
@ VCLASS_PASSENGER
@ PERSON_BUSSTOP
@ MODEVEHICLETYPE
@ NETWORKMODE_CHECKBOX_BUBBLES
@ VSHAPE_PEDESTRIAN
@ VSHAPE_PASSENGER
@ VCLASS_BICYCLE
@ VSHAPE_UNKNOWN
@ MODEPERSONPLAN
@ VSHAPE_FIREBRIGADE
@ VSHAPE_EMERGENCY
@ MODECROSSING
@ VSHAPE_PASSENGER_VAN
@ MODEADDITIONAL
@ VSHAPE_PASSENGER_WAGON
@ BIGARROWLEFT
@ MODEEDGERELDATA
@ EDITVIEWPORT
@ SUPERMODEDEMAND
@ MODEPROHIBITION
@ VSHAPE_MOPED
@ VCLASS_CUSTOM2
@ DEMANDMODE_CHECKBOX_HIDENONINSPECTEDDEMANDELEMENTS
@ LANEPEDESTRIAN
@ NETWORKMODE_CHECKBOX_HIDECONNECTIONS
@ VSHAPE_RAIL_CAR
@ OPEN_ADDITIONALS
@ PERSONTRIP_BUSSTOP
@ NETEDIT_MINI
@ GREENVEHICLE
@ DATAMODE_CHECKBOX_SHOWSHAPES
@ NETWORKMODE_CHECKBOX_SELECTEDGES
@ COMMONMODE_CHECKBOX_SHOWDEMANDELEMENTS
@ COMPUTEJUNCTIONS
@ DEMANDMODE_CHECKBOX_LOCKPERSON
@ LOCATEVEHICLE
@ VCLASS_MOTORCYCLE
@ CLOSINGREROUTE
@ FRONTELEMENT
@ NETWORKMODE_CHECKBOX_APPLYTOALLPHASES
@ MODECREATEEDGE
@ VCLASS_COACH
@ VCLASS_AUTHORITY
@ NETWORKMODE_CHECKBOX_AUTOSELECTJUNCTIONS
@ LOCATEPERSON
@ VCLASS_TRUCK
@ CONTAINERSTOP
@ ERASE_STAINS
@ VCLASS_MOPED
@ VSHAPE_E_VEHICLE
@ NETWORKMODE_CHECKBOX_SHOWCONNECTIONS
@ VCLASS_PEDESTRIAN
@ VCLASS_PRIVATE
@ DEMANDMODE_CHECKBOX_SHOWPERSONPLANS
@ HALL_OF_FAME
@ VSHAPE_PASSENGER_HATCHBACK
@ PAINTBRUSH3X
@ DATAINTERVAL
@ WINDOWS_TILE_VERT
@ VSHAPE_TRUCK_1TRAILER
@ DEMANDMODE_CHECKBOX_HIDESHAPES
@ APP_TLSTRACKER
@ WINDOWS_CASCADE
@ SAVEDATAELEMENTS
@ ROUTEPROBREROUTE
@ VSHAPE_POLICE
@ VSHAPE_RAIL_CARGO
@ COMMONMODE_CHECKBOX_GRID
@ PAINTBRUSH2X
@ SAVENETWORKELEMENTS
@ CHARGINGSTATION
@ OPEN_BMP_DIALOG
@ WALK_BUSSTOP
@ APP_SELECTOR
@ MODEEDGEDATA
@ VSHAPE_BICYCLE
@ PERSON_LANESTOP
@ PARKINGZONEREROUTE
@ NETWORKMODE_CHECKBOX_ELEVATION
@ CLOSINGLANEREROUTE
@ RIDE_BUSSTOP
@ VCLASS_CUSTOM1
@ SUPERMODENETWORK
@ PAINTBRUSH4X
@ VSHAPE_BUS_TROLLEY
@ COMMONMODE_CHECKBOX_SPREADVEHICLE
@ SHOWTOOLTIPS
@ VSHAPE_DELIVERY
@ VSHAPE_PASSENGER_SEDAN
@ VSHAPE_BUS_FLEXIBLE
@ VCLASS_DELIVERY
@ VSHAPE_RICKSHAW
@ ALLOWROTATION
@ VSHAPE_MOTORCYCLE
@ SAVEDEMANDELEMENTS
@ DESTPROBREROUTE
@ VCLASS_RAIL_ELECTRIC
@ VCLASS_IGNORING
@ LOCATECONTAINER
@ VSHAPE_TRUCK
@ SUPERMODEDATA
@ PERSONTRIP_FROMTO
@ SAVEADDITIONALELEMENTS
@ REROUTERINTERVAL
@ MODECONNECTION
@ PAINTBRUSH5X
@ LOCATEJUNCTION
@ RECENTERVIEW
@ LANEGREENVERGE
@ VCLASS_EMERGENCY
@ NETWORKMODE_CHECKBOX_CHAIN
@ VARIABLESPEEDSIGN
@ COMPUTEDEMAND
@ VSHAPE_BUS_COACH
@ BIGARROWRIGHT
@ VCLASS_RAIL_URBAN
@ PAINTBRUSH1X
@ APP_BREAKPOINTS
@ VSHAPE_TRUCK_SEMITRAILER
@ NETWORKMODE_CHECKBOX_ASKFORMERGE
@ YELLOWPERSON
@ MODEPERSONTYPE
@ OPEN_TLSPROGRAMS
@ JOINJUNCTIONS
@ WINDOWS_TILE_HORI
@ YELLOWVEHICLE
@ PERSON_CONTAINERSTOP
@ CREATE_GRAPH
@ MODETAZRELDATA
@ VCLASS_EVEHICLE
@ NETWORKMODE_CHECKBOX_TWOWAY