Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
eclipse
GitHub Repository: eclipse/sumo
Path: blob/main/src/utils/gui/windows/GUIAppEnum.h
193874 views
1
/****************************************************************************/
2
// Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.dev/sumo
3
// Copyright (C) 2001-2026 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
/****************************************************************************/
14
/// @file GUIAppEnum.h
15
/// @author Daniel Krajzewicz
16
/// @author Jakob Erdmann
17
/// @author Michael Behrisch
18
/// @author Andreas Gaubatz
19
/// @date Mon, 08.03.2004
20
///
21
// Message and object IDs used by the FOX-version of the gui
22
/****************************************************************************/
23
#pragma once
24
#include <config.h>
25
26
#include <utils/foxtools/fxheader.h>
27
28
29
// ===========================================================================
30
// enumeration
31
// ===========================================================================
32
/**
33
* @brief Message and object IDs used by the FOX-version of the gui
34
*/
35
enum {
36
/// @brief Show about - dialog
37
ID_ABOUT = FXMainWindow::ID_LAST,
38
39
/// @name hotkeys
40
/// @{
41
42
/// @brief hotkey for start simulation in SUMO and set editing mode additionals AND stops in netedit
43
MID_HOTKEY_A_MODE_STARTSIMULATION_ADDITIONALS_STOPS,
44
/// @brief hotkey for mode connecting lanes AND container
45
MID_HOTKEY_C_MODE_CONNECT_CONTAINER,
46
/// @brief hotkey for setting a breakpoint
47
MID_HOTKEY_B_BREAKPOINT,
48
/// @brief hotkey for perform a single simulation step in SUMO and set delete mode in netedit
49
MID_HOTKEY_D_MODE_SINGLESIMULATIONSTEP_DELETE,
50
/// @brief hotkey for mode adding edges AND edgeDatas
51
MID_HOTKEY_E_MODE_EDGE_EDGEDATA,
52
/// @brief hotkey for mode prohibition AND container plan
53
MID_HOTKEY_H_MODE_PROHIBITION_CONTAINERPLAN,
54
/// @brief hotkey for mode inspecting object attributes
55
MID_HOTKEY_I_MODE_INSPECT,
56
/// @brief hotkey for mode person plan
57
MID_HOTKEY_L_MODE_PERSONPLAN,
58
/// @brief hotkey for mode moving element AND mean data
59
MID_HOTKEY_M_MODE_MOVE_MEANDATA,
60
/// @brief hotkey for mode creating polygons
61
MID_HOTKEY_P_MODE_POLYGON_PERSON,
62
/// @brief hotkey for stop simulation in SUMO and set select mode in netedit
63
MID_HOTKEY_S_MODE_STOPSIMULATION_SELECT,
64
/// @brief hotkey for mode editing crossing, routes and edge rel datas
65
MID_HOTKEY_R_MODE_CROSSING_ROUTE_EDGERELDATA,
66
/// @brief hotkey for mode editing TLS AND Vehicle Types
67
MID_HOTKEY_T_MODE_TLS_TYPE,
68
/// @brief hotkey for mode decal AND type distribution
69
MID_HOTKEY_U_MODE_DECAL_TYPEDISTRIBUTION,
70
/// @brief hotkey for mode create vehicles
71
MID_HOTKEY_V_MODE_VEHICLE,
72
/// @brief hotkey for mode editing overhead wires AND route distributions
73
MID_HOTKEY_W_MODE_WIRE_ROUTEDISTRIBUTION,
74
/// @brief hotkey for mode editing TAZ and TAZRel
75
MID_HOTKEY_Z_MODE_TAZ_TAZREL,
76
77
/// @}
78
79
/// @name Ctrl hotkeys
80
/// @{
81
82
/// @brief Start the simulation in SUMO and open Additionals Elements in netedit
83
MID_HOTKEY_CTRL_A_STARTSIMULATION_OPENADDITIONALELEMENTS,
84
/// @brief Edit simulation breakpoints in SUMO and open Data Elements in netedit
85
MID_HOTKEY_CTRL_B_EDITBREAKPOINT_OPENDATAELEMENTS,
86
/// @brief Copy the current selection / element
87
MID_HOTKEY_CTRL_C_COPY,
88
/// @brief Perform a single simulation step in SUMO and open Demand Elements in netedit
89
MID_HOTKEY_CTRL_D_SINGLESIMULATIONSTEP_OPENDEMANDELEMENTS,
90
/// @brief Edit selection in SUMO and load neteditConfig in netedit
91
MID_HOTKEY_CTRL_E_EDITSELECTION_LOADNETEDITCONFIG,
92
/// @brief Fullscreen mode - menu entry
93
MID_HOTKEY_CTRL_F_FULSCREENMODE,
94
/// @brief Toggle Gaming mode in SUMO and grid in netedit
95
MID_HOTKEY_CTRL_G_GAMINGMODE_TOGGLEGRID,
96
/// @brief open app setting dialog in SUMO and open edge type files in netedit
97
MID_HOTKEY_CTRL_H_APPSETTINGS_OPENEDGETYPES,
98
/// @brief Open viewport editor
99
MID_HOTKEY_CTRL_I_EDITVIEWPORT,
100
/// @brief toggle draw junction shape
101
MID_HOTKEY_CTRL_J_TOGGLEDRAWJUNCTIONSHAPE,
102
/// @brief Load file with TLS Programs
103
MID_HOTKEY_CTRL_K_OPENTLSPROGRAMS,
104
/// @brief save network as plain XML
105
MID_HOTKEY_CTRL_L_SAVEASPLAINXML,
106
/// @brief open sumo config
107
MID_HOTKEY_CTRL_M_OPENSUMOCONFIG,
108
/// @brief open network in SUMO and create new empty network in netedit
109
MID_HOTKEY_CTRL_N_OPENNETWORK_NEWNETWORK,
110
/// @brief Open simulation in SUMO and open network in netedit
111
MID_HOTKEY_CTRL_O_OPENSIMULATION_OPENNETWORK,
112
/// @brief Load additional file with poi and polygons
113
MID_HOTKEY_CTRL_P_OPENSHAPES,
114
/// @brief Main window closes
115
MID_HOTKEY_CTRL_Q_CLOSE,
116
/// @brief Stop the simulation in SUMO and save network in netedit
117
MID_HOTKEY_CTRL_S_STOPSIMULATION_SAVENETWORK,
118
/// @brief Reload the previously loaded simulation
119
MID_HOTKEY_CTRL_R_RELOAD,
120
/// @brief Quick-Reload the previously loaded simulation (keep the net)
121
MID_HOTKEY_CTRL_QUICK_RELOAD,
122
/// @brief Open current SUMO simulation/network in netedit, or current netedit simulation/network in SUMO
123
MID_HOTKEY_CTRL_T_OPENNETEDIT_OPENSUMO,
124
/// @brief Load edge data for visualization
125
MID_HOTKEY_CTRL_U_OPENEDGEDATA,
126
/// @brief paste the current selection / element
127
MID_HOTKEY_CTRL_V_PASTE,
128
/// @brief Close simulation - ID
129
MID_HOTKEY_CTRL_W_CLOSESIMULATION,
130
/// @brief cut the current selection / element
131
MID_HOTKEY_CTRL_X_CUT,
132
/// @brief Undo
133
MID_HOTKEY_CTRL_Y_REDO,
134
/// @brief Redo
135
MID_HOTKEY_CTRL_Z_UNDO,
136
137
/// @}
138
139
/// @name Alt hotkeys
140
/// @{
141
142
/// @brief toggle edit option
143
MID_HOTKEY_ALT_0_TOGGLEEDITOPTION,
144
/// @brief toggle edit option
145
MID_HOTKEY_ALT_1_TOGGLEEDITOPTION,
146
/// @brief toggle edit option
147
MID_HOTKEY_ALT_2_TOGGLEEDITOPTION,
148
/// @brief toggle edit option
149
MID_HOTKEY_ALT_3_TOGGLEEDITOPTION,
150
/// @brief toggle edit option
151
MID_HOTKEY_ALT_4_TOGGLEEDITOPTION,
152
/// @brief toggle edit option
153
MID_HOTKEY_ALT_5_TOGGLEEDITOPTION,
154
/// @brief toggle edit option
155
MID_HOTKEY_ALT_6_TOGGLEEDITOPTION,
156
/// @brief toggle edit option
157
MID_HOTKEY_ALT_7_TOGGLEEDITOPTION,
158
/// @brief toggle edit option
159
MID_HOTKEY_ALT_8_TOGGLEEDITOPTION,
160
/// @brief toggle edit option
161
MID_HOTKEY_ALT_9_TOGGLEEDITOPTION,
162
/// @brief Main window closes
163
MID_HOTKEY_ALT_F4_CLOSE,
164
/// @brief hotkey for setting a breakpoint ahead of the current time
165
MID_HOTKEY_ALT_B_BREAKPOINT_EARLY,
166
/// @}
167
168
/// @name shift + hotkeys
169
/// @{
170
171
/// @brief Locate additional structure - button
172
MID_HOTKEY_SHIFT_A_LOCATEADDITIONAL,
173
/// @brief Locate container - button
174
MID_HOTKEY_SHIFT_C_LOCATECONTAINER,
175
/// @brief Locate edge - button
176
MID_HOTKEY_SHIFT_E_LOCATEEDGE,
177
/// @brief Locate junction - button
178
MID_HOTKEY_SHIFT_J_LOCATEJUNCTION,
179
/// @brief Locate polygons - button
180
MID_HOTKEY_SHIFT_L_LOCATEPOLY,
181
/// @brief Locate poi - button
182
MID_HOTKEY_SHIFT_O_LOCATEPOI,
183
/// @brief Locate person - button
184
MID_HOTKEY_SHIFT_P_LOCATEPERSON,
185
/// @brief Locate route - button
186
MID_HOTKEY_SHIFT_R_LOCATEROUTE,
187
/// @brief Locate stop - button
188
MID_HOTKEY_SHIFT_S_LOCATESTOP,
189
/// @brief Locate TLS - button
190
MID_HOTKEY_SHIFT_T_LOCATETLS,
191
/// @brief Locate vehicle - button
192
MID_HOTKEY_SHIFT_V_LOCATEVEHICLE,
193
/// @brief Locate edge - button
194
MID_HOTKEY_SHIFT_W_LOCATEWALKINGAREA,
195
196
/// @}
197
198
/// @name Ctrl + Shift hotkeys
199
/// @{
200
201
/// @brief Save Additional Elements
202
MID_HOTKEY_CTRL_SHIFT_A_SAVEADDITIONALELEMENTS,
203
/// @brief save Data Elements
204
MID_HOTKEY_CTRL_SHIFT_B_SAVEDATAELEMENTS,
205
/// @brief Save neteditConfig
206
MID_HOTKEY_CTRL_SHIFT_C_SAVENETEDITCONFIG,
207
/// @brief Save Demand Elements
208
MID_HOTKEY_CTRL_SHIFT_D_SAVEDEMANDELEMENTS,
209
/// @brief save netedit Config
210
MID_HOTKEY_CTRL_SHIFT_E_SAVENETEDITCONFIG,
211
/// @brief save Edge Types
212
MID_HOTKEY_CTRL_SHIFT_H_SAVEEDGETYPES,
213
/// @brief save TLS Programs
214
MID_HOTKEY_CTRL_SHIFT_K_SAVETLS,
215
/// @brief save Mean Datas
216
MID_HOTKEY_CTRL_SHIFT_M_SAVEMEANDATAELEMENTS,
217
/// @brief open a new window (SUMO AND netedit)
218
MID_HOTKEY_CTRL_SHIFT_N_NEWWINDOW,
219
/// @brief open Netconvert file
220
MID_HOTKEY_CTRL_SHIFT_O_OPENNETCONVERTFILE,
221
/// @brief save SUMOConfig (SUMO AND netedit)
222
MID_HOTKEY_CTRL_SHIFT_S_SAVESUMOCONFIG,
223
/// @brief load only the network in sumo-gui/netedit
224
MID_HOTKEY_CTRL_SHIFT_T_OPEN_NET,
225
226
/// @}
227
228
/// @name Functional hotkeys
229
/// @{
230
231
/// @brief open online documentation
232
MID_HOTKEY_F1_ONLINEDOCUMENTATION,
233
/// @brief select network supermode in netedit
234
MID_HOTKEY_F2_SUPERMODE_NETWORK,
235
/// @brief select demand supermode in netedit
236
MID_HOTKEY_F3_SUPERMODE_DEMAND,
237
/// @brief select data supermode in netedit
238
MID_HOTKEY_F4_SUPERMODE_DATA,
239
/// @brief compute Network in network mode and Demand elements in demand mode
240
MID_HOTKEY_F5_COMPUTE_NETWORK_DEMAND,
241
/// @brief clean junctions without edges in network mode and unused routes in demand mode
242
MID_HOTKEY_F6_CLEAN_SOLITARYJUNCTIONS_UNUSEDROUTES,
243
/// @brief join selected junctions in network mode and normalice demand element ids in demand mode
244
MID_HOTKEY_F7_JOIN_SELECTEDJUNCTIONS_ROUTES,
245
/// @brief clean invalid crossings in network mode and demand elements in demand mode
246
MID_HOTKEY_F8_CLEANINVALID_CROSSINGS_DEMANDELEMENTS,
247
/// @brief open edit scheme menu
248
MID_HOTKEY_F9_EDIT_VIEWSCHEME,
249
/// @brief open options menu
250
MID_HOTKEY_F10_OPTIONSMENU,
251
/// @brief set/clear front element
252
MID_HOTKEY_F11_FRONTELEMENT,
253
/// @brief show the hall of fame dialog
254
MID_HOTKEY_SHIFT_F11_HALLOFFAME,
255
/// @brief open about dialog
256
MID_HOTKEY_F12_ABOUT,
257
258
/// @}
259
260
/// @name shift + Functional hotkeys
261
/// @{
262
263
/// @brief set template
264
MID_HOTKEY_SHIFT_F1_TEMPLATE_SET,
265
/// @brief copy template
266
MID_HOTKEY_SHIFT_F2_TEMPLATE_COPY,
267
/// @brief clear template
268
MID_HOTKEY_SHIFT_F3_TEMPLATE_CLEAR,
269
/// @brief compute junctions with volatile options
270
MID_HOTKEY_SHIFT_F5_COMPUTEJUNCTIONS_VOLATILE,
271
/// @brief Adjust person plans (start und end positions, arrival positions, etc.)
272
MID_HOTKEY_SHIFT_F7_ADJUST_PERSON_PLANS,
273
/// @brief open SUMO options menu (used in netedit)
274
MID_HOTKEY_SHIFT_F10_SUMOOPTIONSMENU,
275
/// @brief focus upper element of current frame (only used in netedit)
276
MID_HOTKEY_SHIFT_F12_FOCUSUPPERELEMENT,
277
/// @brief clear selection
278
MID_HOTKEY_SHIFT_ESC_CLEARSELECTION,
279
280
/// @}
281
282
/// @name Other hotkeys
283
/// @{
284
285
/// @brief hot key <ESC> abort current edit operation
286
MID_HOTKEY_ESC,
287
/// @brief hot key <DEL> delete selections or elements
288
MID_HOTKEY_DEL,
289
/// @brief hot key <ENTER> accept current operation
290
MID_HOTKEY_ENTER,
291
/// @brief hot key <Backspace> remove last sub-operation
292
MID_HOTKEY_BACKSPACE,
293
294
/// @}
295
296
/// @name application specific
297
/// @{
298
299
/// @brief Main window-ID
300
MID_WINDOW,
301
302
/// @}
303
304
/// @name for common buttons
305
/// @{
306
307
/// @brief Ok-button pressed
308
MID_OK,
309
/// @brief Cancel-button pressed
310
MID_CANCEL,
311
/// @brief Update-button pressed
312
MID_UPDATE,
313
314
/// @}
315
316
/// @name Main Window File Menu - IDs
317
/// @{
318
319
/// @brief Loads a file previously loaded
320
MID_RECENTFILE,
321
322
/// @}
323
324
/// @name Main Window Simulation Control - IDs
325
/// @{
326
327
/// @brief Save state to file
328
MID_SIMSAVE,
329
/// @brief (quick)-load state from file
330
MID_SIMLOAD,
331
332
/// @}
333
334
/// @name Main window windows control - IDs
335
/// @{
336
337
/// @brief Open a new microscopic view
338
MID_NEW_MICROVIEW,
339
/// @brief Open a new microscopic 3D view
340
MID_NEW_OSGVIEW,
341
342
/// @}
343
344
/// @name SubThread - IDs
345
/// @{
346
347
/// @brief The loading thread
348
ID_LOADTHREAD_EVENT,
349
/// @brief The testing thread
350
ID_RUNTHREAD_EVENT,
351
/// @brief ID for message passing between threads
352
ID_THREAD_EVENT,
353
354
/// @}
355
356
/// @name Settings Menu Item - IDs
357
/// @{
358
359
/// @brief Locator configuration - menu entry
360
MID_LISTINTERNAL,
361
MID_LISTPARKING,
362
MID_LISTTELEPORTING,
363
/// @brief The Simulation delay control
364
MID_SIMDELAY,
365
366
/// @}
367
368
/// @brief Clear simulation output
369
MID_CLEARMESSAGEWINDOW,
370
/// @brief Show network statistics
371
MID_SHOWNETSTATS,
372
/// @brief Show vehicle statistics
373
MID_SHOWVEHSTATS,
374
/// @brief Show person statistics
375
MID_SHOWPERSONSTATS,
376
/// @brief update traci status
377
MID_TRACI_STATUS,
378
379
/// @name Common View Settings - IDs
380
/// @{
381
382
/// @brief Recenter view - button
383
MID_RECENTERVIEW,
384
/// @brief Allow rotation - button
385
MID_ALLOWROTATION,
386
/// @brief Show tool tips in view - button
387
MID_SHOWTOOLTIPS_VIEW,
388
/// @brief Show tool tips in menus - button
389
MID_SHOWTOOLTIPS_MENU,
390
/// @brief Make snapshot - button
391
MID_MAKESNAPSHOT,
392
/// @brief toggle zooming style
393
MID_ZOOM_STYLE,
394
/// @brief toggle time display mode
395
MID_TIME_TOGGLE,
396
/// @brief increase sim delay
397
MID_DELAY_INC,
398
/// @brief decrease sim delay
399
MID_DELAY_DEC,
400
/// @brief toggle delay between alternative value
401
MID_DELAY_TOGGLE,
402
/// @brief scale traffic
403
MID_DEMAND_SCALE,
404
/// @brief scale vehicle speed
405
MID_SPEEDFACTOR,
406
407
/// @}
408
409
/// @name Common view IDs
410
/// @{
411
412
/// @brief GLCanvas - ID
413
MID_GLCANVAS,
414
/// @brief chore
415
MID_CHORE,
416
417
/// @}
418
419
420
/// @name View settings - IDs
421
/// @{
422
423
/// @brief Change coloring scheme - combo
424
MID_COLORSCHEMECHANGE,
425
426
/// @}
427
428
429
/// @name GUICursorDialog PopUp Entries - IDs
430
/// @{
431
/// @brief set element as front element
432
MID_CURSORDIALOG_SETFRONTELEMENT,
433
/// @brief delete element
434
MID_CURSORDIALOG_DELETEELEMENT,
435
/// @brief select element
436
MID_CURSORDIALOG_SELECTELEMENT,
437
/// @brief open properties popup
438
MID_CURSORDIALOG_PROPERTIES,
439
/// @brief move list up
440
MID_CURSORDIALOG_MOVEUP,
441
/// @brief move list down
442
MID_CURSORDIALOG_MOVEDOWN,
443
/// @brief remove/select/mark front element
444
MID_CURSORDIALOG_FRONT,
445
446
/// @}
447
448
449
/// @name Object PopUp Entries - IDs
450
/// @{
451
452
/// @brief Center view to object - popup entry
453
MID_CENTER,
454
/// @brief Copy object name - popup entry
455
MID_COPY_NAME,
456
/// @brief Copy typed object name - popup entry
457
MID_COPY_TYPED_NAME,
458
/// @brief Copy test coordinates
459
MID_COPY_TEST_COORDINATES,
460
/// @brief Copy edge name (for lanes only)
461
MID_COPY_EDGE_NAME,
462
/// @brief Copy cursor position - popup entry
463
MID_COPY_CURSOR_POSITION,
464
/// @brief Copy cursor geo-coordinate position - popup entry
465
MID_COPY_CURSOR_GEOPOSITION,
466
/// @brief Copy view geo-coordinate boundary - popup entry
467
MID_COPY_VIEW_GEOBOUNDARY,
468
/// @brief Show the cursor geo-coordinate position online in GeoHack - popup entry
469
MID_SHOW_GEOPOSITION_ONLINE,
470
/// @brief open additional dialog (used in netedit)
471
MID_OPEN_ADDITIONAL_DIALOG,
472
/// @brief Show object parameter - popup entry
473
MID_SHOWPARS,
474
/// @brief Show object type parameter - popup entry
475
MID_SHOWTYPEPARS,
476
/// @brief Show transportable plan
477
MID_SHOWPLAN,
478
/// @brief Show TLS phases - popup entry
479
MID_SWITCH_OFF,
480
MID_SWITCH,
481
MID_SHOWPHASES = MID_SWITCH + 20,
482
/// @brief Begin to track phases - menu entry
483
MID_TRACKPHASES,
484
/// @brief show/hide actuation detectors
485
MID_SHOW_DETECTORS,
486
/// @brief Add to selected items - menu entry
487
MID_ADDSELECT,
488
/// @brief Remove from selected items - Menu Entry
489
MID_REMOVESELECT,
490
/// @brief Open the object's manipulator
491
MID_MANIP,
492
/// @brief Draw a vehicle's route
493
MID_DRAWROUTE,
494
/// @brief Show vehicle's current route
495
MID_SHOW_CURRENTROUTE,
496
/// @brief Hide vehicle's current route
497
MID_HIDE_CURRENTROUTE,
498
/// @brief Show vehicle's future route
499
MID_SHOW_FUTUREROUTE,
500
/// @brief Hide vehicle's future route
501
MID_HIDE_FUTUREROUTE,
502
/// @brief Show vehicle's future route (without loops)
503
MID_SHOW_ROUTE_NOLOOPS,
504
/// @brief Hide vehicle's future route (without loops)
505
MID_HIDE_ROUTE_NOLOOPS,
506
/// @brief Show vehicle's best lanes
507
MID_SHOW_BEST_LANES,
508
/// @brief Hide vehicle's best lanes
509
MID_HIDE_BEST_LANES,
510
/// @brief Show all vehicle's routes
511
MID_SHOW_ALLROUTES,
512
/// @brief Hide all vehicle's routes
513
MID_HIDE_ALLROUTES,
514
/// @brief Start to track a vehicle
515
MID_START_TRACK,
516
/// @brief Stop to track a vehicle
517
MID_STOP_TRACK,
518
/// @brief select foes of a vehicle
519
MID_SHOW_FOES,
520
MID_SHOW_LFLINKITEMS,
521
MID_HIDE_LFLINKITEMS,
522
/// @brief select transportables of a vehicle
523
MID_SELECT_TRANSPORTED,
524
/// @brief toggle stop state of a vehicle or person
525
MID_TOGGLE_STOP,
526
/// @brief remove a vehicle or person
527
MID_REMOVE_OBJECT,
528
/// @brief Show persons's path on walkingarea
529
MID_SHOW_WALKINGAREA_PATH,
530
/// @brief Hide persons's path on walkingarea
531
MID_HIDE_WALKINGAREA_PATH,
532
/// @brief show reachability from a given lane
533
MID_REACHABILITY,
534
535
/// @}
536
537
/// @name IDs used by Trackers
538
/// @{
539
540
/// @brief The Table
541
MID_TABLE,
542
/// @brief A Simulation step was performed
543
MID_SIMSTEP,
544
/// @brief A Tracker shall be opened
545
MID_OPENTRACKER,
546
547
/// @}
548
549
/// @name General Setting Dialogs - IDs
550
/// @{
551
552
/// @brief Ok-button was pushed
553
MID_SETTINGS_OK,
554
/// @brief Cancel-button was pushed
555
MID_SETTINGS_CANCEL,
556
557
/// @}
558
559
/// @name Application Settings - Dialog IDs
560
/// @{
561
562
/// @brief Close simulation at end - Option
563
MID_QUITONSIMEND,
564
/// @brief Start simulation when loaded - Option
565
MID_AUTOSTART,
566
/// @brief Demo mode - Option
567
MID_DEMO,
568
/// @brief Allow textures - Option
569
MID_ALLOWTEXTURES,
570
/// @brief Locate links in messages - Option
571
MID_LOCATELINKS,
572
/// @brief Set breakpionts from messages - Option
573
MID_TIMELINK_BREAKPOINT,
574
575
/// @}
576
577
/// @name GLObjChooser - Dialog IDs
578
/// @{
579
580
/// @brief Center object
581
MID_CHOOSER_CENTER,
582
/// @brief Track object
583
MID_CHOOSER_TRACK,
584
/// @brief Text entry
585
MID_CHOOSER_TEXT,
586
/// @brief Object list
587
MID_CHOOSER_LIST,
588
/// @brief Filter selected
589
MID_CHOOSER_FILTER,
590
/// @brief Filter list by substring
591
MID_CHOOSER_FILTER_SUBSTR,
592
593
/// @}
594
595
/// @name GLChosenEditor - Dialog IDs
596
/// @{
597
598
/// @brief set type of selection
599
MID_CHOOSEN_OPERATION,
600
/// @brief set subset of elements
601
MID_CHOOSEN_ELEMENTS,
602
/// @brief Load set
603
MID_CHOOSEN_LOAD,
604
/// @brief Save set
605
MID_CHOOSEN_SAVE,
606
/// @brief Clear set
607
MID_CHOOSEN_CLEAR,
608
/// @brief delete set
609
MID_CHOOSEN_DELETE,
610
/// @brief Reset set
611
MID_CHOOSEN_RESET,
612
/// @brief select all items
613
MID_CHOOSEN_SELECT,
614
/// @brief Deselect selected items
615
MID_CHOOSEN_DESELECT,
616
/// @brief Deselect selected items
617
MID_CHOOSEN_INVERT,
618
/// @brief Deselect selected items
619
MID_CHOOSEN_NAME,
620
/// @brief simplify network reduction
621
MID_CHOOSEN_REDUCE,
622
623
/// @}
624
625
/// @name IDs for visualization settings - Dialog
626
/// @{
627
628
/// @brief Informs the dialog about a value's change
629
MID_SIMPLE_VIEW_COLORCHANGE,
630
/// @brief Informs the dialog about a size value's change
631
MID_SIMPLE_VIEW_SIZECHANGE,
632
/// @brief Informs the dialog about switching to another scheme
633
MID_SIMPLE_VIEW_NAMECHANGE,
634
/// @brief For the save-to-db - button
635
MID_SIMPLE_VIEW_SAVE,
636
/// @brief For the delete - button
637
MID_SIMPLE_VIEW_DELETE,
638
/// @brief For the export-to-file - button
639
MID_SIMPLE_VIEW_EXPORT,
640
/// @brief For the import-from-file - button
641
MID_SIMPLE_VIEW_IMPORT,
642
/// @brief For the load-decals - button
643
MID_SIMPLE_VIEW_LOAD_DECAL,
644
/// @brief For the load-decals - button
645
MID_SIMPLE_VIEW_LOAD_DECALS_XML,
646
/// @brief For the save-decals - button
647
MID_SIMPLE_VIEW_SAVE_DECALS_XML,
648
/// @brief For the clear-decals - button
649
MID_SIMPLE_VIEW_CLEAR_DECALS,
650
/// @brief For changing rainbow style
651
MID_SIMPLE_VIEW_RAINBOW_CHANGE,
652
/// @}
653
654
///@brief help button
655
MID_HELP,
656
///@brief changelog button
657
MID_CHANGELOG,
658
///@brief hotkeys button
659
MID_HOTKEYS,
660
///@brief tutorial button
661
MID_TUTORIAL,
662
///@brief feedback button
663
MID_FEEDBACK,
664
665
/// @name dynamic interaction with the simulation via SUMO-GUI
666
/// @{
667
668
/// @brief close lane
669
MID_CLOSE_LANE,
670
/// @brief close edge
671
MID_CLOSE_EDGE,
672
/// @brief add rerouter
673
MID_ADD_REROUTER,
674
/// @brief toggle detector override
675
MID_VIRTUAL_DETECTOR,
676
677
/// @}
678
679
/// @name toolbar edot
680
/// @{
681
682
/// @brief load additionals in sumo-gui/netedit after press ctrl+T
683
MID_TOOLBAREDIT_LOADADDITIONALS,
684
/// @brief load demand in sumo-gui/netedit after press ctrl+T
685
MID_TOOLBAREDIT_LOADDEMAND,
686
687
/// @}
688
689
/// @name groupBoxModule messages
690
/// @{
691
/// @brief collapse groupBoxModule
692
MID_GROUPBOXMODULE_COLLAPSE,
693
/// @brief extends groupBoxModule
694
MID_GROUPBOXMODULE_EXTEND,
695
/// @brief reset widh groupBoxModule
696
MID_GROUPBOXMODULE_RESETWIDTH,
697
/// @brief save contents
698
MID_GROUPBOXMODULE_SAVE,
699
/// @brief load contents
700
MID_GROUPBOXMODULE_LOAD,
701
/// @}
702
703
/// @name Toolbar file messages
704
/// @{
705
706
/// @brief reload only network
707
MID_GNE_TOOLBARFILE_RELOADNETWORK,
708
/// @brief open foreign network
709
MID_GNE_TOOLBARFILE_OPENFOREIGN,
710
/// @brief save joined junctions
711
MID_GNE_SAVEJOINEDJUNCTIONS,
712
/// @brief reload neteditConfig
713
MID_GNE_TOOLBARFILE_RELOAD_NETEDITCONFIG,
714
/// @brief save neteditConfig as
715
MID_GNE_TOOLBARFILE_SAVENETEDITCONFIG_AS,
716
/// @brief reload SUMOConfig
717
MID_GNE_TOOLBARFILE_RELOAD_SUMOCONFIG,
718
/// @brief save SUMOConfig as
719
MID_GNE_TOOLBARFILE_SAVESUMOCONFIG_AS,
720
/// @brief save network as
721
MID_GNE_TOOLBARFILE_SAVENETWORK_AS,
722
/// @brief save additionals element as
723
MID_GNE_TOOLBARFILE_SAVEADDITIONALELEMENTS_AS,
724
/// @brief save additionals unified
725
MID_GNE_TOOLBARFILE_SAVEADDITIONALELEMENTS_UNIFIED,
726
/// @brief save JuPedSim as
727
MID_GNE_TOOLBARFILE_SAVEJUPEDSIMELEMENTS_AS,
728
/// @brief reload additionals
729
MID_GNE_TOOLBARFILE_RELOAD_ADDITIONALELEMENTS,
730
/// @brief save TLS Programs as
731
MID_GNE_TOOLBARFILE_SAVETLSPROGRAMS_AS,
732
/// @brief reload TLS Programs
733
MID_GNE_TOOLBARFILE_RELOAD_TLSPROGRAMS,
734
/// @brief save edgeTypes as
735
MID_GNE_TOOLBARFILE_SAVEEDGETYPES_AS,
736
/// @brief reload edge types
737
MID_GNE_TOOLBARFILE_RELOAD_EDGETYPES,
738
/// @brief save demand elements as
739
MID_GNE_TOOLBARFILE_SAVEDEMANDELEMENTS_AS,
740
/// @brief save demand elements unified
741
MID_GNE_TOOLBARFILE_SAVEDEMANDELEMENTS_UNIFIED,
742
/// @brief reload demand elements
743
MID_GNE_TOOLBARFILE_RELOAD_DEMANDELEMENTS,
744
/// @brief save data elements as
745
MID_GNE_TOOLBARFILE_SAVEDATAELEMENTS_AS,
746
/// @brief save data elements unified
747
MID_GNE_TOOLBARFILE_SAVEDATAELEMENTS_UNIFIED,
748
/// @brief reload data elements
749
MID_GNE_TOOLBARFILE_RELOAD_DATAELEMENTS,
750
/// @brief open meanData file
751
MID_GNE_TOOLBARFILE_OPENMEANDATAELEMENTS,
752
/// @brief save meanDatas as
753
MID_GNE_TOOLBARFILE_SAVEMEANDATAELEMENTS_AS,
754
/// @brief save meanDatas unified
755
MID_GNE_TOOLBARFILE_SAVEMEANDATAELEMENTS_UNIFIED,
756
/// @brief reload meanDatas
757
MID_GNE_TOOLBARFILE_RELOAD_MEANDATAELEMENTS,
758
759
/// @}
760
761
/// @name Toolbar tools messages
762
/// @{
763
764
/// @brief call tool
765
MID_GNE_OPENPYTHONTOOLDIALOG,
766
/// @brief run python
767
MID_GNE_RUNPYTHONTOOL,
768
/// @brief call tool for post processing
769
MID_GNE_POSTPROCESSINGPYTHONTOOL,
770
/// @brief netgenerate dialog
771
MID_GNE_NETGENERATE,
772
/// @brief netgenerate options
773
MID_GNE_NETGENERATEOPTIONS,
774
/// @brief netgenerate grid network
775
MID_GNE_NETGENERATE_GRID,
776
/// @brief netgenerate spider network
777
MID_GNE_NETGENERATE_SPIDER,
778
/// @brief netgenerate random grid network
779
MID_GNE_NETGENERATE_RANDOMGRID,
780
/// @brief netgenerate random network
781
MID_GNE_NETGENERATE_RANDOM,
782
/// @brief run netgenerate tool
783
MID_GNE_RUNNETGENERATE,
784
/// @brief postprocesing netgenerate
785
MID_GNE_POSTPROCESSINGNETGENERATE,
786
787
/// @}
788
789
/// @name Toolbar view messages
790
/// @{
791
792
/// @brief set default view
793
MID_GNE_VIEW_DEFAULT,
794
/// @brief set juPedSim view
795
MID_GNE_VIEW_JUPEDSIM,
796
797
/// @}
798
799
/// @name Toolbar processing messages
800
/// @{
801
802
/// @brief compute path manager
803
MID_GNE_TOOLBAREDIT_COMPUTEPATHMANAGER,
804
/// @brief enable/disable computing after switchin between supermodes
805
MID_GNE_TOGGLE_COMPUTE_NETWORK_DATA,
806
/// @brief enable/disable undo-redo
807
MID_GNE_TOGGLE_UNDOREDO,
808
/// @brief enable/disable undo-redo during loading
809
MID_GNE_TOGGLE_UNDOREDO_LOADING,
810
/// @brief switch time format
811
MID_GNE_TOGGLE_TIMEFORMAT,
812
813
/// @}
814
815
/// @name GNEViewParent dialog messages
816
/// @{
817
818
/// @brief Size of frame area updated
819
MID_GNE_VIEWPARENT_FRAMEAREAWIDTH,
820
821
/// @}
822
823
/// @name GNEViewNet Network view options messages
824
/// @{
825
826
/// @brief show grid
827
MID_GNE_NETWORKVIEWOPTIONS_TOGGLEGRID,
828
/// @brief toggle draw junction shape
829
MID_GNE_NETWORKVIEWOPTIONS_TOGGLEDRAWJUNCTIONSHAPE,
830
/// @brief Draw vehicles in begin position or spread in lane
831
MID_GNE_NETWORKVIEWOPTIONS_DRAWSPREADVEHICLES,
832
/// @brief show demand elements
833
MID_GNE_NETWORKVIEWOPTIONS_SHOWDEMANDELEMENTS,
834
/// @brief select edges
835
MID_GNE_NETWORKVIEWOPTIONS_SELECTEDGES,
836
/// @brief show connections
837
MID_GNE_NETWORKVIEWOPTIONS_SHOWCONNECTIONS,
838
/// @brief hide connections
839
MID_GNE_NETWORKVIEWOPTIONS_HIDECONNECTIONS,
840
/// @brief show sub-additionals
841
MID_GNE_NETWORKVIEWOPTIONS_SHOWSUBADDITIONALS,
842
/// @brief show TAZ elements
843
MID_GNE_NETWORKVIEWOPTIONS_SHOWTAZELEMENTS,
844
/// @brief extend selection
845
MID_GNE_NETWORKVIEWOPTIONS_EXTENDSELECTION,
846
/// @brief change all phases
847
MID_GNE_NETWORKVIEWOPTIONS_CHANGEALLPHASES,
848
/// @brief don't ask before merging junctions
849
MID_GNE_NETWORKVIEWOPTIONS_MERGEAUTOMATICALLY,
850
/// @brief show junctions as bubbles
851
MID_GNE_NETWORKVIEWOPTIONS_SHOWBUBBLES,
852
/// @brief move elevation instead of x,y
853
MID_GNE_NETWORKVIEWOPTIONS_MOVEELEVATION,
854
/// @brief create edges in chain mode
855
MID_GNE_NETWORKVIEWOPTIONS_CHAINEDGES,
856
/// @brief automatically create opposite edge
857
MID_GNE_NETWORKVIEWOPTIONS_AUTOOPPOSITEEDGES,
858
/// @brief Add edge to selected items - menu entry
859
MID_GNE_ADDSELECT_EDGE,
860
/// @brief Remove edge from selected items - Menu Entry
861
MID_GNE_REMOVESELECT_EDGE,
862
/// @brief lock element (general, used if we press directly the menuCommand in the toolbar)
863
MID_GNE_LOCK_ELEMENT,
864
/// @brief lock junctions
865
MID_GNE_LOCK_JUNCTION,
866
/// @brief lock edges
867
MID_GNE_LOCK_EDGE,
868
/// @brief lock lanes
869
MID_GNE_LOCK_LANE,
870
/// @brief lock connections
871
MID_GNE_LOCK_CONNECTION,
872
/// @brief lock crossings
873
MID_GNE_LOCK_CROSSING,
874
/// @brief lock walkingareas
875
MID_GNE_LOCK_WALKINGAREA,
876
/// @brief lock additional elements
877
MID_GNE_LOCK_ADDITIONALELEMENT,
878
/// @brief lock wires
879
MID_GNE_LOCK_WIRE,
880
/// @brief lock TAZs
881
MID_GNE_LOCK_TAZ,
882
/// @brief lock polygons
883
MID_GNE_LOCK_POLYGON,
884
/// @brief lock POIs
885
MID_GNE_LOCK_POI,
886
/// @brief lock walkableAreas
887
MID_GNE_LOCK_JPS_WALKABLEAREA,
888
/// @brief lock obstacles
889
MID_GNE_LOCK_JPS_OBSTACLE,
890
/// @brief lock routes
891
MID_GNE_LOCK_ROUTE,
892
/// @brief lock vehicles
893
MID_GNE_LOCK_VEHICLE,
894
/// @brief lock persons
895
MID_GNE_LOCK_PERSON,
896
/// @brief lock personTrips
897
MID_GNE_LOCK_PERSONTRIP,
898
/// @brief lock walks
899
MID_GNE_LOCK_WALK,
900
/// @brief lock rides
901
MID_GNE_LOCK_RIDE,
902
/// @brief lock containers
903
MID_GNE_LOCK_CONTAINER,
904
/// @brief lock transports
905
MID_GNE_LOCK_TRANSPORT,
906
/// @brief lock tranships
907
MID_GNE_LOCK_TRANSHIP,
908
/// @brief lock stops
909
MID_GNE_LOCK_STOP,
910
/// @brief lock edgeDatas
911
MID_GNE_LOCK_EDGEDATA,
912
/// @brief lock edgeRelDatas
913
MID_GNE_LOCK_EDGERELDATA,
914
/// @brief lock TAZRelDatas
915
MID_GNE_LOCK_TAZRELDATA,
916
/// @brief lock all element
917
MID_GNE_LOCK_ALLELEMENTS,
918
/// @brief unlock all element
919
MID_GNE_UNLOCK_ALLELEMENTS,
920
/// @brief lock selected element
921
MID_GNE_LOCK_SELECTEDELEMENTS,
922
923
/// @}
924
925
/// @name GNEViewNet Demand view options messages
926
/// @{
927
928
/// @brief show grid
929
MID_GNE_DEMANDVIEWOPTIONS_SHOWGRID,
930
/// @brief toggle draw junction shape
931
MID_GNE_DEMANDVIEWOPTIONS_TOGGLEDRAWJUNCTIONSHAPE,
932
/// @brief Draw vehicles in begin position or spread in lane
933
MID_GNE_DEMANDVIEWOPTIONS_DRAWSPREADVEHICLES,
934
/// @brief hide non-inspected demand element
935
MID_GNE_DEMANDVIEWOPTIONS_HIDENONINSPECTED,
936
/// @brief hide shapes
937
MID_GNE_DEMANDVIEWOPTIONS_HIDESHAPES,
938
/// @brief show all trips
939
MID_GNE_DEMANDVIEWOPTIONS_SHOWTRIPS,
940
/// @brief show all person plans
941
MID_GNE_DEMANDVIEWOPTIONS_SHOWALLPERSONPLANS,
942
/// @brief lock person
943
MID_GNE_DEMANDVIEWOPTIONS_LOCKPERSON,
944
/// @brief show all container plans
945
MID_GNE_DEMANDVIEWOPTIONS_SHOWALLCONTAINERPLANS,
946
/// @brief lock container
947
MID_GNE_DEMANDVIEWOPTIONS_LOCKCONTAINER,
948
/// @brief show overlapped routes
949
MID_GNE_DEMANDVIEWOPTIONS_SHOWOVERLAPPEDROUTES,
950
951
/// @}
952
953
/// @name GNEViewNet Data view options messages
954
/// @{
955
956
/// @brief toggle draw junction shape
957
MID_GNE_DATAVIEWOPTIONS_TOGGLEDRAWJUNCTIONSHAPE,
958
/// @brief show additionals
959
MID_GNE_DATAVIEWOPTIONS_SHOWADDITIONALS,
960
/// @brief show shapes
961
MID_GNE_DATAVIEWOPTIONS_SHOWSHAPES,
962
/// @brief show demand elements
963
MID_GNE_DATAVIEWOPTIONS_SHOWDEMANDELEMENTS,
964
/// @brief toggle TAZRel drawing
965
MID_GNE_DATAVIEWOPTIONS_TAZRELDRAWING,
966
/// @brief toggle draw TAZ fill
967
MID_GNE_DATAVIEWOPTIONS_TAZDRAWFILL,
968
/// @brief toggle draw TAZRel only from
969
MID_GNE_DATAVIEWOPTIONS_TAZRELONLYFROM,
970
/// @brief toggle draw TAZRel only to
971
MID_GNE_DATAVIEWOPTIONS_TAZRELONLYTO,
972
973
/// @}
974
975
/// @name GNEViewNet interval bar messages
976
/// @{
977
978
/// @brief generic data selected
979
MID_GNE_INTERVALBAR_GENERICDATATYPE,
980
/// @brief data set selected
981
MID_GNE_INTERVALBAR_DATASET,
982
/// @brief enable/disable show data elements by interval
983
MID_GNE_INTERVALBAR_LIMITED,
984
/// @brief begin changed in InterbalBar
985
MID_GNE_INTERVALBAR_BEGIN,
986
/// @brief end changed in InterbalBar
987
MID_GNE_INTERVALBAR_END,
988
/// @brief parameter changed in InterbalBar
989
MID_GNE_INTERVALBAR_PARAMETER,
990
991
/// @}
992
993
/// @name GNEFrame messages
994
/// @{
995
996
/// @brief attribute added
997
MID_GNE_ADD_ATTRIBUTE,
998
/// @brief attribute removed
999
MID_GNE_REMOVE_ATTRIBUTE,
1000
/// @brief attribute edited
1001
MID_GNE_SET_ATTRIBUTE,
1002
/// @brief create element
1003
MID_GNE_CREATE,
1004
/// @brief delete element
1005
MID_GNE_DELETE,
1006
/// @brief inspect element
1007
MID_GNE_INSPECT,
1008
/// @brief reset element
1009
MID_GNE_RESET,
1010
/// @brief apply element
1011
MID_GNE_APPLY,
1012
/// @brief center element
1013
MID_GNE_CENTER,
1014
/// @brief copy element
1015
MID_GNE_COPY,
1016
/// @brief open element
1017
MID_GNE_OPEN,
1018
/// @brief select element
1019
MID_GNE_SELECT,
1020
/// @brief used to select a type of element in a combo box
1021
MID_GNE_SET_TYPE,
1022
/// @brief tag type selected in ComboBox
1023
MID_GNE_TAGTYPE_SELECTED,
1024
/// @brief tag selected in ComboBox
1025
MID_GNE_TAG_SELECTED,
1026
/// @brief create new data set
1027
MID_GNE_DATASET_NEW,
1028
/// @brief GNEDataInterval selected in comboBox of IntervalBar
1029
MID_GNE_DATASET_SELECTED,
1030
/// @brief GNEDataInterval selected in comboBox of IntervalBar
1031
MID_GNE_DATAINTERVAL_SELECTED,
1032
/// @brief text attribute edited
1033
MID_GNE_SET_ATTRIBUTE_TEXT,
1034
/// @brief bool attribute edited
1035
MID_GNE_SET_ATTRIBUTE_BOOL,
1036
/// @brief attribute edited trough dialog
1037
MID_GNE_SET_ATTRIBUTE_DIALOG,
1038
/// @brief attribute selected using button (radio button or checkbox)
1039
MID_GNE_SET_ATTRIBUTE_BUTTON,
1040
/// @brief abort edge path creation
1041
MID_GNE_PATHCREATOR_ABORT,
1042
/// @brief finish edge path creation
1043
MID_GNE_PATHCREATOR_FINISH,
1044
/// @brief use last inserted route
1045
MID_GNE_PATHCREATOR_USELASTROUTE,
1046
/// @brief remove last inserted element in path
1047
MID_GNE_PATHCREATOR_REMOVELAST,
1048
/// @brief enable or disable show path candidates
1049
MID_GNE_PATHCREATOR_SHOWCANDIDATES,
1050
/// @brief abort lane path creation
1051
MID_GNE_ABORT,
1052
/// @brief finish lane path creation
1053
MID_GNE_FINISH,
1054
/// @brief remove last inserted element in path
1055
MID_GNE_REMOVELAST,
1056
/// @brief enable or disable show path candidates
1057
MID_GNE_SHOWCANDIDATES,
1058
/// @brief In GNEElementTree list, show child menu
1059
MID_GNE_ACHIERARCHY_SHOWCHILDMENU,
1060
/// @brief In GNEElementTree list, move element to up
1061
MID_GNE_ACHIERARCHY_MOVEUP,
1062
/// @brief In GNEElementTree list, move element to down
1063
MID_GNE_ACHIERARCHY_MOVEDOWN,
1064
/// @brief start drawing polygon
1065
MID_GNE_STARTDRAWING,
1066
/// @brief stop drawing polygon
1067
MID_GNE_STOPDRAWING,
1068
/// @brief abort drawing polygon
1069
MID_GNE_ABORTDRAWING,
1070
/// @brief inspect next element in overlapped module
1071
MID_GNE_OVERLAPPED_NEXT,
1072
/// @brief inspect previous element in overlapped module
1073
MID_GNE_OVERLAPPED_PREVIOUS,
1074
/// @brief show list of overlapped elements
1075
MID_GNE_OVERLAPPED_SHOWLIST,
1076
/// @brief list item selected in overlapped module
1077
MID_GNE_OVERLAPPED_ITEMSELECTED,
1078
/// @brief mark item as front element
1079
MID_GNE_MARKFRONTELEMENT,
1080
/// @brief set custom geometry point
1081
MID_GNE_CUSTOM_GEOMETRYPOINT,
1082
/// @brief reset geometry point
1083
MID_GNE_RESET_GEOMETRYPOINT,
1084
/// @brief set zero fringe probabilities (used in TAZ Frame)
1085
MID_GNE_SET_ZEROFRINGEPROB,
1086
/// @brief use current network/additional/route/edgedata
1087
MID_GNE_USE_CURRENT,
1088
/// @brief protect all elements
1089
MID_GNE_PROTECT_ALL,
1090
/// @brief unprotect all elements
1091
MID_GNE_UNPROTECT_ALL,
1092
/// @}
1093
1094
/// @name GNEAttributesEditorType messages
1095
/// @{
1096
1097
/// @brief mark element as front
1098
MID_GNE_ATTRIBUTESEDITOR_FRONT,
1099
/// @brief open element dialog
1100
MID_GNE_ATTRIBUTESEDITOR_DIALOG,
1101
/// @brief open extended attributes
1102
MID_GNE_ATTRIBUTESEDITOR_EXTENDED,
1103
/// @brief open generic parameters editor
1104
MID_GNE_ATTRIBUTESEDITOR_PARAMETERS,
1105
/// @brief open help dialog
1106
MID_GNE_ATTRIBUTESEDITOR_HELP,
1107
/// @brief reset attributes
1108
MID_GNE_ATTRIBUTESEDITOR_RESET,
1109
/// @brief set attribute (string, bool, etc.) in attributes editor row
1110
MID_GNE_ATTRIBUTESEDITORROW_SETATTRIBUTE,
1111
/// @brief toogle enable attribute in attributes editor row
1112
MID_GNE_ATTRIBUTESEDITORROW_TOGGLEENABLEATTRIBUTE,
1113
/// @brief open color dialog in attributes editor row
1114
MID_GNE_ATTRIBUTESEDITORROW_OPENDIALOG_COLOR,
1115
/// @brief open allow dialog in attributes editor row
1116
MID_GNE_ATTRIBUTESEDITORROW_OPENDIALOG_ALLOW,
1117
/// @brief open file dialog in attributes editor row
1118
MID_GNE_ATTRIBUTESEDITORROW_OPENDIALOG_FILE,
1119
/// @brief reparent
1120
MID_GNE_ATTRIBUTESEDITORROW_REPARENT,
1121
/// @brief inspect parent
1122
MID_GNE_ATTRIBUTESEDITORROW_INSPECTPARENT,
1123
/// @brief move lane up
1124
MID_GNE_ATTRIBUTESEDITORROW_MOVELANEUP,
1125
/// @brief move lane down
1126
MID_GNE_ATTRIBUTESEDITORROW_MOVELANEDOWN,
1127
1128
/// @name GNESelectorFrame messages
1129
/// @{
1130
1131
/// @brief select tag in selector frame
1132
MID_GNE_SELECTORFRAME_SELECTTAG,
1133
/// @brief select attribute in selector frame
1134
MID_GNE_SELECTORFRAME_SELECTATTRIBUTE,
1135
/// @brief toogle only show common
1136
MID_GNE_SELECTORFRAME_TOGGLECOMMON,
1137
/// @brief process string
1138
MID_GNE_SELECTORFRAME_PROCESSSTRING,
1139
/// @brief changes the visual scaling of selected items
1140
MID_GNE_SELECTORFRAME_SELECTSCALE,
1141
/// @brief change interval
1142
MID_GNE_SELECTORFRAME_SETINTERVAL,
1143
/// @brief edit begin text field
1144
MID_GNE_SELECTORFRAME_SETBEGIN,
1145
/// @brief end text field
1146
MID_GNE_SELECTORFRAME_SETEND,
1147
/// @brief from TAZ text field
1148
MID_GNE_SELECTORFRAME_FROMTAZ,
1149
/// @brief to TAZ field
1150
MID_GNE_SELECTORFRAME_TOTAZ,
1151
/// @brief select/unselect parents
1152
MID_GNE_SELECTORFRAME_PARENTS,
1153
/// @brief select/unselect children
1154
MID_GNE_SELECTORFRAME_CHILDREN,
1155
1156
/// @}
1157
1158
/// @name GNEConnectorFrame messages
1159
/// @{
1160
1161
/// @brief select dead end lanes
1162
MID_GNE_CONNECTORFRAME_SELECTDEADENDS,
1163
/// @brief select lanes that have no connection leading to it
1164
MID_GNE_CONNECTORFRAME_SELECTDEADSTARTS,
1165
/// @brief select lanes that are connected from concurrent lanes
1166
MID_GNE_CONNECTORFRAME_SELECTCONFLICTS,
1167
/// @brief select lanes with connections that have the pass attribute set to 'true'
1168
MID_GNE_CONNECTORFRAME_SELECTPASS,
1169
1170
/// @}
1171
1172
/// @name GNEInspectorFrame messages
1173
/// @{
1174
1175
/// @brief go back to the previous element
1176
MID_GNE_INSPECTORFRAME_INSPECTPREVIOUSELEMENT,
1177
1178
/// @}
1179
1180
/// @name GNECreateEdgeFrame messages
1181
/// @{
1182
/// @brief selected radio button
1183
MID_GNE_CREATEEDGEFRAME_SELECTRADIOBUTTON,
1184
/// @brief add new edge type
1185
MID_GNE_CREATEEDGEFRAME_ADD,
1186
/// @brief delete edge type
1187
MID_GNE_CREATEEDGEFRAME_DELETE,
1188
/// @brief select default edge type
1189
MID_GNE_CREATEEDGEFRAME_SELECTDEFAULT,
1190
/// @brief select edge template
1191
MID_GNE_CREATEEDGEFRAME_SELECTTEMPLATE,
1192
/// @brief select lane (used for default and template edges)
1193
MID_GNE_CREATEEDGEFRAME_SELECTLANE,
1194
/// @brief create edge type from template
1195
MID_GNE_CREATEEDGEFRAME_CREATEFROMTEMPLATE,
1196
/// @brief check button
1197
MID_GNE_CREATEEDGEFRAME_CHECKBUTTON,
1198
1199
/// @}
1200
1201
/// @name GNETLSEditorFrame messages
1202
/// @{
1203
1204
/// @brief current TLS ID
1205
MID_GNE_TLSFRAME_TLSJUNCTION_ID,
1206
/// @brief current TLS ID
1207
MID_GNE_TLSFRAME_TLSJUNCTION_TYPE,
1208
/// @brief join TLS
1209
MID_GNE_TLSFRAME_TLSJUNCTION_TOGGLEJOIN,
1210
/// @brief Disjoin TLS
1211
MID_GNE_TLSFRAME_TLSJUNCTION_DISJOIN,
1212
/// @brief replace program with a newly guessed program
1213
MID_GNE_TLSFRAME_ATTRIBUTES_GUESSPROGRAM,
1214
/// @brief TLS offset
1215
MID_GNE_TLSFRAME_ATTRIBUTES_OFFSET,
1216
/// @brief TLS parameters
1217
MID_GNE_TLSFRAME_ATTRIBUTES_PARAMETERS,
1218
/// @brief TLS parameters
1219
MID_GNE_TLSFRAME_ATTRIBUTES_PARAMETERSDIALOG,
1220
/// @brief set detectors in TLS
1221
MID_GNE_TLSFRAME_ATTRIBUTES_TOGGLEDETECTOR,
1222
/// @brief Create TLS
1223
MID_GNE_TLSFRAME_DEFINITION_CREATE,
1224
/// @brief delete TLS
1225
MID_GNE_TLSFRAME_DEFINITION_DELETE,
1226
/// @brief reset current (single) TLS program
1227
MID_GNE_TLSFRAME_DEFINITION_RESETCURRENT,
1228
/// @brief reset all TLS programs
1229
MID_GNE_TLSFRAME_DEFINITION_RESETALL,
1230
/// @brief switch between programs
1231
MID_GNE_TLSFRAME_DEFINITION_SWITCHPROGRAM,
1232
/// @brief accept TLS modification
1233
MID_GNE_TLSFRAME_DEFINITION_SAVE,
1234
/// @brief cancel TLS modification
1235
MID_GNE_TLSFRAME_DEFINITION_DISCARD,
1236
/// @brief rename TLS
1237
MID_GNE_TLSFRAME_ATTRIBUTES_RENAME,
1238
/// @brief sub-rename TLS
1239
MID_GNE_TLSFRAME_ATTRIBUTES_SUBRENAME,
1240
/// @brief add off to TLS
1241
MID_GNE_TLSFRAME_ATTRIBUTES_ADDOFF,
1242
/// @brief create phase thable
1243
MID_GNE_TLSFRAME_PHASE_CREATE,
1244
/// @brief delete phase thable
1245
MID_GNE_TLSFRAME_PHASE_DELETE,
1246
/// @brief cleanup unused states
1247
MID_GNE_TLSFRAME_PHASES_CLEANUP,
1248
/// @brief mark unused states
1249
MID_GNE_TLSFRAME_MARKUNUSED,
1250
/// @brief add unused states
1251
MID_GNE_TLSFRAME_PHASES_ADDUNUSED,
1252
/// @brief group states
1253
MID_GNE_TLSFRAME_PHASES_GROUPSTATES,
1254
/// @brief ungroup states
1255
MID_GNE_TLSFRAME_PHASES_UNGROUPSTATES,
1256
/// @brief Load Program
1257
MID_GNE_TLSFRAME_FILE_LOADPROGRAM,
1258
/// @brief cleanup unused states
1259
MID_GNE_TLSFRAME_FILE_SAVEPROGRAM,
1260
1261
/// @}
1262
1263
/// @name GNEAdditionalFrame messages
1264
/// @{
1265
1266
/// @brief search element
1267
MID_GNE_SEARCH,
1268
/// @brief use selected elements
1269
MID_GNE_USESELECTED,
1270
/// @brief clear selection of elements
1271
MID_GNE_CLEARSELECTION,
1272
/// @brief stop selection of consecutive edges/lanes
1273
MID_GNE_STOPSELECTION,
1274
/// @brief abort selection of consecutive edges/lanes
1275
MID_GNE_ABORTSELECTION,
1276
1277
/// @}
1278
1279
/// @name GNEProhibitionFrame messages
1280
/// @{
1281
1282
/// @brief select prohibiting connection
1283
MID_GNE_PROHIBITIONFRAME_SELECTPROHIBITING,
1284
/// @brief select connections to be prohibited
1285
MID_GNE_PROHIBITIONFRAME_SELECTPROHIBITED,
1286
/// @brief abort drawing polygon
1287
MID_GNE_PROHIBITIONFRAME_ABORTDRAWING,
1288
1289
/// @}
1290
1291
/// @name GNERoute messages
1292
/// @{
1293
1294
/// @brief select a route mode
1295
MID_GNE_ROUTEFRAME_ROUTEMODE,
1296
/// @brief select a VClass
1297
MID_GNE_ROUTEFRAME_VCLASS,
1298
1299
/// @}
1300
1301
/// @name GNEEdge messages
1302
/// @{
1303
1304
/// @brief change default geometry endpoints
1305
MID_GNE_EDGE_EDIT_ENDPOINT,
1306
/// @brief reset default geometry endpoints
1307
MID_GNE_EDGE_RESET_ENDPOINT,
1308
/// @brief remove inner geometry
1309
MID_GNE_EDGE_STRAIGHTEN,
1310
/// @brief smooth geometry
1311
MID_GNE_EDGE_SMOOTH,
1312
/// @brief interpolate z values linear between junctions
1313
MID_GNE_EDGE_STRAIGHTEN_ELEVATION,
1314
/// @brief smooth elevation with regard to adjoining edges
1315
MID_GNE_EDGE_SMOOTH_ELEVATION,
1316
/// @brief split an edge
1317
MID_GNE_EDGE_SPLIT,
1318
/// @brief split an edge
1319
MID_GNE_EDGE_SPLIT_BIDI,
1320
/// @brief reverse an edge
1321
MID_GNE_EDGE_REVERSE,
1322
/// @brief add reverse edge
1323
MID_GNE_EDGE_ADD_REVERSE,
1324
/// @brief add reverse edge disconnected (used for for spreadtype center)
1325
MID_GNE_EDGE_ADD_REVERSE_DISCONNECTED,
1326
/// @brief reset custom lengths
1327
MID_GNE_EDGE_RESET_LENGTH,
1328
/// @brief use edge as tempalte
1329
MID_GNE_EDGE_USEASTEMPLATE,
1330
/// @brief apply template
1331
MID_GNE_EDGE_APPLYTEMPLATE,
1332
1333
/// @}
1334
1335
/// @name GNEJunction messages
1336
/// @{
1337
1338
/// @brief clear junction's connections
1339
MID_GNE_JUNCTION_CLEAR_CONNECTIONS,
1340
/// @brief reset junction's connections
1341
MID_GNE_JUNCTION_RESET_CONNECTIONS,
1342
/// @brief turn junction into geometry node
1343
MID_GNE_JUNCTION_REPLACE,
1344
/// @brief turn junction into multiple junctions
1345
MID_GNE_JUNCTION_SPLIT,
1346
/// @brief turn junction into multiple junctions and reconnect them heuristically
1347
MID_GNE_JUNCTION_SPLIT_RECONNECT,
1348
/// @brief edit junction shape
1349
MID_GNE_JUNCTION_EDIT_SHAPE,
1350
/// @brief reset junction shape
1351
MID_GNE_JUNCTION_RESET_SHAPE,
1352
/// @brief reset edge endpoints
1353
MID_GNE_JUNCTION_RESET_EDGE_ENDPOINTS,
1354
/// @brief select all roundabout nodes and edges of the current roundabout
1355
MID_GNE_JUNCTION_SELECT_ROUNDABOUT,
1356
/// @brief convert junction to roundabout
1357
MID_GNE_JUNCTION_CONVERT_ROUNDABOUT,
1358
/// @brief Add TLS into junction
1359
MID_GNE_JUNCTION_ADDTLS,
1360
/// @brief Add join TLS into junctions
1361
MID_GNE_JUNCTION_ADDJOINTLS,
1362
1363
/// @}
1364
1365
/// @name GNEConnection, GNECrossings and GNEWalkingAreas messages
1366
/// @{
1367
1368
/// @brief edit connection shape
1369
MID_GNE_CONNECTION_EDIT_SHAPE,
1370
/// @ brief smooth connection shape
1371
MID_GNE_CONNECTION_SMOOTH_SHAPE,
1372
/// @brief edit crossing shape
1373
MID_GNE_CROSSING_EDIT_SHAPE,
1374
/// @brief edit crossing shape
1375
MID_GNE_WALKINGAREA_EDIT_SHAPE,
1376
1377
/// @}
1378
1379
/// @name GNEPoly messages
1380
/// @{
1381
1382
/// @brief simplify polygon geometry
1383
MID_GNE_POLYGON_SIMPLIFY_SHAPE,
1384
/// @brief close opened polygon
1385
MID_GNE_POLYGON_CLOSE,
1386
/// @brief open closed polygon
1387
MID_GNE_POLYGON_OPEN,
1388
/// @brief Set a vertex of polygon as first vertex
1389
MID_GNE_POLYGON_SET_FIRST_POINT,
1390
/// @brief delete geometry point
1391
MID_GNE_POLYGON_DELETE_GEOMETRY_POINT,
1392
/// @brief select elements within polygon boundary
1393
MID_GNE_POLYGON_SELECT,
1394
/// @brief triangulate polygon
1395
MID_GNE_POLYGON_TRIANGULATE,
1396
1397
/// @}
1398
1399
/// @name GNEPoly messages
1400
/// @{
1401
1402
/// @brief simplify shape edited geometry
1403
MID_GNE_SHAPEEDITED_SIMPLIFY,
1404
/// @brief straighten shape edited geometry
1405
MID_GNE_SHAPEEDITED_STRAIGHTEN,
1406
/// @brief close opened shape edited
1407
MID_GNE_SHAPEEDITED_CLOSE,
1408
/// @brief open closed shape edited
1409
MID_GNE_SHAPEEDITED_OPEN,
1410
/// @brief Set a vertex of shape edited as first vertex
1411
MID_GNE_SHAPEEDITED_SET_FIRST_POINT,
1412
/// @brief delete geometry point in shape edited
1413
MID_GNE_SHAPEEDITED_DELETE_GEOMETRY_POINT,
1414
/// @brief reset shape
1415
MID_GNE_SHAPEEDITED_RESET,
1416
/// @brief finish editing shape edited
1417
MID_GNE_SHAPEEDITED_FINISH,
1418
1419
/// @}
1420
1421
/// @name GNEPOI messages
1422
/// @{
1423
1424
/// @brief attach POI to lane
1425
MID_GNE_POI_ATTACH,
1426
/// @brief release POI from lane
1427
MID_GNE_POI_RELEASE,
1428
/// @brief Transform to POI
1429
MID_GNE_POI_TRANSFORM_POI,
1430
/// @brief Transform to POI Geo
1431
MID_GNE_POI_TRANSFORM_POIGEO,
1432
1433
/// @}
1434
1435
/// @name GNELane messages
1436
/// @{
1437
1438
/// @brief duplicate a lane
1439
MID_GNE_LANE_DUPLICATE,
1440
/// @brief edit lane shape
1441
MID_GNE_LANE_EDIT_SHAPE,
1442
/// @brief reset custom shape
1443
MID_GNE_LANE_RESET_CUSTOMSHAPE,
1444
/// @brief reset opposite lane
1445
MID_GNE_LANE_RESET_OPPOSITELANE,
1446
/// @brief transform lane to sidewalk
1447
MID_GNE_LANE_TRANSFORM_SIDEWALK,
1448
/// @brief transform lane to bikelane
1449
MID_GNE_LANE_TRANSFORM_BIKE,
1450
/// @brief transform lane to busLane
1451
MID_GNE_LANE_TRANSFORM_BUS,
1452
/// @brief transform lane to greenVerge
1453
MID_GNE_LANE_TRANSFORM_GREENVERGE,
1454
/// @brief add sidewalk
1455
MID_GNE_LANE_ADD_SIDEWALK,
1456
/// @brief add bikelane
1457
MID_GNE_LANE_ADD_BIKE,
1458
/// @brief add busLane
1459
MID_GNE_LANE_ADD_BUS,
1460
/// @brief add greenVerge front of current lane
1461
MID_GNE_LANE_ADD_GREENVERGE_FRONT,
1462
/// @brief add greenVerge back of current lane
1463
MID_GNE_LANE_ADD_GREENVERGE_BACK,
1464
/// @brief remove sidewalk
1465
MID_GNE_LANE_REMOVE_SIDEWALK,
1466
/// @brief remove bikelane
1467
MID_GNE_LANE_REMOVE_BIKE,
1468
/// @brief remove busLane
1469
MID_GNE_LANE_REMOVE_BUS,
1470
/// @brief remove greenVerge
1471
MID_GNE_LANE_REMOVE_GREENVERGE,
1472
1473
/// @}
1474
1475
/// @name GNEDemandElements messages
1476
/// @{
1477
1478
/// @brief apply distance
1479
MID_GNE_ROUTE_APPLY_DISTANCE,
1480
/// @brief transform vehicle to trip
1481
MID_GNE_VEHICLE_TRANSFORM_TRIP,
1482
/// @brief transform vehicle to flow
1483
MID_GNE_VEHICLE_TRANSFORM_FLOW,
1484
/// @brief transform vehicle to vehicle over route
1485
MID_GNE_VEHICLE_TRANSFORM_VEHICLE,
1486
/// @brief transform vehicle to flow over route
1487
MID_GNE_VEHICLE_TRANSFORM_ROUTEFLOW,
1488
/// @brief transform vehicle to vehicle over junctions
1489
MID_GNE_VEHICLE_TRANSFORM_VEHICLE_EMBEDDED,
1490
/// @brief transform vehicle to flow over junctions
1491
MID_GNE_VEHICLE_TRANSFORM_FLOW_EMBEDDED,
1492
/// @brief transform vehicle to trip over junctions
1493
MID_GNE_VEHICLE_TRANSFORM_TRIP_JUNCTIONS,
1494
/// @brief transform vehicle to flow over jucntions
1495
MID_GNE_VEHICLE_TRANSFORM_FLOW_JUNCTIONS,
1496
/// @brief transform vehicle to trip over TAZs
1497
MID_GNE_VEHICLE_TRANSFORM_TRIP_TAZS,
1498
/// @brief transform vehicle to flow over TAZs
1499
MID_GNE_VEHICLE_TRANSFORM_FLOW_TAZS,
1500
/// @brief transform person to another person type (ej: person to personflow)
1501
MID_GNE_PERSON_TRANSFORM,
1502
/// @brief transform container to another container type (ej: container to containerflow)
1503
MID_GNE_CONTAINER_TRANSFORM,
1504
/// @brief reverse current element
1505
MID_GNE_REVERSE,
1506
/// @brief add reverse element
1507
MID_GNE_ADDREVERSE,
1508
/// @}
1509
1510
/// @name Netedit Dialogs
1511
/// @{
1512
1513
/// @brief accept button
1514
MID_GNE_BUTTON_ACCEPT,
1515
/// @brief cancel button
1516
MID_GNE_BUTTON_CANCEL,
1517
/// @brief reset button
1518
MID_GNE_BUTTON_RESET,
1519
/// @brief load button
1520
MID_GNE_BUTTON_LOAD,
1521
/// @brief save button
1522
MID_GNE_BUTTON_SAVE,
1523
/// @brief clear button
1524
MID_GNE_BUTTON_CLEAR,
1525
/// @brief sort button
1526
MID_GNE_BUTTON_SORT,
1527
/// @brief focus button
1528
MID_GNE_BUTTON_FOCUS,
1529
/// @brief run button
1530
MID_GNE_BUTTON_RUN,
1531
/// @brief advanced button
1532
MID_GNE_BUTTON_ADVANCED,
1533
/// @brief rerun button
1534
MID_GNE_BUTTON_RERUN,
1535
/// @brief abort button
1536
MID_GNE_BUTTON_ABORT,
1537
/// @brief back button
1538
MID_GNE_BUTTON_BACK,
1539
/// @brief default button
1540
MID_GNE_BUTTON_DEFAULT,
1541
/// @brief add button
1542
MID_GNE_BUTTON_ADD,
1543
/// @brief remove button
1544
MID_GNE_BUTTON_REMOVE,
1545
/// @brief config button (used in GNEFileDialog)
1546
MID_GNE_BUTTON_CONFIG,
1547
/// @brief copy
1548
MID_GNE_BUTTON_COPY,
1549
/// @brief report
1550
MID_GNE_BUTTON_REPORT,
1551
1552
/// @}
1553
1554
/// @name ElementTable messages
1555
/// @{
1556
/// @brief edit row
1557
MID_GNE_ELEMENTTABLE_EDIT,
1558
/// @brief remove row
1559
MID_GNE_ELEMENTTABLE_REMOVE,
1560
/// @brief open dialog element
1561
MID_GNE_ELEMENTTABLE_DIALOG_ELEMENT,
1562
/// @brief open dialog vClass
1563
MID_GNE_ELEMENTTABLE_DIALOG_VCLASS,
1564
1565
/// @name ElementList messages
1566
/// @{
1567
1568
/// @brief add element in ElementList
1569
MID_GNE_ELEMENTLIST_ADD,
1570
/// @brief sort elements in ElementList
1571
MID_GNE_ELEMENTLIST_SORT,
1572
1573
/// @}
1574
1575
/// @name Variable Speed Sign Dialog messages
1576
/// @{
1577
1578
/// @brief add row
1579
MID_GNE_VARIABLESPEEDSIGN_ADDROW,
1580
/// @brief Click over Table
1581
MID_GNE_VARIABLESPEEDSIGN_TABLE,
1582
/// @brief sort table values
1583
MID_GNE_VARIABLESPEEDSIGN_SORT,
1584
1585
/// @}
1586
1587
/// @name Rerouter Dialog messages
1588
/// @{
1589
1590
/// @brief select table interval
1591
MID_GNE_REROUTEDIALOG_TABLE_INTERVAL,
1592
/// @brief add interval
1593
MID_GNE_REROUTEDIALOG_ADD_INTERVAL,
1594
/// @brief sort rerouter intervals
1595
MID_GNE_REROUTEDIALOG_SORT_INTERVAL,
1596
/// @brief edit interval
1597
MID_GNE_REROUTEDIALOG_EDIT_INTERVAL,
1598
1599
/// @}
1600
1601
/// @name Calibrator Dialog messages
1602
/// @{
1603
1604
/// @brief change table route
1605
MID_GNE_CALIBRATORDIALOG_TABLE_ROUTE,
1606
/// @brief add new route
1607
MID_GNE_CALIBRATORDIALOG_ADD_ROUTE,
1608
/// @brief change table flow
1609
MID_GNE_CALIBRATORDIALOG_TABLE_FLOW,
1610
MID_GNE_CALIBRATORDIALOG_ADD_FLOW,
1611
/// @brief change table route
1612
MID_GNE_CALIBRATORDIALOG_TABLE_VEHICLETYPE,
1613
/// @brief add vehicle type
1614
MID_GNE_CALIBRATORDIALOG_ADD_VEHICLETYPE,
1615
1616
/// @}
1617
1618
/// @name allow vClasses Dialog messages
1619
/// @{
1620
1621
/// @brief select/unselect single vehicle
1622
MID_GNE_ALLOWVCLASSES_TOGGLE,
1623
/// @brief select all vehicles
1624
MID_GNE_ALLOWVCLASSES_SELECTALL,
1625
/// @brief unselect all vehicles
1626
MID_GNE_ALLOWVCLASSES_UNSELECTALL,
1627
/// @brief select only non road vehicles
1628
MID_GNE_ALLOWVCLASSES_ONLY_ROAD,
1629
/// @brief select only rail vehicles
1630
MID_GNE_ALLOWVCLASSES_ONLY_RAIL,
1631
1632
/// @}
1633
1634
/// @name Fix Stoppingplaces Dialog messages
1635
/// @{
1636
1637
/// @brief FixStoppingPlaces dialog
1638
MID_GNE_FIXSTOPPINGPLACES_CHANGE,
1639
1640
/// @}
1641
1642
/// @name GNETLSTable
1643
/// @{
1644
1645
/// @brief TLSTable textField
1646
MID_GNE_TLSTABLE_TEXTFIELD,
1647
/// @brief TLSTable button for add phase
1648
MID_GNE_TLSTABLE_ADDPHASE,
1649
/// @brief TLSTable button for copy phase
1650
MID_GNE_TLSTABLE_COPYPHASE,
1651
/// @brief TLSTable button for add phase red
1652
MID_GNE_TLSTABLE_ADDPHASEALLRED,
1653
/// @brief TLSTable button for add phase yelllow
1654
MID_GNE_TLSTABLE_ADDPHASEALLYELLOW,
1655
/// @brief TLSTable button for add phase green
1656
MID_GNE_TLSTABLE_ADDPHASEALLGREEN,
1657
/// @brief TLSTable button for add phase green priority
1658
MID_GNE_TLSTABLE_ADDPHASEALLGREENPRIORITY,
1659
/// @brief TLSTable button for remove phase
1660
MID_GNE_TLSTABLE_REMOVEPHASE,
1661
/// @brief TLSTable button for move up phase
1662
MID_GNE_TLSTABLE_MOVEUPPHASE,
1663
/// @brief TLSTable button for move down phase
1664
MID_GNE_TLSTABLE_MOVEDOWNPHASE,
1665
1666
/// @}
1667
1668
/// @name GNEOptionsDialog
1669
/// @{
1670
1671
/// @brief use search description
1672
MID_GNE_SEARCH_USEDESCRIPTION,
1673
1674
/// @}
1675
1676
/// @name MFXDecalsTable
1677
/// @{
1678
1679
/// @brief textField
1680
MID_DECALSTABLE_TEXTFIELD,
1681
/// @brief checkbox
1682
MID_DECALSTABLE_CHECKBOX,
1683
/// @brief spinner
1684
MID_DECALSTABLE_SPINNER,
1685
/// @brief open decal
1686
MID_DECALSTABLE_OPEN,
1687
/// @brief add row
1688
MID_DECALSTABLE_ADD,
1689
/// @brief add row
1690
MID_DECALSTABLE_REMOVE,
1691
1692
/// @}
1693
1694
/// @brief copy exception
1695
MID_GNE_CRASHDIALOG_COPYEXCEPTION,
1696
/// @brief copy trace
1697
MID_GNE_CRASHDIALOG_COPYTRACE,
1698
1699
/// @name other
1700
/// @{
1701
1702
/// @brief selector for ModesMenuTitle
1703
MID_GNE_MODESMENUTITLE,
1704
/// @brief selector for LockMenuTitle
1705
MID_GNE_LOCK_MENUTITLE,
1706
/// @brief open undo list dialog
1707
MID_GNE_UNDOLISTDIALOG,
1708
/// @brief update undolist
1709
MID_GNE_UNDOLIST_UPDATE,
1710
/// @brief check if recomputing is needed
1711
MID_GNE_RECOMPUTINGNEEDED,
1712
1713
/// @}
1714
1715
/// @brief callback for MFXTextFieldSearch
1716
/// @{
1717
1718
MID_MTEXTFIELDSEARCH_UPDATED,
1719
1720
/// @}
1721
1722
/// @name Distribution reference dialog
1723
/// @{
1724
1725
/// @brief change reference
1726
MID_GNE_DISTRIBUTIONDIALOG_REFERENCE,
1727
/// @brief change probability
1728
MID_GNE_DISTRIBUTIONDIALOG_PROBABILITY,
1729
1730
/// @}
1731
1732
/// @brief callback for MFXMenuButtonTooltip
1733
/// @{
1734
1735
MID_MBTTIP_FOCUS,
1736
MID_MBTTIP_SELECTED,
1737
1738
/// @}
1739
1740
/// @name languages
1741
/// @{
1742
1743
/// @brief change language to english
1744
MID_LANGUAGE_EN,
1745
/// @brief change language to german
1746
MID_LANGUAGE_DE,
1747
/// @brief change language to spanish
1748
MID_LANGUAGE_ES,
1749
/// @brief change language to portuguese
1750
MID_LANGUAGE_PT,
1751
/// @brief change language to french
1752
MID_LANGUAGE_FR,
1753
/// @brief change language to italian
1754
MID_LANGUAGE_IT,
1755
/// @brief change language to chinese (simplified)
1756
MID_LANGUAGE_ZH,
1757
/// @brief change language to chinese (traditional)
1758
MID_LANGUAGE_ZHT,
1759
/// @brief change language to turkish
1760
MID_LANGUAGE_TR,
1761
/// @brief change language to hungarian
1762
MID_LANGUAGE_HU,
1763
/// @brief change language to japanese
1764
MID_LANGUAGE_JA,
1765
/// @brief change language to korean
1766
MID_LANGUAGE_KO,
1767
1768
/// @}
1769
1770
/// @name test
1771
/// @{
1772
1773
/// @brief run tests
1774
MID_RUNTESTS,
1775
1776
/// @{
1777
1778
/// @brief last element of enum (not used)
1779
MID_LAST
1780
};
1781
1782