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// ===========================================================================
33enum class GUIIcon {
36 SUMO,
39 EMPTY,
46 NEW_NET,
47 RELOAD,
48 SAVE,
49 CLOSE,
50 HELP,
54
57
58 CUT,
59 COPY,
60 PASTE,
61
63
64
67 START,
68 STOP,
69 STEP,
71
74 SELECT,
77
80 JOIN,
81 DISJOIN,
83
87 OSGVIEW,
89
95
98 LOCATE,
107 LOCATETLS,
108 LOCATEADD,
109 LOCATEPOI,
112
117
121 GREENEDGE,
129
133 SAVEDB,
134 REMOVEDB,
138 ZOOMSTYLE,
141
148 APP_TABLE,
151
154 YES,
155 NO,
157
160 FLAG,
161 FLAG_PLUS,
164
171
174 MANIP,
175 CAMERA,
177
180 EXTRACT,
181 DILATE,
182 ERODE,
183 OPENING,
184 CLOSING,
188 RARIFY,
191 EYEDROP,
197 RUBBER1X,
198 RUBBER2X,
199 RUBBER3X,
200 RUBBER4X,
201 RUBBER5X,
202 EDITGRAPH,
204
207 EXT,
208 CUT_SWELL,
209 TRACKER,
211
214 UNDO,
215 REDO,
216 UNDOLIST,
217 NETEDIT,
219 LOCK,
220 UNLOCK,
223 ADD,
224 REMOVE,
230 COLLAPSE,
232 EXTEND,
234
242
258
270
280
283 ARROW_UP,
288
292 LANE_BUS,
293 LANE_BIKE,
296
305
312
319 MODETAZ,
322 MODEMOVE,
324 MODETLS,
325 MODESHAPE,
327 MODEWIRE,
329
332 MODEROUTE,
334 MODETYPE,
335 MODESTOP,
341
348
358 OPTIONS,
360
363 JUNCTION,
364 EDGETYPE,
365 LANETYPE,
366 EDGE,
367 LANE,
370 CROSSING,
373
376 BUSSTOP,
377 TRAINSTOP,
378 ACCESS,
381 E1,
382 E2,
383 E3,
384 E3ENTRY,
385 E3EXIT,
386 E1INSTANT,
387 REROUTER,
389 VAPORIZER,
395 VSSSTEP,
402
409
412 POLY,
413 POI,
414 POILANE,
415 POIGEO,
417
420 TAZ,
421 TAZEDGE,
423
424
427 ROUTE,
428 VTYPE,
430 VEHICLE,
431 TRIP,
433 FLOW,
435 ROUTEFLOW,
437 WAYPOINT,
438 PERSON,
450 CONTAINER,
458
461 DATASET,
463 EDGEDATA,
467
477
508
539
573
576 OK,
577 ACCEPT,
578 CANCEL,
579 CORRECT,
580 INCORRECT,
581 RESET,
582 WARNING,
583 DANGER,
584 SUM,
586
589 GRID,
590 GRID1,
591 GRID2,
592 GRID3,
594
596 GEOHACK,
597 GOOGLESAT,
598 OSM
599};
@ SELECT
select cursor
GUIIcon
An enumeration of icons used by the gui applications.
Definition: GUIIcons.h:33
@ VCLASS_TRAILER
@ VCLASS_SMALL_TRUCK
@ VCLASS_SMALL_EMERGENCY
@ CLEANJUNCTIONS
@ PARKINGSPACE
@ DATAMODE_CHECKBOX_SHOWADDITIONALS
@ TLSPHASEALLGREEN
@ SAVEALLELEMENTS
@ PERSONTRIP_JUNCTIONS
@ VCLASS_PASSENGER
@ UNLOCK_SELECTED
@ NETWORKMODE_CHECKBOX_BUBBLES
@ DATAMODE_CHECKBOX_TAZRELONLYFROM
@ VSHAPE_PEDESTRIAN
@ VSHAPE_PASSENGER
@ VCLASS_BICYCLE
@ VCLASS_RAIL_FAST
@ 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
@ VCLASS_SMALL_COACH
@ DEMANDMODE_CHECKBOX_HIDENONINSPECTEDDEMANDELEMENTS
@ NETWORKMODE_CHECKBOX_HIDECONNECTIONS
@ TLSPHASEALLGREENPRIORITY
@ VSHAPE_RAIL_CAR
@ DEMANDMODE_CHECKBOX_SHOWTRIPS
@ OPEN_ADDITIONALS
@ TLSPHASECOPY
@ COMMONMODE_CHECKBOX_TOGGLEDRAWJUNCTIONSHAPE
@ CONTAINERFLOW
@ 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
@ TRANSHIP_FROMTO
@ MODECREATEEDGE
@ TLSPHASEDEFAULT
@ LOCATEWALKINGAREA
@ VCLASS_COACH
@ VCLASS_AUTHORITY
@ DATAMODE_CHECKBOX_TAZRELONLYTO
@ NETWORKMODE_CHECKBOX_AUTOSELECTJUNCTIONS
@ YELLOWCONTAINER
@ LOCATEPERSON
@ VCLASS_TRUCK
@ CONTAINERSTOP
@ DATAMODE_CHECKBOX_TAZRELDRAWING
@ ERASE_STAINS
@ VCLASS_SMALL_PASSENGER
@ TRANSPORT_CONTAINERSTOP
@ VCLASS_MOPED
@ VSHAPE_E_VEHICLE
@ NETWORKMODE_CHECKBOX_SHOWCONNECTIONS
@ VCLASS_PEDESTRIAN
@ LOCK_SELECTED
@ VCLASS_PRIVATE
@ VCLASS_SMALL_RAIL_FAST
@ SHOWTOOLTIPS_MENU
@ TRANSHIP_EDGES
@ WALK_JUNCTIONS
@ VCLASS_SMALL_ARMY
@ VCLASS_SMALL_RAIL_URBAN
@ VCLASS_SMALL_BUS
@ DEMANDMODE_CHECKBOX_SHOWPERSONPLANS
@ TRIP_JUNCTIONS
@ HALL_OF_FAME
@ VSHAPE_PASSENGER_HATCHBACK
@ PAINTBRUSH3X
@ VCLASS_SMALL_AUTHORITY
@ DATAINTERVAL
@ WINDOWS_TILE_VERT
@ FLOW_JUNCTIONS
@ MODECONTAINER
@ VSHAPE_TRUCK_1TRAILER
@ DEMANDMODE_CHECKBOX_HIDESHAPES
@ GREENCONTAINER
@ APP_TLSTRACKER
@ WINDOWS_CASCADE
@ SAVEDATAELEMENTS
@ VCLASS_SMALL_CUSTOM2
@ ROUTEPROBREROUTE
@ VSHAPE_POLICE
@ VCLASS_SMALL_VIP
@ VSHAPE_RAIL_CARGO
@ TRACTION_SUBSTATION
@ VCLASS_SMALL_MOPED
@ TLSPHASEALLYELLOW
@ PAINTBRUSH2X
@ DATAMODE_CHECKBOX_TAZDRAWFILL
@ SAVENETWORKELEMENTS
@ CHARGINGSTATION
@ OPEN_BMP_DIALOG
@ WALK_BUSSTOP
@ APP_SELECTOR
@ MODEEDGEDATA
@ TRANSHIP_CONTAINERSTOP
@ VSHAPE_BICYCLE
@ VCLASS_SMALL_PRIVATE
@ PARKINGZONEREROUTE
@ NETWORKMODE_CHECKBOX_ELEVATION
@ CLOSINGLANEREROUTE
@ TOOL_NETDIFF
@ RIDE_BUSSTOP
@ VCLASS_CUSTOM1
@ VCLASS_SMALL_EVEHICLE
@ SUPERMODENETWORK
@ PAINTBRUSH4X
@ VSHAPE_BUS_TROLLEY
@ COMMONMODE_CHECKBOX_SPREADVEHICLE
@ VSHAPE_DELIVERY
@ VCLASS_SMALL_SHIP
@ SHOWTOOLTIPS_VIEW
@ 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
@ SIMPLIFYNETWORK
@ NETWORKMODE_CHECKBOX_SHOWTAZELEMENTS
@ VSHAPE_TRUCK
@ SUPERMODEDATA
@ VCLASS_SMALL_BICYCLE
@ VCLASS_SMALL_RAIL
@ PERSONTRIP_FROMTO
@ SAVEADDITIONALELEMENTS
@ REROUTERINTERVAL
@ MODECONNECTION
@ PAINTBRUSH5X
@ VTYPEDISTRIBUTION
@ LOCATEJUNCTION
@ RECENTERVIEW
@ VCLASS_SMALL_TRAM
@ MODECONTAINERPLAN
@ LANEGREENVERGE
@ TLSPHASEALLRED
@ VCLASS_EMERGENCY
@ NETWORKMODE_CHECKBOX_CHAIN
@ VARIABLESPEEDSIGN
@ COMPUTEDEMAND
@ VSHAPE_BUS_COACH
@ BIGARROWRIGHT
@ VCLASS_RAIL_URBAN
@ PAINTBRUSH1X
@ APP_BREAKPOINTS
@ VCLASS_SMALL_IGNORING
@ DEMANDMODE_CHECKBOX_SHOWOVERLAPPEDROUTES
@ VSHAPE_TRUCK_SEMITRAILER
@ NETWORKMODE_CHECKBOX_ASKFORMERGE
@ VCLASS_SMALL_DELIVERY
@ YELLOWPERSON
@ VCLASS_SMALL_HOV
@ VCLASS_SMALL_RAIL_ELECTRIC
@ OVERHEADWIRE
@ COMMONMODE_CHECKBOX_TOGGLEGRID
@ OPEN_TLSPROGRAMS
@ JOINJUNCTIONS
@ WINDOWS_TILE_HORI
@ YELLOWVEHICLE
@ CREATE_GRAPH
@ GEOHACK
icons for geo tools
@ MODETAZRELDATA
@ OPEN_SUMOCONFIG
@ VCLASS_EVEHICLE
@ VCLASS_SMALL_MOTORCYCLE
@ VSHAPE_SCOOTER
@ OVERHEADWIRE_CLAMP
@ DEMANDMODE_CHECKBOX_SHOWCONTAINERPLANS
@ VCLASS_SMALL_TRAILER
@ NETWORKMODE_CHECKBOX_TWOWAY
@ VCLASS_SMALL_PEDESTRIAN
#define EXT
C++ TraCI client API implementation.