VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiCore
menuItems.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2003 MAK Technologies; Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
11
12
#pragma once
13
14
typedef
int
DtMainMenuType
;
15
typedef
int
DtMenuItemType
;
16
17
const
int
DtDoNotCreate
= -2;
18
19
const
int
DtNoMenu
= -1;
20
21
const
int
DtMustBeLastMenuItem
= -2;
22
const
int
DtNoMenuItem
= -1;
23
const
int
DtDefaultMenuItem
= 0;
24
25
static
const
char
*
DtDoNotUseAsToolbarItem
=
""
;
26
27
const
int
DtFileMenu
= 1;
28
const
int
DtViewMenu
= 2;
29
const
int
DtNavigationMenu
= 3;
30
const
int
DtSimulationMenu
= 4;
31
const
int
DtCreateMenu
= 5;
32
const
int
DtTaskMenu
= 6;
33
const
int
DtSetMenu
= 7;
34
const
int
DtEntitiesMenu
= 8;
35
const
int
DtStealthMenu
= 9;
36
const
int
DtIntervisibilityMenu
= 10;
37
const
int
DtOptionsMenu
= 11;
38
const
int
DtAppHelpMenu
= 12;
39
const
int
DtObjectsMenu
= 13;
40
const
int
DtTerrainMenu
= 14;
41
const
int
DtEditMenu
= 15;
42
const
int
DtRadioTaskCommandMenu
= 16;
43
const
int
DtRadioSetCommandMenu
= 17;
44
45
const
int
DtUserMenuStart
= 100;
46
47
#define DtMenuIdentifierToString(ident) #ident
48
50
const
int
DtFileNewWindowAction
= 1;
51
const
int
DtFileCloseWindowAction
= 2;
52
const
int
DtFileExitAction
= 3;
53
const
int
DtFileOpenDatabaseAction
= 4;
54
const
int
DtFileSaveGdbDatabaseAction
= 5;
55
const
int
DtFileCloseDatabaseAction
= 6;
56
const
int
DtFileNewScenarioAction
= 7;
57
const
int
DtFileLoadScenarioAction
= 8;
58
const
int
DtFileLoadBatchScenarioAction
= 9;
59
const
int
DtFileSaveScenarioAction
= 10;
60
const
int
DtFileSaveScenarioAsAction
= 11;
61
const
int
DtFileCloseScenarioAction
= 12;
62
const
int
DtFileCloseBatchScenarioAction
= 13;
63
const
int
DtFileScheduleCheckpointScenarioAction
= 14;
64
const
int
DtFileDeleteCheckpointsScenarioAction
= 15;
65
const
int
DtFileSaveOverlays
= 16;
66
const
int
DtFileLoadOverlays
= 17;
67
const
int
DtFilePrintAction
= 18;
68
const
int
DtFilePrintObjectsAction
= 19;
69
const
int
DtFileSaveMapAreaAction
= 20;
70
const
int
DtFileLoadSymbolMapAction
= 21;
71
const
int
DtFileLoadCreateMenuAction
= 22;
72
const
int
DtFileTerrainInformationAction
= 23;
73
const
int
DtFileLoadSelectionGroups
= 24;
74
const
int
DtFileSaveSelectionGroups
= 25;
75
const
int
DtExportGdbDatabaseAction
= 26;
76
const
int
DtFileBaseRecentTerrainDatabases
= 50;
77
const
int
DtFileLastRecentTerrainDatabases
= 59;
78
const
int
DtFileBaseRecentScenarios
= 60;
79
const
int
DtFileLastRecentScenarios
= 69;
80
const
int
DtFileJoinSessionAction
= 70;
81
const
int
DtFileResignSessionAction
= 71;
82
84
const
int
DtViewMinimapAction
= 100;
85
const
int
DtViewNavigationAction
= 102;
86
const
int
DtViewRubberBandColorAction
= 103;
87
const
int
DtViewInfoToolbarAction
= 104;
88
const
int
DtViewOverlayLayersAction
= 105;
89
const
int
DtViewHideAllAction
= 120;
90
const
int
DtViewShowAllAction
= 121;
91
const
int
DtViewIconScaleToolbarAction
= 122;
92
const
int
DtViewSimSelectionToolbarAction
= 123;
93
const
int
DtViewSimControlToolbarAction
= 124;
94
const
int
DtViewShowFullScreen
= 126;
95
const
int
DtViewControlObjects
= 127;
96
const
int
DtViewTimeMultiplierToolbarAction
= 128;
97
const
int
DtViewFriendlyObjects
= 129;
98
const
int
DtViewOpposingObjects
= 130;
99
const
int
DtViewSimTimeToolbarAction
= 131;
100
const
int
DtViewOverlayObjects
= 132;
101
const
int
DtViewTerrainSelectionModeToolbarAction
= 133;
102
const
int
DtViewDestroyedObjects
= 134;
103
const
int
DtViewAggregateFormationRoutes
= 135;
104
const
int
DtViewGeneratedPathRoutes
= 136;
105
const
int
DtViewObjectCountToolbarAction
= 137;
106
const
int
DtViewUtilityBarAction
= 139;
107
const
int
DtViewGeneratedEmbarkationRoutes
= 140;
108
const
int
DtViewGeneratedLandingRoutes
= 141;
109
const
int
DtViewToolbarObjects
= 142;
110
const
int
DtViewEchelonPanelToolbarAction
= 143;
111
const
int
DtViewObjectListPanelToolbarAction
= 144;
112
const
int
DtViewStealthIcon
= 145;
113
const
int
DtViewSelectionGroupToolBarAction
= 146;
114
const
int
DtViewNeutralObjects
= 147;
115
const
int
DtViewPerceivedTruthAction
= 148;
116
const
int
DtViewStepSimulationFrameToolbarAction
= 149;
117
const
int
DtViewShowAllObjects
= 150;
118
const
int
DtViewHideAllObjects
= 151;
119
const
int
DtViewIntervisibilityObjects
= 152;
120
const
int
DtDrawingOptionsBarAction
= 153;
121
const
int
DtFileToolbarAction
= 154;
122
const
int
DtViewEntityPaletteToolbarAction
= 155;
123
const
int
DtViewParameterReferenceAction
= 156;
124
const
int
DtViewHazardClouds
= 157;
125
const
int
DtViewOutputLogAction
= 158;
126
const
int
DtViewTacticalSmoke
= 159;
127
128
const
int
DtRangeAndBearingActionType
= 160;
129
const
int
DtTrackHeadingActionType
= 161;
130
const
int
DtFireDetonateActionType
= 162;
131
const
int
DtEmitterBeamsActionType
= 163;
132
const
int
DtAnimActionType
= 165;
133
const
int
DtPvdViewControlMessagesActionType
= 166;
134
const
int
DtPvdViewCommunicationsActionType
= 167;
135
const
int
DtPvdMirrorOnActionType
= 168;
136
137
const
int
DtViewEditToolbars
= 170;
138
const
int
DtViewEntityControlToolbarAction
= 171;
139
141
const
int
DtOptionsDisplayAction
= 1000;
142
const
int
DtOptionsFrameRateAction
= 1001;
143
const
int
DtOptionsRubberBandColorAction
= 1002;
144
const
int
DtTerrainViewOptionsAction
= 1003;
145
const
int
DtIntervisibilityOptionsAction
= 1004;
146
const
int
DtPaperMapLayersAction
= 1005;
147
const
int
DtFeaturesAction
= 1006;
148
const
int
DtClearTrackHistoryAction
= 1008;
149
const
int
DtIROptionsAction
= 1009;
150
const
int
DtTransmitterOptionsAction
= 1010;
151
const
int
DtPuffOptionsAction
= 1011;
152
const
int
DtRangeRingsOptionsAction
= 1012;
153
const
int
DtSpotReportOptionsAction
= 1013;
154
const
int
DtAllowFreehandPointEdit
= 1014;
155
const
int
DtTacticalSmokeOptionsAction
= 1015;
156
const
int
DtOptionsMenuToggleType
= 1100;
157
const
int
DtOptionsMenuToggleTypeUser
= 1150;
158
const
int
DtOptionsMenuToggleTypeMAX
= 1200;
159
const
int
DtConfigureSpatialSubdivisionAction
= 1201;
160
const
int
DtAggregateOptionsAction
= 1203;
161
const
int
DtSessionOptionsAction
= 1204;
162
const
int
DtPerformanceOptionsAction
= 1205;
163
const
int
DtCommModelSettingsAction
= 1206;
164
166
const
int
DtNavigationResetToGlobalViewAction
= 2001;
167
const
int
DtPanNorthAction
= 2002;
168
const
int
DtPanNorthEastAction
= 2003;
169
const
int
DtPanEastAction
= 2004;
170
const
int
DtPanSouthEastAction
= 2005;
171
const
int
DtPanSouthAction
= 2006;
172
const
int
DtPanSouthWestAction
= 2007;
173
const
int
DtPanWestAction
= 2008;
174
const
int
DtPanNorthWestAction
= 2009;
175
const
int
DtZoomInAction
= 2010;
176
const
int
DtZoomOutAction
= 2011;
177
const
int
DtShowTerrainProfile
= 2012;
178
const
int
DtZoomToExtentsAction
= 2013;
179
const
int
DtZoomToNextEntity
= 2014;
180
const
int
DtZoomToPreviousEntity
= 2015;
181
const
int
DtZoomToNextEnvironmental
= 2016;
182
const
int
DtZoomToPreviousEnvironmental
= 2017;
183
const
int
DtZoomToNextSelectionGroup
= 2018;
184
const
int
DtZoomToPreviousSelectionGroup
= 2019;
185
const
int
DtAttachToNextEntity
= 2020;
186
const
int
DtAttachToPreviousEntity
= 2021;
187
const
int
DtAttachToNextGroup
= 2022;
188
const
int
DtAttachToPreviousGroup
= 2023;
189
190
const
int
DtTrackSelectionAction
= 2030;
191
const
int
DtCenterSelectionAction
= 2031;
192
const
int
DtClearTrackingAction
= 2032;
193
const
int
DtReflectExtentsAction
= 2033;
194
195
197
const
int
DtIntervisibilitySetLocationAction
= 3001;
198
const
int
DtIntervisibilityFilterAction
= 3002;
199
const
int
DtIntervisibilityFilterOptAction
= 3003;
200
const
int
DtIntervisibilityProfileLineAction
= 3004;
201
const
int
DtIntervisibilityAction
= 3100;
202
204
const
int
DtExpandAggregateAction
= 4002;
205
const
int
DtCollapseAggregateAction
= 4003;
206
const
int
DtEntitySkipTaskAction
= 4004;
207
const
int
DtEntityEditPlanAction
= 4005;
208
const
int
DtEntityViewPlanAction
= 4006;
209
const
int
DtEntityAbandonPlanAction
= 4007;
210
const
int
DtEntityAggregateAsAction
= 4008;
211
const
int
DtEntityEnableJoystickAction
= 4012;
212
const
int
DtEntityDisableJoystickAction
= 4013;
213
const
int
DtEmbarkOnAction
= 4015;
214
const
int
DtDisembarkAction
= 4016;
215
const
int
DtDisembarkAllAction
= 4017;
216
const
int
DtGlobalPlanAction
= 4018;
217
const
int
DtTimeManagementAction
= 4019;
218
const
int
DtEntityRestartPlanAction
= 4020;
219
const
int
DtAggregateAction
= 4021;
220
const
int
DtDisaggregateAction
= 4022;
221
223
const
int
DtStealthTeleportAction
= 5000;
224
const
int
DtStealthDetachAction
= 5001;
225
const
int
DtStealthViewNavBarAction
= 5020;
226
const
int
DtStealthResetAction
= 5021;
227
const
int
DtStealthAttachAction
= 5100;
228
const
int
DtStealthActions
= 5101;
229
const
int
DtStealthAttachPlanAction
= 5200;
230
const
int
DtStealthDetachPlanAction
= 5201;
231
const
int
DtStealthAttachModeBase
= 5300;
232
const
int
DtStealthAttachModeMax
= 5399;
233
235
const
int
DtHelpHelpAction
= 6000;
236
const
int
DtHelpAboutAction
= 6001;
237
const
int
DtHelpPluginDisplayAction
= 6002;
238
const
int
DtHelpAboutBHaveAction
= 6010;
239
const
int
DtHelpWebLinks
= 6100;
240
242
const
int
DtSimulationRewindAction
= 8000;
243
const
int
DtSimulationRunAction
= 8001;
244
const
int
DtSimulationPauseAction
= 8002;
245
const
int
DtSimulationStepAction
= 8003;
246
const
int
DtRewindKeepsPauseActionType
= 8004;
247
const
int
DtIndirectFireManagerAction
= 8005;
248
const
int
DtHostilityMatrixAction
= 8006;
249
const
int
DtForceHostilityAction
= 8007;
250
const
int
DtAutomaticAggregationDisaggregationAction
= 8009;
251
253
const
int
DtCreationBaseAction
= 9010;
254
256
const
int
DtTaskMoveToAction
= 10000;
257
const
int
DtTaskMoveAlongRouteAction
= 10001;
258
const
int
DtTaskPatrolObjectsAction
= 10002;
259
const
int
DtTaskPatrolRouteAction
= 10003;
260
const
int
DtTaskFollowEntityAction
= 10004;
261
const
int
DtTaskTurnToHeadingAction
= 10005;
262
const
int
DtTaskWaitAction
= 10006;
263
const
int
DtTaskWaitDurationAction
= 10007;
264
const
int
DtTaskWaitElapsedAction
= 10008;
265
const
int
DtTaskFFEAction
= 10009;
266
const
int
DtTaskFFLAction
= 10010;
267
const
int
DtTaskFFTAction
= 10011;
268
const
int
DtTaskUserTaskAction
= 10012;
269
const
int
DtTaskMoveToAltitudeAction
= 10013;
270
const
int
DtTaskMoveToLocationAction
= 10014;
271
const
int
DtTaskFireCruiseMissileAction
= 10015;
272
const
int
DtTaskMoveIntoFormationAction
= 10016;
273
const
int
DtTaskDisembarkAllAction
= 10017;
274
const
int
DtTaskEmbarkAction
= 10018;
275
const
int
DtTaskDisembarkAction
= 10019;
276
const
int
DtTaskLandAction
= 10020;
277
const
int
DtTaskTakeoffAction
= 10021;
278
const
int
DtTaskRotaryWingLandAction
= 10022;
279
const
int
DtTaskSendTextAction
= 10023;
280
const
int
DtTaskInterceptAndDestroyAction
= 10024;
281
const
int
DtTaskDIGuyAnimationAction
= 10025;
282
const
int
DtTaskOrbitAction
= 10026;
283
const
int
DtTaskLaunchSmokeAction
= 10027;
284
const
int
DtTaskLaseTargetAction
= 10028;
285
const
int
DtConvoyToTaskAction
= 10029;
286
const
int
DtConvoyAlongTaskAction
= 10030;
287
const
int
DtTaskLaunchCounterMeasuresAction
= 10031;
288
const
int
DtTaskFlyAltitudeAction
= 10032;
289
const
int
DtTaskFlyHeadingAction
= 10033;
290
const
int
DtTaskFlyHeadingAndAltitudeAction
= 10034;
291
const
int
DtTaskFireAtTargetAction
= 10035;
292
const
int
DtTaskReleaseBombOnLocationAction
= 10036;
293
const
int
DtTaskReleaseBombOnTargetAction
= 10037;
294
const
int
DtTaskReleaseBombOnLaserSpotAction
= 10038;
295
297
const
int
DtSetAltitudeAction
= 11000;
298
const
int
DtSetConcealmentAction
= 11001;
299
const
int
DtSetEmitterAction
= 11002;
300
const
int
DtSetFireNowAction
= 11003;
301
const
int
DtSetFormationAction
= 11004;
302
const
int
DtSetHeadingAction
= 11005;
303
const
int
DtSetIffAction
= 11006;
304
const
int
DtSetLocationAction
= 11007;
305
const
int
DtSetPostureAction
= 11008;
306
const
int
DtSetReorganizeAction
= 11009;
307
const
int
DtSetResourcesAction
= 11010;
308
const
int
DtSetRestoreAction
= 11011;
309
const
int
DtSetEngagementAction
= 11012;
310
const
int
DtSetResponsibilityAction
= 11013;
311
const
int
DtSetSpeedAction
= 11014;
312
const
int
DtSetTargetAction
= 11015;
313
const
int
DtSetTaskedBySuperiorAction
= 11016;
314
const
int
DtSetWeaponStateAction
= 11017;
315
const
int
DtSetDestroyAction
= 11018;
316
const
int
DtSetAppearanceAction
= 11019;
317
const
int
DtSetCapabilitiesAction
= 11020;
318
const
int
DtSetStayInLaneAction
= 11021;
319
const
int
DtSetCollisionAvoidTypesAction
= 11022;
320
const
int
DtSetSpotReportsAction
= 11023;
321
const
int
DtSetEmbarkedAction
= 11024;
322
const
int
DtSetDisembarkedAction
= 11025;
323
const
int
DtSetArmedAction
= 11026;
324
const
int
DtSetDetonationAction
= 11027;
325
const
int
DtSetNotifyLevelAction
= 11028;
326
const
int
DtSetForceAction
= 11029;
327
const
int
DtSetDIGuyAppearanceAction
= 11030;
328
const
int
DtSetSurrenderAction
= 11031;
329
const
int
DtSetLaserCodeAction
= 11032;
330
const
int
DtSetLaseAutonomousAction
= 11033;
331
const
int
DtSetSyncLaserCodeAction
= 11034;
332
const
int
DtSetAggregateStateAction
= 11035;
334
const
int
DtSetMovementStrategyAction
= 11036;
335
const
int
DtSetAutoLaunchEnabledAction
= 11037;
336
const
int
DtSetRadarModeAction
= 11038;
337
339
const
int
DtDisplayOverlayPaletteAction
= 12000;
340
const
int
DtDisplayOverlayLayersAction
= 12001;
341
const
int
DtBaseOverlayAction
= 12100;
342
344
const
int
DtDeleteAction
= 13000;
345
const
int
DtEditAction
= 13001;
346
const
int
DtObjectInfoAction
= 13002;
347
const
int
DtMonitorResourcesAction
= 13003;
348
const
int
DtSuspendResourceMonitorAction
= 13004;
349
const
int
DtResumeResourceMonitorAction
= 13005;
350
const
int
DtClearAllMonitoredResourcesAction
= 13006;
351
const
int
DtDisplayResourcesAction
= 13007;
352
const
int
DtDisplayRangeRingsAction
= 13008;
353
const
int
DtDisplayMainSymbolAction
= 13009;
354
const
int
DtDisplayEmbarkedObjectsAction
= 13010;
355
const
int
DtEditUndoAction
= 13011;
356
const
int
DtEditRedoAction
= 13012;
357
const
int
DtDisplaySensorContactLinesAction
= 13013;
358
const
int
DtAttachToAction
= 13014;
359
const
int
DtDetachFromAction
= 13015;
360
const
int
DtEditCopyAction
= 13016;
361
const
int
DtEditPasteAction
= 13017;
362
const
int
DtEditPasteSpecialAction
= 13018;
363
const
int
DtRemoveFromOverlayLayer
= 13100;
364
const
int
DtAddToNewOverlay
= 13101;
365
const
int
DtBaseOverlayLayer
= 13102;
366
const
int
DtLastOverlayLayer
= 13199;
367
const
int
DtAddToSelectionGroup
= 13300;
368
const
int
DtRemoveFromAllSelectionGroups
= 13302;
369
const
int
DtBaseAddToSelectionGroup
= 13400;
370
const
int
DtLastAddToSelectionGroup
= 13499;
371
const
int
DtBaseSelectSelectionGroup
= 13500;
372
const
int
DtLastSelectSelectionGroup
= 13599;
373
374
const
int
DtSelectObjectsAction
= 13800;
375
const
int
DtSelectAllTerrainAction
= 13801;
376
const
int
DtSelectFeaturesAction
= 13802;
377
const
int
DtSelectTerrainSegmentsAction
= 13803;
378
const
int
DtSelectEntitiesAction
= 13804;
379
const
int
DtSelectAggregatesAction
= 13805;
380
const
int
DtSelectControlObjectsAction
= 13806;
381
const
int
DtSelectOverlayObjectsAction
= 13807;
382
const
int
DtSelectPolygonsAction
= 13808;
383
384
const
int
DtSimulationCommandDelete
= 14000;
385
const
int
DtSimulationCommandComment
= 14001;
386
const
int
DtSimulationCommandAbandonPlan
= 14002;
387
const
int
DtSimulationCommandRestartPlan
= 14003;
388
const
int
DtSimulationCommandChangeHostility
= 14004;
389
391
const
int
DtUserMenuItemStart
= 100000;
392
393
#define DtNewMainMenuType(newType, value) const DtMainMenuType newType = (DtMainMenuType)((int)DtUserMenuStart + value);
394
#define DtNewMenuItemType(newType, value) const DtMenuItemType newType = (DtMenuItemType)((int)DtUserMenuItemStart + value);
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)