Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GUIIconSubSys.cpp
Go to the documentation of this file.
1
/****************************************************************************/
2
// Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.dev/sumo
3
// Copyright (C) 2001-2023 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
// Helper for icons loading and usage
21
/****************************************************************************/
22
#include <config.h>
23
24
#include <
utils/common/UtilExceptions.h
>
25
26
#include "
GUIIcons.h
"
27
#include "
GUIIconSubSys.h
"
28
29
#include "sumo_icon64.xpm"
30
#include "sumo_icon16.xpm"
31
#include "sumo_logo.xpm"
32
33
#include "netgenerate.xpm"
34
#include "netedit_icon64.xpm"
35
#include "netedit_icon16.xpm"
36
37
#include "netgenerate_grid.xpm"
38
#include "netgenerate_spider.xpm"
39
#include "netgenerate_randomgrid.xpm"
40
#include "netgenerate_random.xpm"
41
42
#include "empty.xpm"
43
#include "newnet.xpm"
44
#include "play.xpm"
45
#include "stop.xpm"
46
#include "step.xpm"
47
#include "new_window.xpm"
48
#include "new_window_3d.xpm"
49
50
#include "open.xpm"
51
#include "openadditionals.xpm"
52
#include "openbmpdialog.xpm"
53
#include "opennet.xpm"
54
#include "openmeandatas.xpm"
55
#include "openneteditconfig.xpm"
56
#include "openshapes.xpm"
57
#include "opensumoconfig.xpm"
58
#include "opentls.xpm"
59
60
#include "save.xpm"
61
#include "save_sumoconfig.xpm"
62
#include "save_neteditconfig.xpm"
63
#include "save_multiple.xpm"
64
#include "save_networkelements.xpm"
65
#include "save_aditionalelements.xpm"
66
#include "save_demandelements.xpm"
67
#include "save_dataelements.xpm"
68
#include "save_meandataelements.xpm"
69
#include "save_database.xpm"
70
71
#include "app_tracker.xpm"
72
#include "app_finder.xpm"
73
#include "app_breakpoints.xpm"
74
#include "app_tlstracker.xpm"
75
#include "app_table.xpm"
76
#include "app_selector.xpm"
77
78
#include "locate.xpm"
79
#include "locate_junction.xpm"
80
#include "locate_edge.xpm"
81
#include "locate_walkingarea.xpm"
82
#include "locate_vehicle.xpm"
83
#include "locate_route.xpm"
84
#include "locate_stop.xpm"
85
#include "locate_person.xpm"
86
#include "locate_container.xpm"
87
#include "locate_tls.xpm"
88
#include "locate_add.xpm"
89
#include "locate_poi.xpm"
90
#include "locate_poly.xpm"
91
92
#include "tool_python.xpm"
93
#include "tool_emissions.xpm"
94
#include "tool_citybrain.xpm"
95
#include "tool_gtfs.xpm"
96
#include "tool_vissim.xpm"
97
#include "tool_visum.xpm"
98
#include "tool_import.xpm"
99
#include "tool_output.xpm"
100
#include "tool_turndefs.xpm"
101
#include "tool_xml.xpm"
102
103
#include "green_container.xpm"
104
#include "yellow_container.xpm"
105
#include "green_edge.xpm"
106
#include "yellow_edge.xpm"
107
#include "green_vehicle.xpm"
108
#include "yellow_vehicle.xpm"
109
#include "green_person.xpm"
110
#include "yellow_person.xpm"
111
112
#include "colorwheel.xpm"
113
#include "removedb.xpm"
114
#include "recenter_view.xpm"
115
#include "allow_rotation.xpm"
116
#include "show_tooltips_view.xpm"
117
#include "show_tooltips_menu.xpm"
118
#include "magnify.xpm"
119
#include "zoomstyle.xpm"
120
#include "yes.xpm"
121
#include "no.xpm"
122
123
#include "extract_streets.xpm"
124
#include "dilate.xpm"
125
#include "erode.xpm"
126
#include "opening.xpm"
127
#include "closing.xpm"
128
#include "erase_stains.xpm"
129
#include "close_gaps.xpm"
130
#include "skeletonize.xpm"
131
#include "rarify.xpm"
132
#include "create_graph.xpm"
133
#include "eyedrop.xpm"
134
#include "rubber1x.xpm"
135
#include "rubber2x.xpm"
136
#include "rubber3x.xpm"
137
#include "rubber4x.xpm"
138
#include "rubber5x.xpm"
139
#include "paintbrush1x.xpm"
140
#include "paintbrush2x.xpm"
141
#include "paintbrush3x.xpm"
142
#include "paintbrush4x.xpm"
143
#include "paintbrush5x.xpm"
144
#include "edit_graph.xpm"
145
#include "full_screen.xpm"
146
147
#include "
flag.cpp
"
148
#include "
flag_plus.cpp
"
149
#include "
flag_minus.cpp
"
150
#include "windows_cascade.xpm"
151
#include "windows_tile_vertically.xpm"
152
#include "windows_tile_horizontally.xpm"
153
#include "reload.xpm"
154
#include "
manip.cpp
"
155
#include "camera.xpm"
156
157
#include "undo.xpm"
158
#include "redo.xpm"
159
#include "undolist.xpm"
160
#include "lock.xpm"
161
#include "unlock.xpm"
162
#include "lock_selected.xpm"
163
#include "unlock_selected.xpm"
164
#include "add.xpm"
165
#include "remove.xpm"
166
#include "collapse.xpm"
167
#include "uncollapse.xpm"
168
#include "extend.xpm"
169
#include "current.xpm"
170
171
#include "arrowup.xpm"
172
#include "arrowdown.xpm"
173
#include "arrowleft.xpm"
174
#include "arrowright.xpm"
175
176
#include "bigarrowleft.xpm"
177
#include "bigarrowright.xpm"
178
179
#include "frontelement.xpm"
180
#include "simplifynetwork.xpm"
181
#include "computepathmanager.xpm"
182
183
#include "checkbox_applytoallphases.xpm"
184
#include "checkbox_askformerge.xpm"
185
#include "checkbox_autoselectjunctions.xpm"
186
#include "checkbox_bubbles.xpm"
187
#include "checkbox_chain.xpm"
188
#include "checkbox_elevation.xpm"
189
#include "checkbox_grid.xpm"
190
#include "checkbox_drawjunctionshapes.xpm"
191
#include "checkbox_hideconnections.xpm"
192
#include "checkbox_showsubadditionals.xpm"
193
#include "checkbox_showtazelements.xpm"
194
#include "checkbox_hidenoninspecteddemandelements.xpm"
195
#include "checkbox_hideshapes.xpm"
196
#include "checkbox_lockcontainer.xpm"
197
#include "checkbox_lockperson.xpm"
198
#include "checkbox_selectededges.xpm"
199
#include "checkbox_showadditionals.xpm"
200
#include "checkbox_showconnections.xpm"
201
#include "checkbox_showcontainerplans.xpm"
202
#include "checkbox_showdemandelements.xpm"
203
#include "checkbox_showoverlappedroutes.xpm"
204
#include "checkbox_showpersonplans.xpm"
205
#include "checkbox_showshapes.xpm"
206
#include "checkbox_showtrips.xpm"
207
#include "checkbox_spreadvehicle.xpm"
208
#include "checkbox_tazdrawfill.xpm"
209
#include "checkbox_tazreldrawing.xpm"
210
#include "checkbox_tazrelonlyfrom.xpm"
211
#include "checkbox_tazrelonlyto.xpm"
212
#include "checkbox_twoway.xpm"
213
214
#include "lanebike.xpm"
215
#include "lanebus.xpm"
216
#include "lanepedestrian.xpm"
217
#include "lanegreenverge.xpm"
218
219
#include "cut.xpm"
220
#include "copy.xpm"
221
#include "paste.xpm"
222
223
#include "select.xpm"
224
#include "unselect.xpm"
225
226
#include "join.xpm"
227
#include "disjoin.xpm"
228
229
#include "ext.xpm"
230
#include "tracker.xpm"
231
#include "hall_of_fame.xpm"
232
#include "clear_message_window.xpm"
233
234
#include "supermodenetwork.xpm"
235
#include "supermodedemand.xpm"
236
#include "supermodedata.xpm"
237
238
#include "modeadditional.xpm"
239
#include "modeconnection.xpm"
240
#include "modecreateedge.xpm"
241
#include "modecrossing.xpm"
242
#include "modetaz.xpm"
243
#include "modedelete.xpm"
244
#include "modeinspect.xpm"
245
#include "modemove.xpm"
246
#include "modeselect.xpm"
247
#include "modetrafficlight.xpm"
248
#include "modeshape.xpm"
249
#include "modeprohibition.xpm"
250
#include "modewire.xpm"
251
252
#include "modecontainer.xpm"
253
#include "modecontainerplan.xpm"
254
#include "modeperson.xpm"
255
#include "modepersonplan.xpm"
256
#include "moderoute.xpm"
257
#include "modestop.xpm"
258
#include "modevehicle.xpm"
259
#include "modetype.xpm"
260
#include "modetypedistribution.xpm"
261
262
#include "modeedgedata.xpm"
263
#include "modeedgereldata.xpm"
264
#include "modetazreldata.xpm"
265
#include "modemeandata.xpm"
266
#include "meandataedge.xpm"
267
#include "meandatalane.xpm"
268
269
#include "tlsphasedefault.xpm"
270
#include "tlsphasecopy.xpm"
271
#include "tlsphaseallred.xpm"
272
#include "tlsphaseallyellow.xpm"
273
#include "tlsphaseallgreen.xpm"
274
#include "tlsphaseallgreenpriority.xpm"
275
276
#include "computejunctions.xpm"
277
#include "cleanjunctions.xpm"
278
#include "joinjunctions.xpm"
279
#include "computedemand.xpm"
280
#include "cleanroutes.xpm"
281
#include "joinroutes.xpm"
282
#include "adjustpersonplans.xpm"
283
#include "options.xpm"
284
285
#include "junction.xpm"
286
#include "edgetype.xpm"
287
#include "lanetype.xpm"
288
#include "edge.xpm"
289
#include "lane.xpm"
290
#include "connection.xpm"
291
#include "prohibition.xpm"
292
#include "crossing.xpm"
293
#include "walkingarea.xpm"
294
295
#include "busstop.xpm"
296
#include "trainstop.xpm"
297
#include "access.xpm"
298
#include "chargingstation.xpm"
299
#include "containerstop.xpm"
300
#include "parkingarea.xpm"
301
#include "parkingspace.xpm"
302
#include "e1.xpm"
303
#include "e1instant.xpm"
304
#include "e2.xpm"
305
#include "e3.xpm"
306
#include "e3entry.xpm"
307
#include "e3exit.xpm"
308
#include "rerouter.xpm"
309
#include "routeprobe.xpm"
310
#include "vaporizer.xpm"
311
#include "variablespeedsign.xpm"
312
#include "calibrator.xpm"
313
#include "rerouterinterval.xpm"
314
#include "vssstep.xpm"
315
#include "closingreroute.xpm"
316
#include "closinglanereroute.xpm"
317
#include "destprobreroute.xpm"
318
#include "parkingzonereroute.xpm"
319
#include "routeprobreroute.xpm"
320
321
#include "tractionsubstation.xpm"
322
#include "overheadwire.xpm"
323
#include "overheadwire_clamp.xpm"
324
325
#include "poly.xpm"
326
#include "poi.xpm"
327
#include "poilane.xpm"
328
#include "poigeo.xpm"
329
330
#include "taz.xpm"
331
#include "tazedge.xpm"
332
333
#include "route.xpm"
334
#include "vtype.xpm"
335
#include "vtypedistribution.xpm"
336
#include "vehicle.xpm"
337
#include "trip.xpm"
338
#include "tripjunctions.xpm"
339
#include "triptazs.xpm"
340
#include "flow.xpm"
341
#include "flowjunctions.xpm"
342
#include "flowtazs.xpm"
343
#include "routeflow.xpm"
344
#include "stopelement.xpm"
345
#include "waypoint.xpm"
346
#include "person.xpm"
347
#include "personflow.xpm"
348
#include "persontripfromto.xpm"
349
#include "persontripbusstop.xpm"
350
#include "persontriptrainstop.xpm"
351
#include "persontripjunctions.xpm"
352
#include "walkedges.xpm"
353
#include "walkfromto.xpm"
354
#include "walkbusstop.xpm"
355
#include "walktrainstop.xpm"
356
#include "walkroute.xpm"
357
#include "walkjunctions.xpm"
358
#include "ridefromto.xpm"
359
#include "ridebusstop.xpm"
360
#include "ridetrainstop.xpm"
361
#include "container.xpm"
362
#include "containerflow.xpm"
363
#include "transhipcontainerstop.xpm"
364
#include "transhipedges.xpm"
365
#include "transhipfromto.xpm"
366
#include "transportcontainerstop.xpm"
367
#include "transportfromto.xpm"
368
369
370
#include "dataset.xpm"
371
#include "datainterval.xpm"
372
#include "edgedata.xpm"
373
#include "edgereldata.xpm"
374
#include "tazreldata.xpm"
375
376
#include "vclass_ignoring.xpm"
377
#include "vclass_private.xpm"
378
#include "vclass_emergency.xpm"
379
#include "vclass_authority.xpm"
380
#include "vclass_army.xpm"
381
#include "vclass_vip.xpm"
382
#include "vclass_passenger.xpm"
383
#include "vclass_hov.xpm"
384
#include "vclass_taxi.xpm"
385
#include "vclass_bus.xpm"
386
#include "vclass_coach.xpm"
387
#include "vclass_delivery.xpm"
388
#include "vclass_truck.xpm"
389
#include "vclass_trailer.xpm"
390
#include "vclass_tram.xpm"
391
#include "vclass_rail_urban.xpm"
392
#include "vclass_rail.xpm"
393
#include "vclass_rail_electric.xpm"
394
#include "vclass_rail_fast.xpm"
395
#include "vclass_motorcycle.xpm"
396
#include "vclass_moped.xpm"
397
#include "vclass_bicycle.xpm"
398
#include "vclass_pedestrian.xpm"
399
#include "vclass_evehicle.xpm"
400
#include "vclass_ship.xpm"
401
#include "vclass_custom1.xpm"
402
#include "vclass_custom2.xpm"
403
404
#include "vclass_small_ignoring.xpm"
405
#include "vclass_small_private.xpm"
406
#include "vclass_small_emergency.xpm"
407
#include "vclass_small_authority.xpm"
408
#include "vclass_small_army.xpm"
409
#include "vclass_small_vip.xpm"
410
#include "vclass_small_passenger.xpm"
411
#include "vclass_small_hov.xpm"
412
#include "vclass_small_taxi.xpm"
413
#include "vclass_small_bus.xpm"
414
#include "vclass_small_coach.xpm"
415
#include "vclass_small_delivery.xpm"
416
#include "vclass_small_truck.xpm"
417
#include "vclass_small_trailer.xpm"
418
#include "vclass_small_tram.xpm"
419
#include "vclass_small_rail_urban.xpm"
420
#include "vclass_small_rail.xpm"
421
#include "vclass_small_rail_electric.xpm"
422
#include "vclass_small_rail_fast.xpm"
423
#include "vclass_small_motorcycle.xpm"
424
#include "vclass_small_moped.xpm"
425
#include "vclass_small_bicycle.xpm"
426
#include "vclass_small_pedestrian.xpm"
427
#include "vclass_small_evehicle.xpm"
428
#include "vclass_small_ship.xpm"
429
#include "vclass_small_custom1.xpm"
430
#include "vclass_small_custom2.xpm"
431
432
#include "vshape_pedestrian.xpm"
433
#include "vshape_bicycle.xpm"
434
#include "vshape_moped.xpm"
435
#include "vshape_motorcycle.xpm"
436
#include "vshape_passenger.xpm"
437
#include "vshape_passenger_sedan.xpm"
438
#include "vshape_passenger_hatchback.xpm"
439
#include "vshape_passenger_wagon.xpm"
440
#include "vshape_passenger_van.xpm"
441
#include "vshape_taxi.xpm"
442
#include "vshape_delivery.xpm"
443
#include "vshape_truck.xpm"
444
#include "vshape_truck_semitrailer.xpm"
445
#include "vshape_truck_1trailer.xpm"
446
#include "vshape_bus.xpm"
447
#include "vshape_bus_coach.xpm"
448
#include "vshape_bus_flexible.xpm"
449
#include "vshape_bus_trolley.xpm"
450
#include "vshape_rail.xpm"
451
#include "vshape_rail_car.xpm"
452
#include "vshape_rail_cargo.xpm"
453
#include "vshape_e_vehicle.xpm"
454
#include "vshape_ant.xpm"
455
#include "vshape_ship.xpm"
456
#include "vshape_emergency.xpm"
457
#include "vshape_firebrigade.xpm"
458
#include "vshape_police.xpm"
459
#include "vshape_rickshaw.xpm"
460
#include "vshape_scooter.xpm"
461
#include "vshape_aircraft.xpm"
462
#include "vshape_unknown.xpm"
463
464
#include "accept.xpm"
465
#include "cancel.xpm"
466
#include "correct.xpm"
467
#include "incorrect.xpm"
468
#include "reset.xpm"
469
#include "warning.xpm"
470
#include "danger.xpm"
471
#include "sum.xpm"
472
#include "back.xpm"
473
474
#include "grid.xpm"
475
#include "grid1.xpm"
476
#include "grid2.xpm"
477
#include "grid3.xpm"
478
479
#include "geohack.xpm"
480
#include "googlesat.xpm"
481
#include "osm.xpm"
482
483
#include "languages/de.xpm"
484
#include "languages/es.xpm"
485
#include "languages/fr.xpm"
486
#include "languages/it.xpm"
487
#include "languages/en.xpm"
488
#include "languages/hu.xpm"
489
#include "languages/tr.xpm"
490
#include "languages/zh.xpm"
491
#include "languages/zht.xpm"
492
493
// ===========================================================================
494
// static member variable definitions
495
// ===========================================================================
496
497
GUIIconSubSys
*
GUIIconSubSys::myInstance
=
nullptr
;
498
499
// ===========================================================================
500
// member definitions
501
// ===========================================================================
502
503
GUIIconSubSys::GUIIconSubSys
(FXApp* a) {
504
// build icons
505
myIcons
[
GUIIcon::SUMO
] =
new
FXXPMIcon(a, sumo_icon64_xpm);
506
myIcons
[
GUIIcon::SUMO_MINI
] =
new
FXXPMIcon(a, sumo_icon16_xpm);
507
myIcons
[
GUIIcon::SUMO_LOGO
] =
new
FXXPMIcon(a, sumo_logo_xpm);
508
509
myIcons
[
GUIIcon::NETGENERATE
] =
new
FXXPMIcon(a, netgenerate_xpm);
510
myIcons
[
GUIIcon::NETEDIT
] =
new
FXXPMIcon(a, netedit_icon64_xpm);
511
myIcons
[
GUIIcon::NETEDIT_MINI
] =
new
FXXPMIcon(a, netedit_icon16_xpm);
512
513
myIcons
[
GUIIcon::NETGENERATE_GRID
] =
new
FXXPMIcon(a, netgenerate_grid_xpm);
514
myIcons
[
GUIIcon::NETGENERATE_SPIDER
] =
new
FXXPMIcon(a, netgenerate_spider_xpm);
515
myIcons
[
GUIIcon::NETGENERATE_RANDOMGRID
] =
new
FXXPMIcon(a, netgenerate_randomgrid_xpm);
516
myIcons
[
GUIIcon::NETGENERATE_RANDOM
] =
new
FXXPMIcon(a, netgenerate_random_xpm);
517
518
myIcons
[
GUIIcon::EMPTY
] =
new
FXXPMIcon(a, empty_xpm);
519
myIcons
[
GUIIcon::NEW_NET
] =
new
FXXPMIcon(a, newnet_xpm);
520
myIcons
[
GUIIcon::RELOAD
] =
new
FXXPMIcon(a, reload_xpm);
521
myIcons
[
GUIIcon::CLOSE
] =
new
FXXPMIcon(a, empty_xpm);
522
myIcons
[
GUIIcon::HELP
] =
new
FXXPMIcon(a, empty_xpm);
523
myIcons
[
GUIIcon::START
] =
new
FXXPMIcon(a, play_xpm);
524
myIcons
[
GUIIcon::STOP
] =
new
FXXPMIcon(a, stop_xpm);
525
myIcons
[
GUIIcon::STEP
] =
new
FXXPMIcon(a, step_xpm);
526
myIcons
[
GUIIcon::MICROVIEW
] =
new
FXXPMIcon(a, new_window_xpm);
527
myIcons
[
GUIIcon::OSGVIEW
] =
new
FXXPMIcon(a, new_window_3d_xpm);
528
myIcons
[
GUIIcon::RECENTERVIEW
] =
new
FXXPMIcon(a, recenter_view_xpm);
529
myIcons
[
GUIIcon::ALLOWROTATION
] =
new
FXXPMIcon(a, allow_rotation_xpm);
530
myIcons
[
GUIIcon::EDITVIEWPORT
] =
new
FXXPMIcon(a, magnify_xpm);
531
myIcons
[
GUIIcon::ZOOMSTYLE
] =
new
FXXPMIcon(a, zoomstyle_xpm);
532
myIcons
[
GUIIcon::FULL_SCREEN
] =
new
FXXPMIcon(a, full_screen_xpm);
533
myIcons
[
GUIIcon::HALL_OF_FAME
] =
new
FXXPMIcon(a, hall_of_fame_xpm);
534
myIcons
[
GUIIcon::CLEARMESSAGEWINDOW
] =
new
FXXPMIcon(a, clear_message_window_xpm);
535
536
myIcons
[
GUIIcon::OPEN
] =
new
FXXPMIcon(a, open_xpm);
537
myIcons
[
GUIIcon::OPEN_NETEDITCONFIG
] =
new
FXXPMIcon(a, open_neteditconfig_xpm);
538
myIcons
[
GUIIcon::OPEN_SUMOCONFIG
] =
new
FXXPMIcon(a, open_sumoconfig_xpm);
539
myIcons
[
GUIIcon::OPEN_NET
] =
new
FXXPMIcon(a, open_net_xpm);
540
myIcons
[
GUIIcon::OPEN_SHAPES
] =
new
FXXPMIcon(a, open_shapes_xpm);
541
myIcons
[
GUIIcon::OPEN_ADDITIONALS
] =
new
FXXPMIcon(a, open_additionals_xpm);
542
myIcons
[
GUIIcon::OPEN_MEANDATAS
] =
new
FXXPMIcon(a, open_meandatas_xpm);
543
myIcons
[
GUIIcon::OPEN_TLSPROGRAMS
] =
new
FXXPMIcon(a, open_tls_xpm);
544
myIcons
[
GUIIcon::OPEN_BMPDIALOG
] =
new
FXXPMIcon(a, open_bmpdialog_xpm);
545
546
myIcons
[
GUIIcon::SAVE
] =
new
FXXPMIcon(a, save_xpm);
547
myIcons
[
GUIIcon::SAVE_SUMOCONFIG
] =
new
FXXPMIcon(a, save_sumoconfig_xpm);
548
myIcons
[
GUIIcon::SAVE_NETEDITCONFIG
] =
new
FXXPMIcon(a, save_neteditconfig_xpm);
549
myIcons
[
GUIIcon::SAVE_MULTIPLE
] =
new
FXXPMIcon(a, save_multiple_xpm);
550
myIcons
[
GUIIcon::SAVE_NETWORKELEMENTS
] =
new
FXXPMIcon(a, save_networkelements_xpm);
551
myIcons
[
GUIIcon::SAVE_ADDITIONALELEMENTS
] =
new
FXXPMIcon(a, save_additionalelements_xpm);
552
myIcons
[
GUIIcon::SAVE_DEMANDELEMENTS
] =
new
FXXPMIcon(a, save_demandelements_xpm);
553
myIcons
[
GUIIcon::SAVE_DATAELEMENTS
] =
new
FXXPMIcon(a, save_dataelements_xpm);
554
myIcons
[
GUIIcon::SAVE_MEANDATAELEMENTS
] =
new
FXXPMIcon(a, save_meandataelements_xpm);
555
myIcons
[
GUIIcon::SAVE_DATABASE
] =
new
FXXPMIcon(a, save_database_xpm);
556
557
myIcons
[
GUIIcon::CUT
] =
new
FXXPMIcon(a, cut_xpm);
558
myIcons
[
GUIIcon::COPY
] =
new
FXXPMIcon(a, copy_xpm);
559
myIcons
[
GUIIcon::PASTE
] =
new
FXXPMIcon(a, paste_xpm);
560
561
myIcons
[
GUIIcon::SELECT
] =
new
FXXPMIcon(a, select_xpm);
562
myIcons
[
GUIIcon::UNSELECT
] =
new
FXXPMIcon(a, unselect_xpm);
563
564
myIcons
[
GUIIcon::JOIN
] =
new
FXXPMIcon(a, join_xpm);
565
myIcons
[
GUIIcon::DISJOIN
] =
new
FXXPMIcon(a, disjoin_xpm);
566
567
myIcons
[
GUIIcon::APP_TRACKER
] =
new
FXXPMIcon(a, app_tracker_xpm);
568
myIcons
[
GUIIcon::APP_FINDER
] =
new
FXXPMIcon(a, app_finder_xpm);
569
myIcons
[
GUIIcon::APP_BREAKPOINTS
] =
new
FXXPMIcon(a, app_breakpoints_xpm);
570
myIcons
[
GUIIcon::APP_TLSTRACKER
] =
new
FXXPMIcon(a, app_tlstracker_xpm);
571
myIcons
[
GUIIcon::APP_TABLE
] =
new
FXXPMIcon(a, app_table_xpm);
572
myIcons
[
GUIIcon::APP_SELECTOR
] =
new
FXXPMIcon(a, app_selector_xpm);
573
574
myIcons
[
GUIIcon::LOCATE
] =
new
FXXPMIcon(a, locate_xpm);
575
myIcons
[
GUIIcon::LOCATEJUNCTION
] =
new
FXXPMIcon(a, locate_junction_xpm);
576
myIcons
[
GUIIcon::LOCATEEDGE
] =
new
FXXPMIcon(a, locate_edge_xpm);
577
myIcons
[
GUIIcon::LOCATEWALKINGAREA
] =
new
FXXPMIcon(a, locate_walkingarea_xpm);
578
myIcons
[
GUIIcon::LOCATEVEHICLE
] =
new
FXXPMIcon(a, locate_vehicle_xpm);
579
myIcons
[
GUIIcon::LOCATEROUTE
] =
new
FXXPMIcon(a, locate_route_xpm);
580
myIcons
[
GUIIcon::LOCATESTOP
] =
new
FXXPMIcon(a, locate_stop_xpm);
581
myIcons
[
GUIIcon::LOCATEPERSON
] =
new
FXXPMIcon(a, locate_person_xpm);
582
myIcons
[
GUIIcon::LOCATECONTAINER
] =
new
FXXPMIcon(a, locate_container_xpm);
583
myIcons
[
GUIIcon::LOCATETLS
] =
new
FXXPMIcon(a, locate_tls_xpm);
584
myIcons
[
GUIIcon::LOCATEADD
] =
new
FXXPMIcon(a, locate_add_xpm);
585
myIcons
[
GUIIcon::LOCATEPOI
] =
new
FXXPMIcon(a, locate_poi_xpm);
586
myIcons
[
GUIIcon::LOCATEPOLY
] =
new
FXXPMIcon(a, locate_poly_xpm);
587
588
myIcons
[
GUIIcon::TOOL_PYTHON
] =
new
FXXPMIcon(a, tool_python_xpm);
589
myIcons
[
GUIIcon::TOOL_EMISSIONS
] =
new
FXXPMIcon(a, tool_emissions_xpm);
590
myIcons
[
GUIIcon::TOOL_CITYBRAIN
] =
new
FXXPMIcon(a, tool_citybrain_xpm);
591
myIcons
[
GUIIcon::TOOL_GTFS
] =
new
FXXPMIcon(a, tool_gtfs_xpm);
592
myIcons
[
GUIIcon::TOOL_VISSIM
] =
new
FXXPMIcon(a, tool_vissim_xpm);
593
myIcons
[
GUIIcon::TOOL_VISUM
] =
new
FXXPMIcon(a, tool_visum_xpm);
594
myIcons
[
GUIIcon::TOOL_IMPORT
] =
new
FXXPMIcon(a, tool_import_xpm);
595
myIcons
[
GUIIcon::TOOL_OUTPUT
] =
new
FXXPMIcon(a, tool_output_xpm);
596
myIcons
[
GUIIcon::TOOL_TURNDEFS
] =
new
FXXPMIcon(a, tool_turndefs_xpm);
597
myIcons
[
GUIIcon::TOOL_XML
] =
new
FXXPMIcon(a, tool_xml_xpm);
598
599
myIcons
[
GUIIcon::GREENCONTAINER
] =
new
FXXPMIcon(a, green_container_xpm);
600
myIcons
[
GUIIcon::GREENEDGE
] =
new
FXXPMIcon(a, green_edge_xpm);
601
myIcons
[
GUIIcon::GREENVEHICLE
] =
new
FXXPMIcon(a, green_vehicle_xpm);
602
myIcons
[
GUIIcon::GREENPERSON
] =
new
FXXPMIcon(a, green_person_xpm);
603
myIcons
[
GUIIcon::YELLOWCONTAINER
] =
new
FXXPMIcon(a, yellow_container_xpm);
604
myIcons
[
GUIIcon::YELLOWEDGE
] =
new
FXXPMIcon(a, yellow_edge_xpm);
605
myIcons
[
GUIIcon::YELLOWVEHICLE
] =
new
FXXPMIcon(a, yellow_vehicle_xpm);
606
myIcons
[
GUIIcon::YELLOWPERSON
] =
new
FXXPMIcon(a, yellow_person_xpm);
607
608
myIcons
[
GUIIcon::COLORWHEEL
] =
new
FXXPMIcon(a, colorwheel_xpm);
609
myIcons
[
GUIIcon::REMOVEDB
] =
new
FXXPMIcon(a, removedb_xpm);
610
myIcons
[
GUIIcon::SHOWTOOLTIPS_VIEW
] =
new
FXXPMIcon(a, show_tooltips_view_xpm);
611
myIcons
[
GUIIcon::SHOWTOOLTIPS_MENU
] =
new
FXXPMIcon(a, show_tooltips_menu_xpm);
612
myIcons
[
GUIIcon::YES
] =
new
FXXPMIcon(a, yes_xpm);
613
myIcons
[
GUIIcon::NO
] =
new
FXXPMIcon(a, no_xpm);
614
myIcons
[
GUIIcon::FLAG
] =
new
FXGIFIcon(a,
flag
);
615
myIcons
[
GUIIcon::FLAG_PLUS
] =
new
FXGIFIcon(a,
flag_plus
);
616
myIcons
[
GUIIcon::FLAG_MINUS
] =
new
FXGIFIcon(a,
flag_minus
);
617
// window arrangements
618
myIcons
[
GUIIcon::WINDOWS_CASCADE
] =
new
FXXPMIcon(a, windows_cascade_xpm);
619
myIcons
[
GUIIcon::WINDOWS_TILE_VERT
] =
new
FXXPMIcon(a, windows_tile_vertically_xpm);
620
myIcons
[
GUIIcon::WINDOWS_TILE_HORI
] =
new
FXXPMIcon(a, windows_tile_horizontally_xpm);
621
// manipulate
622
myIcons
[
GUIIcon::MANIP
] =
new
FXGIFIcon(a,
manip
);
623
myIcons
[
GUIIcon::CAMERA
] =
new
FXXPMIcon(a, camera_xpm);
624
myIcons
[
GUIIcon::EXTRACT
] =
new
FXXPMIcon(a, extract_streets_xpm);
625
myIcons
[
GUIIcon::DILATE
] =
new
FXXPMIcon(a, dilate_xpm);
626
myIcons
[
GUIIcon::ERODE
] =
new
FXXPMIcon(a, erode_xpm);
627
myIcons
[
GUIIcon::OPENING
] =
new
FXXPMIcon(a, opening_xpm);
628
myIcons
[
GUIIcon::CLOSING
] =
new
FXXPMIcon(a, closing_xpm);
629
myIcons
[
GUIIcon::ERASE_STAINS
] =
new
FXXPMIcon(a, erase_stains_xpm);
630
myIcons
[
GUIIcon::CLOSE_GAPS
] =
new
FXXPMIcon(a, close_gaps_xpm);
631
myIcons
[
GUIIcon::SKELETONIZE
] =
new
FXXPMIcon(a, skeletonize_xpm);
632
myIcons
[
GUIIcon::RARIFY
] =
new
FXXPMIcon(a, rarify_xpm);
633
myIcons
[
GUIIcon::CREATE_GRAPH
] =
new
FXXPMIcon(a, create_graph_xpm);
634
myIcons
[
GUIIcon::EYEDROP
] =
new
FXXPMIcon(a, eyedrop_xpm);
635
myIcons
[
GUIIcon::PAINTBRUSH1X
] =
new
FXXPMIcon(a, paintbrush1x_xpm);
636
myIcons
[
GUIIcon::PAINTBRUSH2X
] =
new
FXXPMIcon(a, paintbrush2x_xpm);
637
myIcons
[
GUIIcon::PAINTBRUSH3X
] =
new
FXXPMIcon(a, paintbrush3x_xpm);
638
myIcons
[
GUIIcon::PAINTBRUSH4X
] =
new
FXXPMIcon(a, paintbrush4x_xpm);
639
myIcons
[
GUIIcon::PAINTBRUSH5X
] =
new
FXXPMIcon(a, paintbrush5x_xpm);
640
myIcons
[
GUIIcon::RUBBER1X
] =
new
FXXPMIcon(a, rubber1x_xpm);
641
myIcons
[
GUIIcon::RUBBER2X
] =
new
FXXPMIcon(a, rubber2x_xpm);
642
myIcons
[
GUIIcon::RUBBER3X
] =
new
FXXPMIcon(a, rubber3x_xpm);
643
myIcons
[
GUIIcon::RUBBER4X
] =
new
FXXPMIcon(a, rubber4x_xpm);
644
myIcons
[
GUIIcon::RUBBER5X
] =
new
FXXPMIcon(a, rubber5x_xpm);
645
myIcons
[
GUIIcon::EDITGRAPH
] =
new
FXXPMIcon(a, edit_graph_xpm);
646
647
myIcons
[
GUIIcon::UNDO
] =
new
FXXPMIcon(a, undo_xpm);
648
myIcons
[
GUIIcon::REDO
] =
new
FXXPMIcon(a, redo_xpm);
649
myIcons
[
GUIIcon::UNDOLIST
] =
new
FXXPMIcon(a, undolist_xpm);
650
myIcons
[
GUIIcon::LOCK
] =
new
FXXPMIcon(a, lock_xpm);
651
myIcons
[
GUIIcon::UNLOCK
] =
new
FXXPMIcon(a, unlock_xpm);
652
myIcons
[
GUIIcon::LOCK_SELECTED
] =
new
FXXPMIcon(a, lockselected_xpm);
653
myIcons
[
GUIIcon::UNLOCK_SELECTED
] =
new
FXXPMIcon(a, unlockselected_xpm);
654
myIcons
[
GUIIcon::ADD
] =
new
FXXPMIcon(a, add_xpm);
655
myIcons
[
GUIIcon::REMOVE
] =
new
FXXPMIcon(a, remove_xpm);
656
myIcons
[
GUIIcon::BIGARROWLEFT
] =
new
FXXPMIcon(a, bigarrowleft_xpm);
657
myIcons
[
GUIIcon::BIGARROWRIGHT
] =
new
FXXPMIcon(a, bigarrowright_xpm);
658
myIcons
[
GUIIcon::FRONTELEMENT
] =
new
FXXPMIcon(a, frontelement_xpm);
659
myIcons
[
GUIIcon::SIMPLIFYNETWORK
] =
new
FXXPMIcon(a, simplifynetwork_xpm);
660
myIcons
[
GUIIcon::COMPUTEPATHMANAGER
] =
new
FXXPMIcon(a, computepathmanager_xpm);
661
myIcons
[
GUIIcon::COLLAPSE
] =
new
FXXPMIcon(a, collapse_xpm);
662
myIcons
[
GUIIcon::UNCOLLAPSE
] =
new
FXXPMIcon(a, uncollapse_xpm);
663
myIcons
[
GUIIcon::EXTEND
] =
new
FXXPMIcon(a, extend_xpm);
664
myIcons
[
GUIIcon::CURRENT
] =
new
FXXPMIcon(a, current_xpm);
665
666
myIcons
[
GUIIcon::COMMONMODE_CHECKBOX_TOGGLEGRID
] =
new
FXXPMIcon(a, checkbox_grid_xpm);
667
myIcons
[
GUIIcon::COMMONMODE_CHECKBOX_TOGGLEDRAWJUNCTIONSHAPE
] =
new
FXXPMIcon(a, checkbox_drawjunctionshapes_xpm);
668
myIcons
[
GUIIcon::COMMONMODE_CHECKBOX_SPREADVEHICLE
] =
new
FXXPMIcon(a, checkbox_spreadvehicle_xpm);
669
myIcons
[
GUIIcon::COMMONMODE_CHECKBOX_SHOWDEMANDELEMENTS
] =
new
FXXPMIcon(a, checkbox_showdemandelements_xpm);
670
671
myIcons
[
GUIIcon::NETWORKMODE_CHECKBOX_SELECTEDGES
] =
new
FXXPMIcon(a, checkbox_selectededges_xpm);
672
myIcons
[
GUIIcon::NETWORKMODE_CHECKBOX_SHOWCONNECTIONS
] =
new
FXXPMIcon(a, checkbox_showconnections_xpm);
673
myIcons
[
GUIIcon::NETWORKMODE_CHECKBOX_AUTOSELECTJUNCTIONS
] =
new
FXXPMIcon(a, checkbox_autoselectjunctions_xpm);
674
myIcons
[
GUIIcon::NETWORKMODE_CHECKBOX_ASKFORMERGE
] =
new
FXXPMIcon(a, checkbox_askformerge_xpm);
675
myIcons
[
GUIIcon::NETWORKMODE_CHECKBOX_BUBBLES
] =
new
FXXPMIcon(a, checkbox_bubbles_xpm);
676
myIcons
[
GUIIcon::NETWORKMODE_CHECKBOX_ELEVATION
] =
new
FXXPMIcon(a, checkbox_elevation_xpm);
677
myIcons
[
GUIIcon::NETWORKMODE_CHECKBOX_CHAIN
] =
new
FXXPMIcon(a, checkbox_chain_xpm);
678
myIcons
[
GUIIcon::NETWORKMODE_CHECKBOX_TWOWAY
] =
new
FXXPMIcon(a, checkbox_twoway_xpm);
679
myIcons
[
GUIIcon::NETWORKMODE_CHECKBOX_HIDECONNECTIONS
] =
new
FXXPMIcon(a, checkbox_hideconnections_xpm);
680
myIcons
[
GUIIcon::NETWORKMODE_CHECKBOX_SHOWSUBADDITIONALS
] =
new
FXXPMIcon(a, checkbox_showsubadditionals_xpm);
681
myIcons
[
GUIIcon::NETWORKMODE_CHECKBOX_SHOWTAZELEMENTS
] =
new
FXXPMIcon(a, checkbox_showtazelements_xpm);
682
myIcons
[
GUIIcon::NETWORKMODE_CHECKBOX_APPLYTOALLPHASES
] =
new
FXXPMIcon(a, checkbox_applytoallphases_xpm);
683
684
myIcons
[
GUIIcon::DEMANDMODE_CHECKBOX_HIDESHAPES
] =
new
FXXPMIcon(a, checkbox_hideshapes_xpm);
685
myIcons
[
GUIIcon::DEMANDMODE_CHECKBOX_SHOWTRIPS
] =
new
FXXPMIcon(a, checkbox_showtrips_xpm);
686
myIcons
[
GUIIcon::DEMANDMODE_CHECKBOX_HIDENONINSPECTEDDEMANDELEMENTS
] =
new
FXXPMIcon(a, checkbox_hidenoninspecteddemandelements_xpm);
687
myIcons
[
GUIIcon::DEMANDMODE_CHECKBOX_SHOWPERSONPLANS
] =
new
FXXPMIcon(a, checkbox_showpersonplans_xpm);
688
myIcons
[
GUIIcon::DEMANDMODE_CHECKBOX_LOCKPERSON
] =
new
FXXPMIcon(a, checkbox_lockperson_xpm);
689
myIcons
[
GUIIcon::DEMANDMODE_CHECKBOX_SHOWCONTAINERPLANS
] =
new
FXXPMIcon(a, checkbox_showcontainerplans_xpm);
690
myIcons
[
GUIIcon::DEMANDMODE_CHECKBOX_LOCKCONTAINER
] =
new
FXXPMIcon(a, checkbox_lockcontainer_xpm);
691
myIcons
[
GUIIcon::DEMANDMODE_CHECKBOX_SHOWOVERLAPPEDROUTES
] =
new
FXXPMIcon(a, checkbox_showoverlappedroutes_xpm);
692
693
myIcons
[
GUIIcon::DATAMODE_CHECKBOX_SHOWADDITIONALS
] =
new
FXXPMIcon(a, checkbox_showadditionals_xpm);
694
myIcons
[
GUIIcon::DATAMODE_CHECKBOX_SHOWSHAPES
] =
new
FXXPMIcon(a, checkbox_showshapes_xpm);
695
myIcons
[
GUIIcon::DATAMODE_CHECKBOX_TAZRELDRAWING
] =
new
FXXPMIcon(a, checkbox_tazreldrawing_xpm);
696
myIcons
[
GUIIcon::DATAMODE_CHECKBOX_TAZDRAWFILL
] =
new
FXXPMIcon(a, checkbox_tazdrawfill_xpm);
697
myIcons
[
GUIIcon::DATAMODE_CHECKBOX_TAZRELONLYFROM
] =
new
FXXPMIcon(a, checkbox_tazrelonlyfrom_xpm);
698
myIcons
[
GUIIcon::DATAMODE_CHECKBOX_TAZRELONLYTO
] =
new
FXXPMIcon(a, checkbox_tazrelonlyto_xpm);
699
700
myIcons
[
GUIIcon::ARROW_UP
] =
new
FXXPMIcon(a, arrowup_xpm);
701
myIcons
[
GUIIcon::ARROW_DOWN
] =
new
FXXPMIcon(a, arrowdown_xpm);
702
myIcons
[
GUIIcon::ARROW_LEFT
] =
new
FXXPMIcon(a, arrowleft_xpm);
703
myIcons
[
GUIIcon::ARROW_RIGHT
] =
new
FXXPMIcon(a, arrowright_xpm);
704
705
myIcons
[
GUIIcon::LANE_PEDESTRIAN
] =
new
FXXPMIcon(a, lanepedestrian);
706
myIcons
[
GUIIcon::LANE_BUS
] =
new
FXXPMIcon(a, lanebus);
707
myIcons
[
GUIIcon::LANE_BIKE
] =
new
FXXPMIcon(a, lanebike);
708
myIcons
[
GUIIcon::LANEGREENVERGE
] =
new
FXXPMIcon(a, lanegreenverge);
709
710
myIcons
[
GUIIcon::EXT
] =
new
FXXPMIcon(a, ext_xpm);
711
myIcons
[
GUIIcon::CUT_SWELL
] =
new
FXXPMIcon(a, cut_xpm);
712
myIcons
[
GUIIcon::TRACKER
] =
new
FXXPMIcon(a, tracker_xpm);
713
714
myIcons
[
GUIIcon::SUPERMODENETWORK
] =
new
FXXPMIcon(a, supermodenetwork_xpm);
715
myIcons
[
GUIIcon::SUPERMODEDEMAND
] =
new
FXXPMIcon(a, supermodedemand_xpm);
716
myIcons
[
GUIIcon::SUPERMODEDATA
] =
new
FXXPMIcon(a, supermodedata_xpm);
717
718
myIcons
[
GUIIcon::MODEADDITIONAL
] =
new
FXXPMIcon(a, modeadditional_xpm);
719
myIcons
[
GUIIcon::MODECONNECTION
] =
new
FXXPMIcon(a, modeconnection_xpm);
720
myIcons
[
GUIIcon::MODECREATEEDGE
] =
new
FXXPMIcon(a, modecreateedge_xpm);
721
myIcons
[
GUIIcon::MODECROSSING
] =
new
FXXPMIcon(a, modecrossing_xpm);
722
myIcons
[
GUIIcon::MODETAZ
] =
new
FXXPMIcon(a, modetaz_xpm);
723
myIcons
[
GUIIcon::MODEDELETE
] =
new
FXXPMIcon(a, modedelete_xpm);
724
myIcons
[
GUIIcon::MODEINSPECT
] =
new
FXXPMIcon(a, modeinspect_xpm);
725
myIcons
[
GUIIcon::MODEMOVE
] =
new
FXXPMIcon(a, modemove_xpm);
726
myIcons
[
GUIIcon::MODESELECT
] =
new
FXXPMIcon(a, modeselect_xpm);
727
myIcons
[
GUIIcon::MODETLS
] =
new
FXXPMIcon(a, modetrafficlight_xpm);
728
myIcons
[
GUIIcon::MODESHAPE
] =
new
FXXPMIcon(a, modeshape_xpm);
729
myIcons
[
GUIIcon::MODEPROHIBITION
] =
new
FXXPMIcon(a, modeprohibition_xpm);
730
myIcons
[
GUIIcon::MODEWIRE
] =
new
FXXPMIcon(a, modewire_xpm);
731
732
myIcons
[
GUIIcon::MODEROUTE
] =
new
FXXPMIcon(a, moderoute_xpm);
733
myIcons
[
GUIIcon::MODEVEHICLE
] =
new
FXXPMIcon(a, modevehicle_xpm);
734
myIcons
[
GUIIcon::MODETYPE
] =
new
FXXPMIcon(a, modetype_xpm);
735
myIcons
[
GUIIcon::MODETYPEDISTRIBUTION
] =
new
FXXPMIcon(a, modetypedistribution_xpm);
736
myIcons
[
GUIIcon::MODESTOP
] =
new
FXXPMIcon(a, modestop_xpm);
737
myIcons
[
GUIIcon::MODEPERSON
] =
new
FXXPMIcon(a, modeperson_xpm);
738
myIcons
[
GUIIcon::MODEPERSONPLAN
] =
new
FXXPMIcon(a, modepersonplan_xpm);
739
myIcons
[
GUIIcon::MODECONTAINER
] =
new
FXXPMIcon(a, modecontainer_xpm);
740
myIcons
[
GUIIcon::MODECONTAINERPLAN
] =
new
FXXPMIcon(a, modecontainerplan_xpm);
741
742
myIcons
[
GUIIcon::MODEEDGEDATA
] =
new
FXXPMIcon(a, modeedgedata_xpm);
743
myIcons
[
GUIIcon::MODEEDGERELDATA
] =
new
FXXPMIcon(a, modeedgereldata_xpm);
744
myIcons
[
GUIIcon::MODETAZRELDATA
] =
new
FXXPMIcon(a, modetazreldata_xpm);
745
myIcons
[
GUIIcon::MODEMEANDATA
] =
new
FXXPMIcon(a, modemeandata_xpm);
746
myIcons
[
GUIIcon::MEANDATAEDGE
] =
new
FXXPMIcon(a, meandataedge_xpm);
747
myIcons
[
GUIIcon::MEANDATALANE
] =
new
FXXPMIcon(a, meandatalane_xpm);
748
749
myIcons
[
GUIIcon::COMPUTEJUNCTIONS
] =
new
FXXPMIcon(a, computejunctions_xpm);
750
myIcons
[
GUIIcon::CLEANJUNCTIONS
] =
new
FXXPMIcon(a, cleanjunctions_xpm);
751
myIcons
[
GUIIcon::JOINJUNCTIONS
] =
new
FXXPMIcon(a, joinjunctions_xpm);
752
myIcons
[
GUIIcon::COMPUTEDEMAND
] =
new
FXXPMIcon(a, computedemand_xpm);
753
myIcons
[
GUIIcon::CLEANROUTES
] =
new
FXXPMIcon(a, cleanroutes_xpm);
754
myIcons
[
GUIIcon::JOINROUTES
] =
new
FXXPMIcon(a, joinroutes_xpm);
755
myIcons
[
GUIIcon::ADJUSTPERSONPLANS
] =
new
FXXPMIcon(a, adjustpersonplans_xpm);
756
757
myIcons
[
GUIIcon::OPTIONS
] =
new
FXXPMIcon(a, options_xpm);
758
759
myIcons
[
GUIIcon::JUNCTION
] =
new
FXXPMIcon(a, junction_xpm);
760
myIcons
[
GUIIcon::EDGETYPE
] =
new
FXXPMIcon(a, edgetype_xpm);
761
myIcons
[
GUIIcon::LANETYPE
] =
new
FXXPMIcon(a, lanetype_xpm);
762
myIcons
[
GUIIcon::EDGE
] =
new
FXXPMIcon(a, edge_xpm);
763
myIcons
[
GUIIcon::LANE
] =
new
FXXPMIcon(a, lane_xpm);
764
myIcons
[
GUIIcon::CONNECTION
] =
new
FXXPMIcon(a, connection_xpm);
765
myIcons
[
GUIIcon::PROHIBITION
] =
new
FXXPMIcon(a, prohibition_xpm);
766
myIcons
[
GUIIcon::CROSSING
] =
new
FXXPMIcon(a, crossing_xpm);
767
myIcons
[
GUIIcon::WALKINGAREA
] =
new
FXXPMIcon(a, walkingarea_xpm);
768
769
myIcons
[
GUIIcon::BUSSTOP
] =
new
FXXPMIcon(a, busstop_xpm);
770
myIcons
[
GUIIcon::TRAINSTOP
] =
new
FXXPMIcon(a, trainstop_xpm);
771
myIcons
[
GUIIcon::ACCESS
] =
new
FXXPMIcon(a, access_xpm);
772
myIcons
[
GUIIcon::CONTAINERSTOP
] =
new
FXXPMIcon(a, containerstop_xpm);
773
myIcons
[
GUIIcon::CHARGINGSTATION
] =
new
FXXPMIcon(a, chargingstation_xpm);
774
myIcons
[
GUIIcon::PARKINGAREA
] =
new
FXXPMIcon(a, parkingarea_xpm);
775
myIcons
[
GUIIcon::PARKINGSPACE
] =
new
FXXPMIcon(a, parkingspace_xpm);
776
myIcons
[
GUIIcon::E1
] =
new
FXXPMIcon(a, e1_xpm);
777
myIcons
[
GUIIcon::E2
] =
new
FXXPMIcon(a, e2_xpm);
778
myIcons
[
GUIIcon::E3
] =
new
FXXPMIcon(a, e3_xpm);
779
myIcons
[
GUIIcon::E3ENTRY
] =
new
FXXPMIcon(a, e3entry_xpm);
780
myIcons
[
GUIIcon::E3EXIT
] =
new
FXXPMIcon(a, e3exit_xpm);
781
myIcons
[
GUIIcon::E1INSTANT
] =
new
FXXPMIcon(a, e1instant_xpm);
782
myIcons
[
GUIIcon::REROUTER
] =
new
FXXPMIcon(a, rerouter_xpm);
783
myIcons
[
GUIIcon::ROUTEPROBE
] =
new
FXXPMIcon(a, routeprobe_xpm);
784
myIcons
[
GUIIcon::VAPORIZER
] =
new
FXXPMIcon(a, vaporizer_xpm);
785
myIcons
[
GUIIcon::VARIABLESPEEDSIGN
] =
new
FXXPMIcon(a, variablespeedsign_xpm);
786
myIcons
[
GUIIcon::CALIBRATOR
] =
new
FXXPMIcon(a, calibrator_xpm);
787
myIcons
[
GUIIcon::REROUTERINTERVAL
] =
new
FXXPMIcon(a, rerouterinterval_xpm);
788
myIcons
[
GUIIcon::VSSSTEP
] =
new
FXXPMIcon(a, vssstep_xpm);
789
myIcons
[
GUIIcon::CLOSINGREROUTE
] =
new
FXXPMIcon(a, closingreroute_xpm);
790
myIcons
[
GUIIcon::CLOSINGLANEREROUTE
] =
new
FXXPMIcon(a, closinglanereroute_xpm);
791
myIcons
[
GUIIcon::DESTPROBREROUTE
] =
new
FXXPMIcon(a, destprobreroute_xpm);
792
myIcons
[
GUIIcon::PARKINGZONEREROUTE
] =
new
FXXPMIcon(a, parkingzonereroute_xpm);
793
myIcons
[
GUIIcon::ROUTEPROBREROUTE
] =
new
FXXPMIcon(a, routeprobreroute_xpm);
794
795
myIcons
[
GUIIcon::TRACTION_SUBSTATION
] =
new
FXXPMIcon(a, tractionsubstation_xpm);
796
myIcons
[
GUIIcon::OVERHEADWIRE
] =
new
FXXPMIcon(a, overheadwire_xpm);
797
myIcons
[
GUIIcon::OVERHEADWIRE_CLAMP
] =
new
FXXPMIcon(a, overheadwire_clamp_xpm);
798
799
myIcons
[
GUIIcon::POLY
] =
new
FXXPMIcon(a, poly_xpm);
800
myIcons
[
GUIIcon::POI
] =
new
FXXPMIcon(a, poi_xpm);
801
myIcons
[
GUIIcon::POILANE
] =
new
FXXPMIcon(a, poilane_xpm);
802
myIcons
[
GUIIcon::POIGEO
] =
new
FXXPMIcon(a, poigeo_xpm);
803
804
myIcons
[
GUIIcon::TAZ
] =
new
FXXPMIcon(a, taz_xpm);
805
myIcons
[
GUIIcon::TAZEDGE
] =
new
FXXPMIcon(a, tazedge_xpm);
806
807
myIcons
[
GUIIcon::ROUTE
] =
new
FXXPMIcon(a, route_xpm);
808
myIcons
[
GUIIcon::VTYPE
] =
new
FXXPMIcon(a, vtype_xpm);
809
myIcons
[
GUIIcon::VTYPEDISTRIBUTION
] =
new
FXXPMIcon(a, vtypedistribution_xpm);
810
myIcons
[
GUIIcon::VEHICLE
] =
new
FXXPMIcon(a, vehicle_xpm);
811
myIcons
[
GUIIcon::TRIP
] =
new
FXXPMIcon(a, trip_xpm);
812
myIcons
[
GUIIcon::TRIP_JUNCTIONS
] =
new
FXXPMIcon(a, tripjunctions_xpm);
813
myIcons
[
GUIIcon::TRIP_TAZS
] =
new
FXXPMIcon(a, triptazs_xpm);
814
myIcons
[
GUIIcon::FLOW
] =
new
FXXPMIcon(a, flow_xpm);
815
myIcons
[
GUIIcon::FLOW_JUNCTIONS
] =
new
FXXPMIcon(a, flowjunctions_xpm);
816
myIcons
[
GUIIcon::FLOW_TAZS
] =
new
FXXPMIcon(a, flowtazs_xpm);
817
myIcons
[
GUIIcon::ROUTEFLOW
] =
new
FXXPMIcon(a, routeflow_xpm);
818
myIcons
[
GUIIcon::STOPELEMENT
] =
new
FXXPMIcon(a, stopelement_xpm);
819
myIcons
[
GUIIcon::WAYPOINT
] =
new
FXXPMIcon(a, waypoint_xpm);
820
myIcons
[
GUIIcon::PERSON
] =
new
FXXPMIcon(a, person_xpm);
821
myIcons
[
GUIIcon::PERSONFLOW
] =
new
FXXPMIcon(a, personflow_xpm);
822
myIcons
[
GUIIcon::PERSONTRIP_FROMTO
] =
new
FXXPMIcon(a, persontripfromto_xpm);
823
myIcons
[
GUIIcon::PERSONTRIP_BUSSTOP
] =
new
FXXPMIcon(a, persontripbusstop_xpm);
824
myIcons
[
GUIIcon::PERSONTRIP_TRAINSTOP
] =
new
FXXPMIcon(a, persontriptrainstop_xpm);
825
myIcons
[
GUIIcon::PERSONTRIP_JUNCTIONS
] =
new
FXXPMIcon(a, persontripjunctions_xpm);
826
myIcons
[
GUIIcon::WALK_EDGES
] =
new
FXXPMIcon(a, walkedges_xpm);
827
myIcons
[
GUIIcon::WALK_FROMTO
] =
new
FXXPMIcon(a, walkfromto_xpm);
828
myIcons
[
GUIIcon::WALK_BUSSTOP
] =
new
FXXPMIcon(a, walkbusstop_xpm);
829
myIcons
[
GUIIcon::WALK_TRAINSTOP
] =
new
FXXPMIcon(a, walktrainstop_xpm);
830
myIcons
[
GUIIcon::WALK_ROUTE
] =
new
FXXPMIcon(a, walkroute_xpm);
831
myIcons
[
GUIIcon::WALK_JUNCTIONS
] =
new
FXXPMIcon(a, walkjunctions_xpm);
832
myIcons
[
GUIIcon::RIDE_FROMTO
] =
new
FXXPMIcon(a, ridefromto_xpm);
833
myIcons
[
GUIIcon::RIDE_BUSSTOP
] =
new
FXXPMIcon(a, ridebusstop_xpm);
834
myIcons
[
GUIIcon::RIDE_TRAINSTOP
] =
new
FXXPMIcon(a, ridetrainstop_xpm);
835
836
myIcons
[
GUIIcon::CONTAINER
] =
new
FXXPMIcon(a, container_xpm);
837
myIcons
[
GUIIcon::CONTAINERFLOW
] =
new
FXXPMIcon(a, containerflow_xpm);
838
myIcons
[
GUIIcon::TRANSPORT_FROMTO
] =
new
FXXPMIcon(a, transportfromto_xpm);
839
myIcons
[
GUIIcon::TRANSPORT_CONTAINERSTOP
] =
new
FXXPMIcon(a, transportcontainerstop_xpm);
840
myIcons
[
GUIIcon::TRANSHIP_EDGES
] =
new
FXXPMIcon(a, transhipedges_xpm);
841
myIcons
[
GUIIcon::TRANSHIP_FROMTO
] =
new
FXXPMIcon(a, transhipfromto_xpm);
842
myIcons
[
GUIIcon::TRANSHIP_CONTAINERSTOP
] =
new
FXXPMIcon(a, transhipcontainerstop_xpm);
843
844
myIcons
[
GUIIcon::DATASET
] =
new
FXXPMIcon(a, dataset_xpm);
845
myIcons
[
GUIIcon::DATAINTERVAL
] =
new
FXXPMIcon(a, datainterval_xpm);
846
myIcons
[
GUIIcon::EDGEDATA
] =
new
FXXPMIcon(a, edgedata_xpm);
847
myIcons
[
GUIIcon::EDGERELDATA
] =
new
FXXPMIcon(a, edgereldata_xpm);
848
myIcons
[
GUIIcon::TAZRELDATA
] =
new
FXXPMIcon(a, tazreldata_xpm);
849
850
myIcons
[
GUIIcon::TLSPHASEDEFAULT
] =
new
FXXPMIcon(a, tlsphasedefault_xpm);
851
myIcons
[
GUIIcon::TLSPHASECOPY
] =
new
FXXPMIcon(a, tlsphasecopy_xpm);
852
myIcons
[
GUIIcon::TLSPHASEALLRED
] =
new
FXXPMIcon(a, tlsphaseallred_xpm);
853
myIcons
[
GUIIcon::TLSPHASEALLYELLOW
] =
new
FXXPMIcon(a, tlsphaseallyellow_xpm);
854
myIcons
[
GUIIcon::TLSPHASEALLGREEN
] =
new
FXXPMIcon(a, tlsphaseallgreen_xpm);
855
myIcons
[
GUIIcon::TLSPHASEALLGREENPRIORITY
] =
new
FXXPMIcon(a, tlsphaseallgreenpriority_xpm);
856
857
myIcons
[
GUIIcon::VCLASS_IGNORING
] =
new
FXXPMIcon(a, vclass_ignoring_xpm);
858
myIcons
[
GUIIcon::VCLASS_PRIVATE
] =
new
FXXPMIcon(a, vclass_private_xpm);
859
myIcons
[
GUIIcon::VCLASS_EMERGENCY
] =
new
FXXPMIcon(a, vclass_emergency_xpm);
860
myIcons
[
GUIIcon::VCLASS_AUTHORITY
] =
new
FXXPMIcon(a, vclass_authority_xpm);
861
myIcons
[
GUIIcon::VCLASS_ARMY
] =
new
FXXPMIcon(a, vclass_army_xpm);
862
myIcons
[
GUIIcon::VCLASS_VIP
] =
new
FXXPMIcon(a, vclass_vip_xpm);
863
myIcons
[
GUIIcon::VCLASS_PASSENGER
] =
new
FXXPMIcon(a, vclass_passenger_xpm);
864
myIcons
[
GUIIcon::VCLASS_HOV
] =
new
FXXPMIcon(a, vclass_hov_xpm);
865
myIcons
[
GUIIcon::VCLASS_TAXI
] =
new
FXXPMIcon(a, vclass_taxi_xpm);
866
myIcons
[
GUIIcon::VCLASS_BUS
] =
new
FXXPMIcon(a, vclass_bus_xpm);
867
myIcons
[
GUIIcon::VCLASS_COACH
] =
new
FXXPMIcon(a, vclass_coach_xpm);
868
myIcons
[
GUIIcon::VCLASS_DELIVERY
] =
new
FXXPMIcon(a, vclass_delivery_xpm);
869
myIcons
[
GUIIcon::VCLASS_TRUCK
] =
new
FXXPMIcon(a, vclass_truck_xpm);
870
myIcons
[
GUIIcon::VCLASS_TRAILER
] =
new
FXXPMIcon(a, vclass_trailer_xpm);
871
myIcons
[
GUIIcon::VCLASS_TRAM
] =
new
FXXPMIcon(a, vclass_tram_xpm);
872
myIcons
[
GUIIcon::VCLASS_RAIL_URBAN
] =
new
FXXPMIcon(a, vclass_rail_urban_xpm);
873
myIcons
[
GUIIcon::VCLASS_RAIL
] =
new
FXXPMIcon(a, vclass_rail_xpm);
874
myIcons
[
GUIIcon::VCLASS_RAIL_ELECTRIC
] =
new
FXXPMIcon(a, vclass_rail_electric_xpm);
875
myIcons
[
GUIIcon::VCLASS_RAIL_FAST
] =
new
FXXPMIcon(a, vclass_rail_fast_xpm);
876
myIcons
[
GUIIcon::VCLASS_MOTORCYCLE
] =
new
FXXPMIcon(a, vclass_motorcycle_xpm);
877
myIcons
[
GUIIcon::VCLASS_MOPED
] =
new
FXXPMIcon(a, vclass_moped_xpm);
878
myIcons
[
GUIIcon::VCLASS_BICYCLE
] =
new
FXXPMIcon(a, vclass_bicycle_xpm);
879
myIcons
[
GUIIcon::VCLASS_PEDESTRIAN
] =
new
FXXPMIcon(a, vclass_pedestrian_xpm);
880
myIcons
[
GUIIcon::VCLASS_EVEHICLE
] =
new
FXXPMIcon(a, vclass_evehicle_xpm);
881
myIcons
[
GUIIcon::VCLASS_SHIP
] =
new
FXXPMIcon(a, vclass_ship_xpm);
882
myIcons
[
GUIIcon::VCLASS_CUSTOM1
] =
new
FXXPMIcon(a, vclass_custom1_xpm);
883
myIcons
[
GUIIcon::VCLASS_CUSTOM2
] =
new
FXXPMIcon(a, vclass_custom2_xpm);
884
885
myIcons
[
GUIIcon::VCLASS_SMALL_IGNORING
] =
new
FXXPMIcon(a, vclass_small_ignoring_xpm);
886
myIcons
[
GUIIcon::VCLASS_SMALL_PRIVATE
] =
new
FXXPMIcon(a, vclass_small_private_xpm);
887
myIcons
[
GUIIcon::VCLASS_SMALL_EMERGENCY
] =
new
FXXPMIcon(a, vclass_small_emergency_xpm);
888
myIcons
[
GUIIcon::VCLASS_SMALL_AUTHORITY
] =
new
FXXPMIcon(a, vclass_small_authority_xpm);
889
myIcons
[
GUIIcon::VCLASS_SMALL_ARMY
] =
new
FXXPMIcon(a, vclass_small_army_xpm);
890
myIcons
[
GUIIcon::VCLASS_SMALL_VIP
] =
new
FXXPMIcon(a, vclass_small_vip_xpm);
891
myIcons
[
GUIIcon::VCLASS_SMALL_PASSENGER
] =
new
FXXPMIcon(a, vclass_small_passenger_xpm);
892
myIcons
[
GUIIcon::VCLASS_SMALL_HOV
] =
new
FXXPMIcon(a, vclass_small_hov_xpm);
893
myIcons
[
GUIIcon::VCLASS_SMALL_TAXI
] =
new
FXXPMIcon(a, vclass_small_taxi_xpm);
894
myIcons
[
GUIIcon::VCLASS_SMALL_BUS
] =
new
FXXPMIcon(a, vclass_small_bus_xpm);
895
myIcons
[
GUIIcon::VCLASS_SMALL_COACH
] =
new
FXXPMIcon(a, vclass_small_coach_xpm);
896
myIcons
[
GUIIcon::VCLASS_SMALL_DELIVERY
] =
new
FXXPMIcon(a, vclass_small_delivery_xpm);
897
myIcons
[
GUIIcon::VCLASS_SMALL_TRUCK
] =
new
FXXPMIcon(a, vclass_small_truck_xpm);
898
myIcons
[
GUIIcon::VCLASS_SMALL_TRAILER
] =
new
FXXPMIcon(a, vclass_small_trailer_xpm);
899
myIcons
[
GUIIcon::VCLASS_SMALL_TRAM
] =
new
FXXPMIcon(a, vclass_small_tram_xpm);
900
myIcons
[
GUIIcon::VCLASS_SMALL_RAIL_URBAN
] =
new
FXXPMIcon(a, vclass_small_rail_urban_xpm);
901
myIcons
[
GUIIcon::VCLASS_SMALL_RAIL
] =
new
FXXPMIcon(a, vclass_small_rail_xpm);
902
myIcons
[
GUIIcon::VCLASS_SMALL_RAIL_ELECTRIC
] =
new
FXXPMIcon(a, vclass_small_rail_electric_xpm);
903
myIcons
[
GUIIcon::VCLASS_SMALL_RAIL_FAST
] =
new
FXXPMIcon(a, vclass_small_rail_fast_xpm);
904
myIcons
[
GUIIcon::VCLASS_SMALL_MOTORCYCLE
] =
new
FXXPMIcon(a, vclass_small_motorcycle_xpm);
905
myIcons
[
GUIIcon::VCLASS_SMALL_MOPED
] =
new
FXXPMIcon(a, vclass_small_moped_xpm);
906
myIcons
[
GUIIcon::VCLASS_SMALL_BICYCLE
] =
new
FXXPMIcon(a, vclass_small_bicycle_xpm);
907
myIcons
[
GUIIcon::VCLASS_SMALL_PEDESTRIAN
] =
new
FXXPMIcon(a, vclass_small_pedestrian_xpm);
908
myIcons
[
GUIIcon::VCLASS_SMALL_EVEHICLE
] =
new
FXXPMIcon(a, vclass_small_evehicle_xpm);
909
myIcons
[
GUIIcon::VCLASS_SMALL_SHIP
] =
new
FXXPMIcon(a, vclass_small_ship_xpm);
910
myIcons
[
GUIIcon::VCLASS_SMALL_CUSTOM1
] =
new
FXXPMIcon(a, vclass_small_custom1_xpm);
911
myIcons
[
GUIIcon::VCLASS_SMALL_CUSTOM2
] =
new
FXXPMIcon(a, vclass_small_custom2_xpm);
912
913
myIcons
[
GUIIcon::VSHAPE_PEDESTRIAN
] =
new
FXXPMIcon(a, vshape_pedestrian_xpm);
914
myIcons
[
GUIIcon::VSHAPE_BICYCLE
] =
new
FXXPMIcon(a, vshape_bicycle_xpm);
915
myIcons
[
GUIIcon::VSHAPE_MOPED
] =
new
FXXPMIcon(a, vshape_moped_xpm);
916
myIcons
[
GUIIcon::VSHAPE_MOTORCYCLE
] =
new
FXXPMIcon(a, vshape_motorcycle_xpm);
917
myIcons
[
GUIIcon::VSHAPE_PASSENGER
] =
new
FXXPMIcon(a, vshape_passenger_xpm);
918
myIcons
[
GUIIcon::VSHAPE_PASSENGER_SEDAN
] =
new
FXXPMIcon(a, vshape_passenger_sedan_xpm);
919
myIcons
[
GUIIcon::VSHAPE_PASSENGER_HATCHBACK
] =
new
FXXPMIcon(a, vshape_passenger_hatchback_xpm);
920
myIcons
[
GUIIcon::VSHAPE_PASSENGER_WAGON
] =
new
FXXPMIcon(a, vshape_passenger_wagon_xpm);
921
myIcons
[
GUIIcon::VSHAPE_PASSENGER_VAN
] =
new
FXXPMIcon(a, vshape_passenger_van_xpm);
922
myIcons
[
GUIIcon::VSHAPE_TAXI
] =
new
FXXPMIcon(a, vshape_taxi_xpm);
923
myIcons
[
GUIIcon::VSHAPE_DELIVERY
] =
new
FXXPMIcon(a, vshape_delivery_xpm);
924
myIcons
[
GUIIcon::VSHAPE_TRUCK
] =
new
FXXPMIcon(a, vshape_truck_xpm);
925
myIcons
[
GUIIcon::VSHAPE_TRUCK_SEMITRAILER
] =
new
FXXPMIcon(a, vshape_truck_semitrailer_xpm);
926
myIcons
[
GUIIcon::VSHAPE_TRUCK_1TRAILER
] =
new
FXXPMIcon(a, vshape_truck_1trailer_xpm);
927
myIcons
[
GUIIcon::VSHAPE_BUS
] =
new
FXXPMIcon(a, vshape_bus_xpm);
928
myIcons
[
GUIIcon::VSHAPE_BUS_COACH
] =
new
FXXPMIcon(a, vshape_bus_coach_xpm);
929
myIcons
[
GUIIcon::VSHAPE_BUS_FLEXIBLE
] =
new
FXXPMIcon(a, vshape_bus_flexible_xpm);
930
myIcons
[
GUIIcon::VSHAPE_BUS_TROLLEY
] =
new
FXXPMIcon(a, vshape_bus_trolley_xpm);
931
myIcons
[
GUIIcon::VSHAPE_RAIL
] =
new
FXXPMIcon(a, vshape_rail_xpm);
932
myIcons
[
GUIIcon::VSHAPE_RAIL_CAR
] =
new
FXXPMIcon(a, vshape_rail_car_xpm);
933
myIcons
[
GUIIcon::VSHAPE_RAIL_CARGO
] =
new
FXXPMIcon(a, vshape_rail_cargo_xpm);
934
myIcons
[
GUIIcon::VSHAPE_E_VEHICLE
] =
new
FXXPMIcon(a, vshape_e_vehicle_xpm);
935
myIcons
[
GUIIcon::VSHAPE_ANT
] =
new
FXXPMIcon(a, vshape_ant_xpm);
936
myIcons
[
GUIIcon::VSHAPE_SHIP
] =
new
FXXPMIcon(a, vshape_ship_xpm);
937
myIcons
[
GUIIcon::VSHAPE_EMERGENCY
] =
new
FXXPMIcon(a, vshape_emergency_xpm);
938
myIcons
[
GUIIcon::VSHAPE_FIREBRIGADE
] =
new
FXXPMIcon(a, vshape_firebrigade_xpm);
939
myIcons
[
GUIIcon::VSHAPE_POLICE
] =
new
FXXPMIcon(a, vshape_police_xpm);
940
myIcons
[
GUIIcon::VSHAPE_RICKSHAW
] =
new
FXXPMIcon(a, vshape_rickshaw_xpm);
941
myIcons
[
GUIIcon::VSHAPE_AIRCRAFT
] =
new
FXXPMIcon(a, vshape_aircraft_xpm);
942
myIcons
[
GUIIcon::VSHAPE_SCOOTER
] =
new
FXXPMIcon(a, vshape_scooter_xpm);
943
myIcons
[
GUIIcon::VSHAPE_UNKNOWN
] =
new
FXXPMIcon(a, vshape_unknown_xpm);
944
945
myIcons
[
GUIIcon::OK
] =
new
FXXPMIcon(a, accept_xpm);
946
myIcons
[
GUIIcon::ACCEPT
] =
new
FXXPMIcon(a, accept_xpm);
947
myIcons
[
GUIIcon::CANCEL
] =
new
FXXPMIcon(a, cancel_xpm);
948
myIcons
[
GUIIcon::CORRECT
] =
new
FXXPMIcon(a, correct_xpm);
949
myIcons
[
GUIIcon::INCORRECT
] =
new
FXXPMIcon(a, incorrect_xpm);
950
myIcons
[
GUIIcon::RESET
] =
new
FXXPMIcon(a, reset_xpm);
951
myIcons
[
GUIIcon::WARNING
] =
new
FXXPMIcon(a, warning_xpm);
952
myIcons
[
GUIIcon::DANGER
] =
new
FXXPMIcon(a, danger_xpm);
953
myIcons
[
GUIIcon::SUM
] =
new
FXXPMIcon(a, sum_xpm);
954
myIcons
[
GUIIcon::BACK
] =
new
FXXPMIcon(a, back_xpm);
955
956
myIcons
[
GUIIcon::GRID
] =
new
FXXPMIcon(a, grid_xpm);
957
myIcons
[
GUIIcon::GRID1
] =
new
FXXPMIcon(a, grid1_xpm);
958
myIcons
[
GUIIcon::GRID2
] =
new
FXXPMIcon(a, grid2_xpm);
959
myIcons
[
GUIIcon::GRID3
] =
new
FXXPMIcon(a, grid3_xpm);
960
961
myIcons
[
GUIIcon::GEOHACK
] =
new
FXXPMIcon(a, geohack_xpm);
962
myIcons
[
GUIIcon::GOOGLESAT
] =
new
FXXPMIcon(a, googlesat_xpm);
963
myIcons
[
GUIIcon::OSM
] =
new
FXXPMIcon(a, osm_xpm);
964
965
myIcons
[
GUIIcon::LANGUAGE_EN
] =
new
FXXPMIcon(a, language_en_xpm);
966
myIcons
[
GUIIcon::LANGUAGE_DE
] =
new
FXXPMIcon(a, language_de_xpm);
967
myIcons
[
GUIIcon::LANGUAGE_ES
] =
new
FXXPMIcon(a, language_es_xpm);
968
myIcons
[
GUIIcon::LANGUAGE_FR
] =
new
FXXPMIcon(a, language_fr_xpm);
969
myIcons
[
GUIIcon::LANGUAGE_IT
] =
new
FXXPMIcon(a, language_it_xpm);
970
myIcons
[
GUIIcon::LANGUAGE_HU
] =
new
FXXPMIcon(a, language_hu_xpm);
971
myIcons
[
GUIIcon::LANGUAGE_TR
] =
new
FXXPMIcon(a, language_tr_xpm);
972
myIcons
[
GUIIcon::LANGUAGE_ZH
] =
new
FXXPMIcon(a, language_zh_xpm);
973
myIcons
[
GUIIcon::LANGUAGE_ZHT
] =
new
FXXPMIcon(a, language_zht_xpm);
974
975
// ... and create them
976
for
(
const
auto
& icon :
myIcons
) {
977
icon.second->create();
978
}
979
}
980
981
982
GUIIconSubSys::~GUIIconSubSys
() {
983
// remove all icons
984
for
(
const
auto
& icon :
myIcons
) {
985
delete
icon.second;
986
}
987
}
988
989
990
void
991
GUIIconSubSys::initIcons
(FXApp* a) {
992
if
(
myInstance
) {
993
throw
ProcessError
(
TL
(
"Instance was previously created"
));
994
}
else
{
995
myInstance
=
new
GUIIconSubSys
(a);
996
}
997
}
998
999
1000
FXIcon*
1001
GUIIconSubSys::getIcon
(
const
GUIIcon
which) {
1002
return
myInstance
->
myIcons
.at(which);
1003
}
1004
1005
1006
void
1007
GUIIconSubSys::close
() {
1008
// delete instance and set null
1009
delete
myInstance
;
1010
myInstance
=
nullptr
;
1011
}
1012
1013
1014
/****************************************************************************/
GUIIconSubSys.h
GUIIcons.h
GUIIcon
GUIIcon
An enumeration of icons used by the gui applications.
Definition
GUIIcons.h:33
GUIIcon::LOCATEADD
@ LOCATEADD
GUIIcon::E3EXIT
@ E3EXIT
GUIIcon::VSHAPE_TAXI
@ VSHAPE_TAXI
GUIIcon::RUBBER3X
@ RUBBER3X
GUIIcon::RUBBER5X
@ RUBBER5X
GUIIcon::VCLASS_TRAILER
@ VCLASS_TRAILER
GUIIcon::VCLASS_SMALL_TRUCK
@ VCLASS_SMALL_TRUCK
GUIIcon::VCLASS_SMALL_EMERGENCY
@ VCLASS_SMALL_EMERGENCY
GUIIcon::CLEANJUNCTIONS
@ CLEANJUNCTIONS
GUIIcon::WARNING
@ WARNING
GUIIcon::EXTRACT
@ EXTRACT
GUIIcon::PARKINGSPACE
@ PARKINGSPACE
GUIIcon::RELOAD
@ RELOAD
GUIIcon::UNLOCK
@ UNLOCK
GUIIcon::DATAMODE_CHECKBOX_SHOWADDITIONALS
@ DATAMODE_CHECKBOX_SHOWADDITIONALS
GUIIcon::ACCESS
@ ACCESS
GUIIcon::LANGUAGE_HU
@ LANGUAGE_HU
GUIIcon::TLSPHASEALLGREEN
@ TLSPHASEALLGREEN
GUIIcon::CORRECT
@ CORRECT
GUIIcon::FLAG
@ FLAG
GUIIcon::SAVE_NETEDITCONFIG
@ SAVE_NETEDITCONFIG
GUIIcon::OSM
@ OSM
GUIIcon::PERSONTRIP_JUNCTIONS
@ PERSONTRIP_JUNCTIONS
GUIIcon::VCLASS_PASSENGER
@ VCLASS_PASSENGER
GUIIcon::MODEDELETE
@ MODEDELETE
GUIIcon::MEANDATALANE
@ MEANDATALANE
GUIIcon::UNLOCK_SELECTED
@ UNLOCK_SELECTED
GUIIcon::SAVE_DATAELEMENTS
@ SAVE_DATAELEMENTS
GUIIcon::OPTIONS
@ OPTIONS
GUIIcon::DATASET
@ DATASET
GUIIcon::NETWORKMODE_CHECKBOX_BUBBLES
@ NETWORKMODE_CHECKBOX_BUBBLES
GUIIcon::SAVE_NETWORKELEMENTS
@ SAVE_NETWORKELEMENTS
GUIIcon::DATAMODE_CHECKBOX_TAZRELONLYFROM
@ DATAMODE_CHECKBOX_TAZRELONLYFROM
GUIIcon::VSHAPE_PEDESTRIAN
@ VSHAPE_PEDESTRIAN
GUIIcon::LANGUAGE_ZHT
@ LANGUAGE_ZHT
GUIIcon::POI
@ POI
GUIIcon::TOOL_OUTPUT
@ TOOL_OUTPUT
GUIIcon::LANGUAGE_IT
@ LANGUAGE_IT
GUIIcon::VSHAPE_PASSENGER
@ VSHAPE_PASSENGER
GUIIcon::UNCOLLAPSE
@ UNCOLLAPSE
GUIIcon::VCLASS_BICYCLE
@ VCLASS_BICYCLE
GUIIcon::E1INSTANT
@ E1INSTANT
GUIIcon::BACK
@ BACK
GUIIcon::PARKINGAREA
@ PARKINGAREA
GUIIcon::REMOVEDB
@ REMOVEDB
GUIIcon::NETGENERATE_SPIDER
@ NETGENERATE_SPIDER
GUIIcon::ACCEPT
@ ACCEPT
GUIIcon::CANCEL
@ CANCEL
GUIIcon::TOOL_GTFS
@ TOOL_GTFS
GUIIcon::VCLASS_HOV
@ VCLASS_HOV
GUIIcon::VCLASS_RAIL_FAST
@ VCLASS_RAIL_FAST
GUIIcon::FLAG_PLUS
@ FLAG_PLUS
GUIIcon::APP_TABLE
@ APP_TABLE
GUIIcon::VSHAPE_UNKNOWN
@ VSHAPE_UNKNOWN
GUIIcon::MODEPERSONPLAN
@ MODEPERSONPLAN
GUIIcon::COLORWHEEL
@ COLORWHEEL
GUIIcon::COMPUTEPATHMANAGER
@ COMPUTEPATHMANAGER
GUIIcon::VSHAPE_FIREBRIGADE
@ VSHAPE_FIREBRIGADE
GUIIcon::UNDO
@ UNDO
GUIIcon::VSHAPE_EMERGENCY
@ VSHAPE_EMERGENCY
GUIIcon::TRANSPORT_FROMTO
@ TRANSPORT_FROMTO
GUIIcon::MODECROSSING
@ MODECROSSING
GUIIcon::MODEMEANDATA
@ MODEMEANDATA
GUIIcon::VSHAPE_PASSENGER_VAN
@ VSHAPE_PASSENGER_VAN
GUIIcon::PROHIBITION
@ PROHIBITION
GUIIcon::TRACKER
@ TRACKER
GUIIcon::MODEADDITIONAL
@ MODEADDITIONAL
GUIIcon::VSHAPE_PASSENGER_WAGON
@ VSHAPE_PASSENGER_WAGON
GUIIcon::BIGARROWLEFT
@ BIGARROWLEFT
GUIIcon::MODEEDGERELDATA
@ MODEEDGERELDATA
GUIIcon::E3ENTRY
@ E3ENTRY
GUIIcon::EDITVIEWPORT
@ EDITVIEWPORT
GUIIcon::LANGUAGE_DE
@ LANGUAGE_DE
GUIIcon::SUPERMODEDEMAND
@ SUPERMODEDEMAND
GUIIcon::CLEARMESSAGEWINDOW
@ CLEARMESSAGEWINDOW
GUIIcon::MODEPROHIBITION
@ MODEPROHIBITION
GUIIcon::PERSONTRIP_TRAINSTOP
@ PERSONTRIP_TRAINSTOP
GUIIcon::VSHAPE_MOPED
@ VSHAPE_MOPED
GUIIcon::VCLASS_CUSTOM2
@ VCLASS_CUSTOM2
GUIIcon::VCLASS_SMALL_COACH
@ VCLASS_SMALL_COACH
GUIIcon::MODESHAPE
@ MODESHAPE
GUIIcon::SAVE_ADDITIONALELEMENTS
@ SAVE_ADDITIONALELEMENTS
GUIIcon::MODEROUTE
@ MODEROUTE
GUIIcon::OPEN_SHAPES
@ OPEN_SHAPES
GUIIcon::DEMANDMODE_CHECKBOX_HIDENONINSPECTEDDEMANDELEMENTS
@ DEMANDMODE_CHECKBOX_HIDENONINSPECTEDDEMANDELEMENTS
GUIIcon::FLOW
@ FLOW
GUIIcon::STOPELEMENT
@ STOPELEMENT
GUIIcon::LANGUAGE_FR
@ LANGUAGE_FR
GUIIcon::NETWORKMODE_CHECKBOX_HIDECONNECTIONS
@ NETWORKMODE_CHECKBOX_HIDECONNECTIONS
GUIIcon::MICROVIEW
@ MICROVIEW
GUIIcon::LANETYPE
@ LANETYPE
GUIIcon::TLSPHASEALLGREENPRIORITY
@ TLSPHASEALLGREENPRIORITY
GUIIcon::VSHAPE_RAIL_CAR
@ VSHAPE_RAIL_CAR
GUIIcon::DEMANDMODE_CHECKBOX_SHOWTRIPS
@ DEMANDMODE_CHECKBOX_SHOWTRIPS
GUIIcon::OPEN_ADDITIONALS
@ OPEN_ADDITIONALS
GUIIcon::TOOL_XML
@ TOOL_XML
GUIIcon::GOOGLESAT
@ GOOGLESAT
GUIIcon::TLSPHASECOPY
@ TLSPHASECOPY
GUIIcon::COMMONMODE_CHECKBOX_TOGGLEDRAWJUNCTIONSHAPE
@ COMMONMODE_CHECKBOX_TOGGLEDRAWJUNCTIONSHAPE
GUIIcon::CONTAINERFLOW
@ CONTAINERFLOW
GUIIcon::MANIP
@ MANIP
GUIIcon::EYEDROP
@ EYEDROP
GUIIcon::LANGUAGE_ES
@ LANGUAGE_ES
GUIIcon::NEW_NET
@ NEW_NET
GUIIcon::WALK_TRAINSTOP
@ WALK_TRAINSTOP
GUIIcon::PERSONTRIP_BUSSTOP
@ PERSONTRIP_BUSSTOP
GUIIcon::NETEDIT_MINI
@ NETEDIT_MINI
GUIIcon::TAZEDGE
@ TAZEDGE
GUIIcon::CUT
@ CUT
basic operations
GUIIcon::GREENVEHICLE
@ GREENVEHICLE
GUIIcon::VCLASS_SMALL_TAXI
@ VCLASS_SMALL_TAXI
GUIIcon::VCLASS_SMALL_CUSTOM1
@ VCLASS_SMALL_CUSTOM1
GUIIcon::DATAMODE_CHECKBOX_SHOWSHAPES
@ DATAMODE_CHECKBOX_SHOWSHAPES
GUIIcon::VCLASS_ARMY
@ VCLASS_ARMY
GUIIcon::FLAG_MINUS
@ FLAG_MINUS
GUIIcon::DILATE
@ DILATE
GUIIcon::GRID3
@ GRID3
GUIIcon::NETWORKMODE_CHECKBOX_SELECTEDGES
@ NETWORKMODE_CHECKBOX_SELECTEDGES
GUIIcon::COMMONMODE_CHECKBOX_SHOWDEMANDELEMENTS
@ COMMONMODE_CHECKBOX_SHOWDEMANDELEMENTS
GUIIcon::COMPUTEJUNCTIONS
@ COMPUTEJUNCTIONS
GUIIcon::DEMANDMODE_CHECKBOX_LOCKPERSON
@ DEMANDMODE_CHECKBOX_LOCKPERSON
GUIIcon::LOCATEVEHICLE
@ LOCATEVEHICLE
GUIIcon::ARROW_UP
@ ARROW_UP
GUIIcon::UNDOLIST
@ UNDOLIST
GUIIcon::LANE_PEDESTRIAN
@ LANE_PEDESTRIAN
GUIIcon::VCLASS_MOTORCYCLE
@ VCLASS_MOTORCYCLE
GUIIcon::CLOSINGREROUTE
@ CLOSINGREROUTE
GUIIcon::VSHAPE_SHIP
@ VSHAPE_SHIP
GUIIcon::FRONTELEMENT
@ FRONTELEMENT
GUIIcon::PERSONFLOW
@ PERSONFLOW
GUIIcon::CROSSING
@ CROSSING
GUIIcon::E1
@ E1
GUIIcon::NETWORKMODE_CHECKBOX_APPLYTOALLPHASES
@ NETWORKMODE_CHECKBOX_APPLYTOALLPHASES
GUIIcon::MODETLS
@ MODETLS
GUIIcon::YELLOWEDGE
@ YELLOWEDGE
GUIIcon::JOINROUTES
@ JOINROUTES
GUIIcon::TRANSHIP_FROMTO
@ TRANSHIP_FROMTO
GUIIcon::TOOL_VISSIM
@ TOOL_VISSIM
GUIIcon::MODECREATEEDGE
@ MODECREATEEDGE
GUIIcon::EDITGRAPH
@ EDITGRAPH
GUIIcon::TLSPHASEDEFAULT
@ TLSPHASEDEFAULT
GUIIcon::HELP
@ HELP
GUIIcon::LOCATEWALKINGAREA
@ LOCATEWALKINGAREA
GUIIcon::TOOL_EMISSIONS
@ TOOL_EMISSIONS
GUIIcon::VCLASS_COACH
@ VCLASS_COACH
GUIIcon::VCLASS_BUS
@ VCLASS_BUS
GUIIcon::STEP
@ STEP
GUIIcon::POIGEO
@ POIGEO
GUIIcon::VCLASS_AUTHORITY
@ VCLASS_AUTHORITY
GUIIcon::WALKINGAREA
@ WALKINGAREA
GUIIcon::DATAMODE_CHECKBOX_TAZRELONLYTO
@ DATAMODE_CHECKBOX_TAZRELONLYTO
GUIIcon::NETWORKMODE_CHECKBOX_AUTOSELECTJUNCTIONS
@ NETWORKMODE_CHECKBOX_AUTOSELECTJUNCTIONS
GUIIcon::YELLOWCONTAINER
@ YELLOWCONTAINER
GUIIcon::OPEN_MEANDATAS
@ OPEN_MEANDATAS
GUIIcon::NETGENERATE_RANDOMGRID
@ NETGENERATE_RANDOMGRID
GUIIcon::MEANDATAEDGE
@ MEANDATAEDGE
GUIIcon::WALK_EDGES
@ WALK_EDGES
GUIIcon::E2
@ E2
GUIIcon::LOCATEPERSON
@ LOCATEPERSON
GUIIcon::VCLASS_TRUCK
@ VCLASS_TRUCK
GUIIcon::CONTAINERSTOP
@ CONTAINERSTOP
GUIIcon::ROUTEFLOW
@ ROUTEFLOW
GUIIcon::TRAINSTOP
@ TRAINSTOP
GUIIcon::SAVE_MEANDATAELEMENTS
@ SAVE_MEANDATAELEMENTS
GUIIcon::DATAMODE_CHECKBOX_TAZRELDRAWING
@ DATAMODE_CHECKBOX_TAZRELDRAWING
GUIIcon::JUNCTION
@ JUNCTION
GUIIcon::ERASE_STAINS
@ ERASE_STAINS
GUIIcon::VCLASS_SMALL_PASSENGER
@ VCLASS_SMALL_PASSENGER
GUIIcon::TRANSPORT_CONTAINERSTOP
@ TRANSPORT_CONTAINERSTOP
GUIIcon::MODETAZ
@ MODETAZ
GUIIcon::VCLASS_MOPED
@ VCLASS_MOPED
GUIIcon::VSHAPE_E_VEHICLE
@ VSHAPE_E_VEHICLE
GUIIcon::TAZ
@ TAZ
GUIIcon::LANE_BIKE
@ LANE_BIKE
GUIIcon::ARROW_DOWN
@ ARROW_DOWN
GUIIcon::NETWORKMODE_CHECKBOX_SHOWCONNECTIONS
@ NETWORKMODE_CHECKBOX_SHOWCONNECTIONS
GUIIcon::VCLASS_PEDESTRIAN
@ VCLASS_PEDESTRIAN
GUIIcon::MODEPERSON
@ MODEPERSON
GUIIcon::LOCK_SELECTED
@ LOCK_SELECTED
GUIIcon::VCLASS_PRIVATE
@ VCLASS_PRIVATE
GUIIcon::STOP
@ STOP
GUIIcon::VCLASS_SMALL_RAIL_FAST
@ VCLASS_SMALL_RAIL_FAST
GUIIcon::SHOWTOOLTIPS_MENU
@ SHOWTOOLTIPS_MENU
GUIIcon::SELECT
@ SELECT
GUIIcon::TRANSHIP_EDGES
@ TRANSHIP_EDGES
GUIIcon::WALK_JUNCTIONS
@ WALK_JUNCTIONS
GUIIcon::VCLASS_SMALL_ARMY
@ VCLASS_SMALL_ARMY
GUIIcon::VCLASS_SMALL_RAIL_URBAN
@ VCLASS_SMALL_RAIL_URBAN
GUIIcon::VCLASS_SMALL_BUS
@ VCLASS_SMALL_BUS
GUIIcon::DEMANDMODE_CHECKBOX_SHOWPERSONPLANS
@ DEMANDMODE_CHECKBOX_SHOWPERSONPLANS
GUIIcon::EDGE
@ EDGE
GUIIcon::TRIP_JUNCTIONS
@ TRIP_JUNCTIONS
GUIIcon::HALL_OF_FAME
@ HALL_OF_FAME
GUIIcon::VSHAPE_PASSENGER_HATCHBACK
@ VSHAPE_PASSENGER_HATCHBACK
GUIIcon::PAINTBRUSH3X
@ PAINTBRUSH3X
GUIIcon::SUM
@ SUM
GUIIcon::NETGENERATE_GRID
@ NETGENERATE_GRID
GUIIcon::VCLASS_SMALL_AUTHORITY
@ VCLASS_SMALL_AUTHORITY
GUIIcon::DATAINTERVAL
@ DATAINTERVAL
GUIIcon::SUMO
@ SUMO
GUIIcon::VSHAPE_BUS
@ VSHAPE_BUS
GUIIcon::WINDOWS_TILE_VERT
@ WINDOWS_TILE_VERT
GUIIcon::FLOW_JUNCTIONS
@ FLOW_JUNCTIONS
GUIIcon::DANGER
@ DANGER
GUIIcon::LANGUAGE_TR
@ LANGUAGE_TR
GUIIcon::MODECONTAINER
@ MODECONTAINER
GUIIcon::POLY
@ POLY
GUIIcon::VSHAPE_TRUCK_1TRAILER
@ VSHAPE_TRUCK_1TRAILER
GUIIcon::DEMANDMODE_CHECKBOX_HIDESHAPES
@ DEMANDMODE_CHECKBOX_HIDESHAPES
GUIIcon::OPENING
@ OPENING
GUIIcon::GREENCONTAINER
@ GREENCONTAINER
GUIIcon::CLOSE
@ CLOSE
GUIIcon::SKELETONIZE
@ SKELETONIZE
GUIIcon::APP_TLSTRACKER
@ APP_TLSTRACKER
GUIIcon::OSGVIEW
@ OSGVIEW
GUIIcon::WINDOWS_CASCADE
@ WINDOWS_CASCADE
GUIIcon::YES
@ YES
GUIIcon::VCLASS_SMALL_CUSTOM2
@ VCLASS_SMALL_CUSTOM2
GUIIcon::ROUTEPROBREROUTE
@ ROUTEPROBREROUTE
GUIIcon::VSHAPE_POLICE
@ VSHAPE_POLICE
GUIIcon::REMOVE
@ REMOVE
GUIIcon::VCLASS_SMALL_VIP
@ VCLASS_SMALL_VIP
GUIIcon::LOCATEROUTE
@ LOCATEROUTE
GUIIcon::VSHAPE_RAIL_CARGO
@ VSHAPE_RAIL_CARGO
GUIIcon::VSSSTEP
@ VSSSTEP
GUIIcon::TRACTION_SUBSTATION
@ TRACTION_SUBSTATION
GUIIcon::VCLASS_SMALL_MOPED
@ VCLASS_SMALL_MOPED
GUIIcon::WALK_ROUTE
@ WALK_ROUTE
GUIIcon::TLSPHASEALLYELLOW
@ TLSPHASEALLYELLOW
GUIIcon::PAINTBRUSH2X
@ PAINTBRUSH2X
GUIIcon::DATAMODE_CHECKBOX_TAZDRAWFILL
@ DATAMODE_CHECKBOX_TAZDRAWFILL
GUIIcon::CLEANROUTES
@ CLEANROUTES
GUIIcon::COLLAPSE
@ COLLAPSE
GUIIcon::VAPORIZER
@ VAPORIZER
GUIIcon::WAYPOINT
@ WAYPOINT
GUIIcon::RUBBER2X
@ RUBBER2X
GUIIcon::CHARGINGSTATION
@ CHARGINGSTATION
GUIIcon::WALK_BUSSTOP
@ WALK_BUSSTOP
GUIIcon::APP_SELECTOR
@ APP_SELECTOR
GUIIcon::MODEEDGEDATA
@ MODEEDGEDATA
GUIIcon::TOOL_TURNDEFS
@ TOOL_TURNDEFS
GUIIcon::TRANSHIP_CONTAINERSTOP
@ TRANSHIP_CONTAINERSTOP
GUIIcon::RUBBER1X
@ RUBBER1X
GUIIcon::VSHAPE_BICYCLE
@ VSHAPE_BICYCLE
GUIIcon::MODEINSPECT
@ MODEINSPECT
GUIIcon::LANE
@ LANE
GUIIcon::VSHAPE_AIRCRAFT
@ VSHAPE_AIRCRAFT
GUIIcon::VCLASS_SMALL_PRIVATE
@ VCLASS_SMALL_PRIVATE
GUIIcon::PARKINGZONEREROUTE
@ PARKINGZONEREROUTE
GUIIcon::VSHAPE_ANT
@ VSHAPE_ANT
GUIIcon::NETWORKMODE_CHECKBOX_ELEVATION
@ NETWORKMODE_CHECKBOX_ELEVATION
GUIIcon::CLOSINGLANEREROUTE
@ CLOSINGLANEREROUTE
GUIIcon::RUBBER4X
@ RUBBER4X
GUIIcon::RIDE_BUSSTOP
@ RIDE_BUSSTOP
GUIIcon::VCLASS_CUSTOM1
@ VCLASS_CUSTOM1
GUIIcon::MODEMOVE
@ MODEMOVE
GUIIcon::VCLASS_TAXI
@ VCLASS_TAXI
GUIIcon::VCLASS_SMALL_EVEHICLE
@ VCLASS_SMALL_EVEHICLE
GUIIcon::SUPERMODENETWORK
@ SUPERMODENETWORK
GUIIcon::VTYPE
@ VTYPE
GUIIcon::PERSON
@ PERSON
GUIIcon::PAINTBRUSH4X
@ PAINTBRUSH4X
GUIIcon::CONTAINER
@ CONTAINER
GUIIcon::VSHAPE_BUS_TROLLEY
@ VSHAPE_BUS_TROLLEY
GUIIcon::COMMONMODE_CHECKBOX_SPREADVEHICLE
@ COMMONMODE_CHECKBOX_SPREADVEHICLE
GUIIcon::ADD
@ ADD
GUIIcon::TRIP
@ TRIP
GUIIcon::SAVE_DEMANDELEMENTS
@ SAVE_DEMANDELEMENTS
GUIIcon::NETGENERATE_RANDOM
@ NETGENERATE_RANDOM
GUIIcon::DISJOIN
@ DISJOIN
GUIIcon::EDGEDATA
@ EDGEDATA
GUIIcon::GREENEDGE
@ GREENEDGE
GUIIcon::VSHAPE_DELIVERY
@ VSHAPE_DELIVERY
GUIIcon::CURRENT
@ CURRENT
GUIIcon::VCLASS_SMALL_SHIP
@ VCLASS_SMALL_SHIP
GUIIcon::SHOWTOOLTIPS_VIEW
@ SHOWTOOLTIPS_VIEW
GUIIcon::OPEN
@ OPEN
open icons
GUIIcon::ADJUSTPERSONPLANS
@ ADJUSTPERSONPLANS
GUIIcon::DEMANDMODE_CHECKBOX_LOCKCONTAINER
@ DEMANDMODE_CHECKBOX_LOCKCONTAINER
GUIIcon::VSHAPE_PASSENGER_SEDAN
@ VSHAPE_PASSENGER_SEDAN
GUIIcon::VSHAPE_BUS_FLEXIBLE
@ VSHAPE_BUS_FLEXIBLE
GUIIcon::GRID2
@ GRID2
GUIIcon::JOIN
@ JOIN
GUIIcon::CLOSING
@ CLOSING
GUIIcon::APP_FINDER
@ APP_FINDER
GUIIcon::RIDE_FROMTO
@ RIDE_FROMTO
GUIIcon::VCLASS_DELIVERY
@ VCLASS_DELIVERY
GUIIcon::UNSELECT
@ UNSELECT
GUIIcon::VCLASS_VIP
@ VCLASS_VIP
GUIIcon::TRIP_TAZS
@ TRIP_TAZS
GUIIcon::NETEDIT
@ NETEDIT
GUIIcon::MODEWIRE
@ MODEWIRE
GUIIcon::VSHAPE_RICKSHAW
@ VSHAPE_RICKSHAW
GUIIcon::PASTE
@ PASTE
GUIIcon::EDGETYPE
@ EDGETYPE
GUIIcon::START
@ START
GUIIcon::ALLOWROTATION
@ ALLOWROTATION
GUIIcon::NETWORKMODE_CHECKBOX_SHOWSUBADDITIONALS
@ NETWORKMODE_CHECKBOX_SHOWSUBADDITIONALS
GUIIcon::CLOSE_GAPS
@ CLOSE_GAPS
GUIIcon::ROUTE
@ ROUTE
GUIIcon::E3
@ E3
GUIIcon::VSHAPE_MOTORCYCLE
@ VSHAPE_MOTORCYCLE
GUIIcon::RARIFY
@ RARIFY
GUIIcon::RESET
@ RESET
GUIIcon::DESTPROBREROUTE
@ DESTPROBREROUTE
GUIIcon::VCLASS_RAIL_ELECTRIC
@ VCLASS_RAIL_ELECTRIC
GUIIcon::VCLASS_IGNORING
@ VCLASS_IGNORING
GUIIcon::LOCATECONTAINER
@ LOCATECONTAINER
GUIIcon::EMPTY
@ EMPTY
GUIIcon::SIMPLIFYNETWORK
@ SIMPLIFYNETWORK
GUIIcon::GRID
@ GRID
GUIIcon::NETWORKMODE_CHECKBOX_SHOWTAZELEMENTS
@ NETWORKMODE_CHECKBOX_SHOWTAZELEMENTS
GUIIcon::VSHAPE_TRUCK
@ VSHAPE_TRUCK
GUIIcon::SUPERMODEDATA
@ SUPERMODEDATA
GUIIcon::INCORRECT
@ INCORRECT
GUIIcon::REROUTER
@ REROUTER
GUIIcon::VCLASS_SMALL_BICYCLE
@ VCLASS_SMALL_BICYCLE
GUIIcon::LANGUAGE_ZH
@ LANGUAGE_ZH
GUIIcon::OPEN_NET
@ OPEN_NET
GUIIcon::REDO
@ REDO
GUIIcon::OPEN_BMPDIALOG
@ OPEN_BMPDIALOG
GUIIcon::VCLASS_SMALL_RAIL
@ VCLASS_SMALL_RAIL
GUIIcon::VCLASS_SHIP
@ VCLASS_SHIP
GUIIcon::PERSONTRIP_FROMTO
@ PERSONTRIP_FROMTO
GUIIcon::NO
@ NO
GUIIcon::NETGENERATE
@ NETGENERATE
GUIIcon::REROUTERINTERVAL
@ REROUTERINTERVAL
GUIIcon::MODECONNECTION
@ MODECONNECTION
GUIIcon::PAINTBRUSH5X
@ PAINTBRUSH5X
GUIIcon::GRID1
@ GRID1
GUIIcon::LOCATEPOLY
@ LOCATEPOLY
GUIIcon::VTYPEDISTRIBUTION
@ VTYPEDISTRIBUTION
GUIIcon::LOCATEJUNCTION
@ LOCATEJUNCTION
GUIIcon::TAZRELDATA
@ TAZRELDATA
GUIIcon::LOCATESTOP
@ LOCATESTOP
GUIIcon::POILANE
@ POILANE
GUIIcon::RECENTERVIEW
@ RECENTERVIEW
GUIIcon::VCLASS_SMALL_TRAM
@ VCLASS_SMALL_TRAM
GUIIcon::MODECONTAINERPLAN
@ MODECONTAINERPLAN
GUIIcon::LANEGREENVERGE
@ LANEGREENVERGE
GUIIcon::SAVE_MULTIPLE
@ SAVE_MULTIPLE
GUIIcon::TLSPHASEALLRED
@ TLSPHASEALLRED
GUIIcon::VCLASS_EMERGENCY
@ VCLASS_EMERGENCY
GUIIcon::NETWORKMODE_CHECKBOX_CHAIN
@ NETWORKMODE_CHECKBOX_CHAIN
GUIIcon::VARIABLESPEEDSIGN
@ VARIABLESPEEDSIGN
GUIIcon::COMPUTEDEMAND
@ COMPUTEDEMAND
GUIIcon::VSHAPE_BUS_COACH
@ VSHAPE_BUS_COACH
GUIIcon::BIGARROWRIGHT
@ BIGARROWRIGHT
GUIIcon::TOOL_PYTHON
@ TOOL_PYTHON
GUIIcon::WALK_FROMTO
@ WALK_FROMTO
GUIIcon::VCLASS_RAIL_URBAN
@ VCLASS_RAIL_URBAN
GUIIcon::OPEN_NETEDITCONFIG
@ OPEN_NETEDITCONFIG
GUIIcon::PAINTBRUSH1X
@ PAINTBRUSH1X
GUIIcon::VCLASS_RAIL
@ VCLASS_RAIL
GUIIcon::TOOL_IMPORT
@ TOOL_IMPORT
GUIIcon::APP_BREAKPOINTS
@ APP_BREAKPOINTS
GUIIcon::VCLASS_SMALL_IGNORING
@ VCLASS_SMALL_IGNORING
GUIIcon::DEMANDMODE_CHECKBOX_SHOWOVERLAPPEDROUTES
@ DEMANDMODE_CHECKBOX_SHOWOVERLAPPEDROUTES
GUIIcon::LOCATEPOI
@ LOCATEPOI
GUIIcon::MODETYPE
@ MODETYPE
GUIIcon::VSHAPE_TRUCK_SEMITRAILER
@ VSHAPE_TRUCK_SEMITRAILER
GUIIcon::NETWORKMODE_CHECKBOX_ASKFORMERGE
@ NETWORKMODE_CHECKBOX_ASKFORMERGE
GUIIcon::VCLASS_SMALL_DELIVERY
@ VCLASS_SMALL_DELIVERY
GUIIcon::LOCATEEDGE
@ LOCATEEDGE
GUIIcon::SUMO_LOGO
@ SUMO_LOGO
GUIIcon::ERODE
@ ERODE
GUIIcon::CUT_SWELL
@ CUT_SWELL
GUIIcon::LOCATE
@ LOCATE
GUIIcon::APP_TRACKER
@ APP_TRACKER
GUIIcon::CAMERA
@ CAMERA
GUIIcon::SAVE_SUMOCONFIG
@ SAVE_SUMOCONFIG
GUIIcon::MODESELECT
@ MODESELECT
GUIIcon::YELLOWPERSON
@ YELLOWPERSON
GUIIcon::ARROW_RIGHT
@ ARROW_RIGHT
GUIIcon::BUSSTOP
@ BUSSTOP
GUIIcon::VCLASS_SMALL_HOV
@ VCLASS_SMALL_HOV
GUIIcon::OK
@ OK
GUIIcon::VCLASS_SMALL_RAIL_ELECTRIC
@ VCLASS_SMALL_RAIL_ELECTRIC
GUIIcon::FULL_SCREEN
@ FULL_SCREEN
GUIIcon::MODETYPEDISTRIBUTION
@ MODETYPEDISTRIBUTION
GUIIcon::SUMO_MINI
@ SUMO_MINI
GUIIcon::OVERHEADWIRE
@ OVERHEADWIRE
GUIIcon::RIDE_TRAINSTOP
@ RIDE_TRAINSTOP
GUIIcon::LOCATETLS
@ LOCATETLS
GUIIcon::FLOW_TAZS
@ FLOW_TAZS
GUIIcon::COMMONMODE_CHECKBOX_TOGGLEGRID
@ COMMONMODE_CHECKBOX_TOGGLEGRID
GUIIcon::OPEN_TLSPROGRAMS
@ OPEN_TLSPROGRAMS
GUIIcon::COPY
@ COPY
GUIIcon::JOINJUNCTIONS
@ JOINJUNCTIONS
GUIIcon::VEHICLE
@ VEHICLE
GUIIcon::TOOL_CITYBRAIN
@ TOOL_CITYBRAIN
GUIIcon::WINDOWS_TILE_HORI
@ WINDOWS_TILE_HORI
GUIIcon::MODESTOP
@ MODESTOP
GUIIcon::YELLOWVEHICLE
@ YELLOWVEHICLE
GUIIcon::LANE_BUS
@ LANE_BUS
GUIIcon::ARROW_LEFT
@ ARROW_LEFT
GUIIcon::CREATE_GRAPH
@ CREATE_GRAPH
GUIIcon::GREENPERSON
@ GREENPERSON
GUIIcon::GEOHACK
@ GEOHACK
icons for geo tools
GUIIcon::EXT
@ EXT
GUIIcon::VCLASS_TRAM
@ VCLASS_TRAM
GUIIcon::MODETAZRELDATA
@ MODETAZRELDATA
GUIIcon::MODEVEHICLE
@ MODEVEHICLE
GUIIcon::SAVE_DATABASE
@ SAVE_DATABASE
GUIIcon::OPEN_SUMOCONFIG
@ OPEN_SUMOCONFIG
GUIIcon::TOOL_VISUM
@ TOOL_VISUM
GUIIcon::LOCK
@ LOCK
GUIIcon::VCLASS_EVEHICLE
@ VCLASS_EVEHICLE
GUIIcon::SAVE
@ SAVE
save icons
GUIIcon::ZOOMSTYLE
@ ZOOMSTYLE
GUIIcon::VCLASS_SMALL_MOTORCYCLE
@ VCLASS_SMALL_MOTORCYCLE
GUIIcon::CONNECTION
@ CONNECTION
GUIIcon::VSHAPE_SCOOTER
@ VSHAPE_SCOOTER
GUIIcon::CALIBRATOR
@ CALIBRATOR
GUIIcon::EXTEND
@ EXTEND
GUIIcon::ROUTEPROBE
@ ROUTEPROBE
GUIIcon::OVERHEADWIRE_CLAMP
@ OVERHEADWIRE_CLAMP
GUIIcon::VSHAPE_RAIL
@ VSHAPE_RAIL
GUIIcon::DEMANDMODE_CHECKBOX_SHOWCONTAINERPLANS
@ DEMANDMODE_CHECKBOX_SHOWCONTAINERPLANS
GUIIcon::LANGUAGE_EN
@ LANGUAGE_EN
icons for languages
GUIIcon::VCLASS_SMALL_TRAILER
@ VCLASS_SMALL_TRAILER
GUIIcon::NETWORKMODE_CHECKBOX_TWOWAY
@ NETWORKMODE_CHECKBOX_TWOWAY
GUIIcon::EDGERELDATA
@ EDGERELDATA
GUIIcon::VCLASS_SMALL_PEDESTRIAN
@ VCLASS_SMALL_PEDESTRIAN
TL
#define TL(string)
Definition
MsgHandler.h:287
UtilExceptions.h
GUIIconSubSys
Definition
GUIIconSubSys.h:32
GUIIconSubSys::getIcon
static FXIcon * getIcon(const GUIIcon which)
returns a icon previously defined in the enum GUIIcon
Definition
GUIIconSubSys.cpp:1001
GUIIconSubSys::myInstance
static GUIIconSubSys * myInstance
instance of GUIIconSubSys
Definition
GUIIconSubSys.h:55
GUIIconSubSys::~GUIIconSubSys
~GUIIconSubSys()
destructor
Definition
GUIIconSubSys.cpp:982
GUIIconSubSys::initIcons
static void initIcons(FXApp *a)
Initiate GUIIconSubSys.
Definition
GUIIconSubSys.cpp:991
GUIIconSubSys::close
static void close()
close GUIIconSubSys
Definition
GUIIconSubSys.cpp:1007
GUIIconSubSys::myIcons
std::map< GUIIcon, FXIcon * > myIcons
vector with the icons
Definition
GUIIconSubSys.h:58
GUIIconSubSys::GUIIconSubSys
GUIIconSubSys(FXApp *a)
constructor is private because is called by the static function init(FXApp* a)
Definition
GUIIconSubSys.cpp:503
ProcessError
Definition
UtilExceptions.h:39
flag.cpp
flag
const unsigned char flag[]
Definition
flag.cpp:24
flag_minus.cpp
flag_minus
const unsigned char flag_minus[]
Definition
flag_minus.cpp:23
flag_plus.cpp
flag_plus
const unsigned char flag_plus[]
Definition
flag_plus.cpp:24
manip.cpp
manip
const unsigned char manip[]
Definition
manip.cpp:24
src
utils
gui
images
GUIIconSubSys.cpp
Generated on Mon Oct 28 2024 15:20:00 for Eclipse SUMO - Simulation of Urban MObility by
1.9.8