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-2022 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,
53 
56 
57  CUT,
58  COPY,
59  PASTE,
60 
62 
63 
66  START,
67  STOP,
68  STEP,
70 
73  SELECT,
74  UNSELECT,
76 
79  MICROVIEW,
80  OSGVIEW,
82 
88 
91  LOCATE,
93  LOCATEEDGE,
96  LOCATESTOP,
99  LOCATETLS,
100  LOCATEADD,
101  LOCATEPOI,
102  LOCATEPOLY,
104 
107  TOOL_NETDIFF,
109 
113  GREENEDGE,
114  GREENVEHICLE,
115  GREENPERSON,
117  YELLOWEDGE,
119  YELLOWPERSON,
121 
124  COLORWHEEL,
125  SAVEDB,
126  REMOVEDB,
127  SHOWTOOLTIPS,
128  EDITVIEWPORT,
129  ZOOMSTYLE,
130  FULL_SCREEN,
132 
135  APP_TRACKER,
136  APP_FINDER,
139  APP_TABLE,
140  APP_SELECTOR,
142 
145  YES,
146  NO,
148 
151  FLAG,
152  FLAG_PLUS,
153  FLAG_MINUS,
155 
162 
165  MANIP,
166  CAMERA,
168 
171  EXTRACT,
172  DILATE,
173  ERODE,
174  OPENING,
175  CLOSING,
176  CLOSE_GAPS,
177  ERASE_STAINS,
178  SKELETONIZE,
179  RARIFY,
180  CREATE_GRAPH,
182  EYEDROP,
183  PAINTBRUSH1X,
184  PAINTBRUSH2X,
185  PAINTBRUSH3X,
186  PAINTBRUSH4X,
187  PAINTBRUSH5X,
188  RUBBER1X,
189  RUBBER2X,
190  RUBBER3X,
191  RUBBER4X,
192  RUBBER5X,
193  EDITGRAPH,
195 
198  EXT,
199  CUT_SWELL,
200  TRACKER,
202 
205  UNDO,
206  REDO,
207  UNDOLIST,
208  NETEDIT,
209  NETEDIT_MINI,
210  LOCK,
211  UNLOCK,
214  ADD,
215  REMOVE,
216  BIGARROWLEFT,
218  FRONTELEMENT,
220  COLLAPSE,
221  UNCOLLAPSE,
223 
230 
245 
257 
267 
270  ARROW_UP,
271  ARROW_DOWN,
272  ARROW_LEFT,
273  ARROW_RIGHT,
275 
279  LANE_BUS,
280  LANE_BIKE,
283 
292 
299 
305  MODECROSSING,
306  MODETAZ,
307  MODEDELETE,
308  MODEINSPECT,
309  MODEMOVE,
310  MODESELECT,
311  MODETLS,
312  MODEPOLYGON,
315 
318  MODEROUTE,
319  MODEVEHICLE,
320  MODETYPE,
321  MODESTOP,
322  MODEPERSON,
327 
330  MODEEDGEDATA,
334 
341  CLEANROUTES,
342  JOINROUTES,
344  OPTIONS,
346 
349  JUNCTION,
350  EDGETYPE,
351  LANETYPE,
352  EDGE,
353  LANE,
354  CONNECTION,
355  PROHIBITION,
356  CROSSING,
358 
361  BUSSTOP,
362  TRAINSTOP,
363  ACCESS,
366  E1,
367  E2,
368  E3,
369  E3ENTRY,
370  E3EXIT,
371  E1INSTANT,
372  REROUTER,
373  ROUTEPROBE,
374  VAPORIZER,
376  CALIBRATOR,
377  PARKINGAREA,
378  PARKINGSPACE,
380  VSSSTEP,
386  POLY,
387  POI,
388  POILANE,
389  POIGEO,
390  TAZ,
391  TAZEDGE,
393 
396  ROUTE,
397  VTYPE,
399  VEHICLE,
400  TRIP,
402  FLOW,
404  ROUTEFLOW,
405  STOPELEMENT,
406  PERSON,
407  PERSONFLOW,
411  WALK_EDGES,
412  WALK_FROMTO,
413  WALK_BUSSTOP,
414  WALK_ROUTE,
416  RIDE_FROMTO,
417  RIDE_BUSSTOP,
418  CONTAINER,
426 
429  DATASET,
430  DATAINTERVAL,
431  EDGEDATA,
432  EDGERELDATA,
433  TAZRELDATA,
435 
442  VCLASS_ARMY,
443  VCLASS_VIP,
445  VCLASS_HOV,
446  VCLASS_TAXI,
447  VCLASS_BUS,
448  VCLASS_COACH,
450  VCLASS_TRUCK,
452  VCLASS_TRAM,
454  VCLASS_RAIL,
457  VCLASS_MOPED,
461  VCLASS_SHIP,
465 
470  VSHAPE_MOPED,
478  VSHAPE_TRUCK,
481  VSHAPE_BUS,
485  VSHAPE_RAIL,
489  VSHAPE_ANT,
490  VSHAPE_SHIP,
498 
501  OK,
502  ACCEPT,
503  CANCEL,
504  CORRECT,
505  INCORRECT,
506  RESET,
507  WARNING,
509 
512  GRID,
513  GRID1,
514  GRID2,
515  GRID3,
517 };
@ SELECT
select cursor
GUIIcon
An enumeration of icons used by the gui applications.
Definition: GUIIcons.h:33
@ VCLASS_TRAILER
@ CLEANJUNCTIONS
@ PARKINGSPACE
@ DATAMODE_CHECKBOX_SHOWADDITIONALS
@ SAVEALLELEMENTS
@ PERSONTRIP_JUNCTIONS
@ VCLASS_PASSENGER
@ UNLOCK_SELECTED
@ NETWORKMODE_CHECKBOX_BUBBLES
@ DATAMODE_CHECKBOX_TAZRELONLYFROM
@ VSHAPE_PEDESTRIAN
@ VSHAPE_PASSENGER
@ VCLASS_BICYCLE
@ VSHAPE_UNKNOWN
@ MODEPERSONPLAN
@ COMPUTEPATHMANAGER
@ VSHAPE_FIREBRIGADE
@ VSHAPE_EMERGENCY
@ TRANSPORT_FROMTO
@ MODECROSSING
@ VSHAPE_PASSENGER_VAN
@ MODEADDITIONAL
@ VSHAPE_PASSENGER_WAGON
@ BIGARROWLEFT
@ MODEEDGERELDATA
@ EDITVIEWPORT
@ SUPERMODEDEMAND
@ CLEARMESSAGEWINDOW
@ MODEPROHIBITION
@ VSHAPE_MOPED
@ VCLASS_CUSTOM2
@ DEMANDMODE_CHECKBOX_HIDENONINSPECTEDDEMANDELEMENTS
@ NETWORKMODE_CHECKBOX_HIDECONNECTIONS
@ VSHAPE_RAIL_CAR
@ DEMANDMODE_CHECKBOX_SHOWTRIPS
@ OPEN_ADDITIONALS
@ CONTAINERFLOW
@ PERSONTRIP_BUSSTOP
@ NETEDIT_MINI
@ CUT
basic operations
@ GREENVEHICLE
@ DATAMODE_CHECKBOX_SHOWSHAPES
@ NETWORKMODE_CHECKBOX_SELECTEDGES
@ COMMONMODE_CHECKBOX_SHOWDEMANDELEMENTS
@ COMPUTEJUNCTIONS
@ DEMANDMODE_CHECKBOX_LOCKPERSON
@ LOCATEVEHICLE
@ LANE_PEDESTRIAN
@ VCLASS_MOTORCYCLE
@ CLOSINGREROUTE
@ FRONTELEMENT
@ NETWORKMODE_CHECKBOX_APPLYTOALLPHASES
@ TRANSHIP_FROMTO
@ MODECREATEEDGE
@ VCLASS_COACH
@ VCLASS_AUTHORITY
@ DATAMODE_CHECKBOX_TAZRELONLYTO
@ NETWORKMODE_CHECKBOX_AUTOSELECTJUNCTIONS
@ YELLOWCONTAINER
@ LOCATEPERSON
@ VCLASS_TRUCK
@ CONTAINERSTOP
@ DATAMODE_CHECKBOX_TAZRELDRAWING
@ ERASE_STAINS
@ TRANSPORT_CONTAINERSTOP
@ VCLASS_MOPED
@ VSHAPE_E_VEHICLE
@ NETWORKMODE_CHECKBOX_SHOWCONNECTIONS
@ VCLASS_PEDESTRIAN
@ LOCK_SELECTED
@ VCLASS_PRIVATE
@ TRANSHIP_EDGES
@ WALK_JUNCTIONS
@ DEMANDMODE_CHECKBOX_SHOWPERSONPLANS
@ TRIP_JUNCTIONS
@ HALL_OF_FAME
@ VSHAPE_PASSENGER_HATCHBACK
@ PAINTBRUSH3X
@ DATAINTERVAL
@ WINDOWS_TILE_VERT
@ FLOW_JUNCTIONS
@ MODECONTAINER
@ VSHAPE_TRUCK_1TRAILER
@ DEMANDMODE_CHECKBOX_HIDESHAPES
@ GREENCONTAINER
@ APP_TLSTRACKER
@ WINDOWS_CASCADE
@ SAVEDATAELEMENTS
@ ROUTEPROBREROUTE
@ VSHAPE_POLICE
@ VSHAPE_RAIL_CARGO
@ PAINTBRUSH2X
@ DATAMODE_CHECKBOX_TAZDRAWFILL
@ SAVENETWORKELEMENTS
@ CHARGINGSTATION
@ OPEN_BMP_DIALOG
@ WALK_BUSSTOP
@ APP_SELECTOR
@ MODEEDGEDATA
@ TRANSHIP_CONTAINERSTOP
@ VSHAPE_BICYCLE
@ PARKINGZONEREROUTE
@ NETWORKMODE_CHECKBOX_ELEVATION
@ CLOSINGLANEREROUTE
@ TOOL_NETDIFF
@ RIDE_BUSSTOP
@ VCLASS_CUSTOM1
@ SUPERMODENETWORK
@ PAINTBRUSH4X
@ VSHAPE_BUS_TROLLEY
@ COMMONMODE_CHECKBOX_SPREADVEHICLE
@ SHOWTOOLTIPS
@ VSHAPE_DELIVERY
@ ADJUSTPERSONPLANS
@ DEMANDMODE_CHECKBOX_LOCKCONTAINER
@ VSHAPE_PASSENGER_SEDAN
@ VSHAPE_BUS_FLEXIBLE
@ VCLASS_DELIVERY
@ VSHAPE_RICKSHAW
@ ALLOWROTATION
@ NETWORKMODE_CHECKBOX_SHOWSUBADDITIONALS
@ VSHAPE_MOTORCYCLE
@ SAVEDEMANDELEMENTS
@ DESTPROBREROUTE
@ VCLASS_RAIL_ELECTRIC
@ VCLASS_IGNORING
@ LOCATECONTAINER
@ VSHAPE_TRUCK
@ SUPERMODEDATA
@ PERSONTRIP_FROMTO
@ SAVEADDITIONALELEMENTS
@ REROUTERINTERVAL
@ MODECONNECTION
@ PAINTBRUSH5X
@ VTYPEDISTRIBUTION
@ LOCATEJUNCTION
@ RECENTERVIEW
@ MODECONTAINERPLAN
@ LANEGREENVERGE
@ VCLASS_EMERGENCY
@ NETWORKMODE_CHECKBOX_CHAIN
@ VARIABLESPEEDSIGN
@ COMPUTEDEMAND
@ VSHAPE_BUS_COACH
@ BIGARROWRIGHT
@ VCLASS_RAIL_URBAN
@ PAINTBRUSH1X
@ APP_BREAKPOINTS
@ DEMANDMODE_CHECKBOX_SHOWOVERLAPPEDROUTES
@ VSHAPE_TRUCK_SEMITRAILER
@ NETWORKMODE_CHECKBOX_ASKFORMERGE
@ YELLOWPERSON
@ COMMONMODE_CHECKBOX_TOGGLEGRID
@ OPEN_TLSPROGRAMS
@ JOINJUNCTIONS
@ WINDOWS_TILE_HORI
@ YELLOWVEHICLE
@ CREATE_GRAPH
@ MODETAZRELDATA
@ VCLASS_EVEHICLE
@ VSHAPE_SCOOTER
@ DEMANDMODE_CHECKBOX_SHOWCONTAINERPLANS
@ NETWORKMODE_CHECKBOX_TWOWAY