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