VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
menuItems.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 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 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;
52 const int DtFileExitAction = 3;
59 const int DtFileSaveScenarioAction = 10;
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;
80 const int DtFileJoinSessionAction = 70;
82 
84 const int DtViewMinimapAction = 100;
85 const int DtViewNavigationAction = 102;
87 const int DtViewInfoToolbarAction = 104;
88 const int DtViewOverlayLayersAction = 105;
89 const int DtViewHideAllAction = 120;
90 const int DtViewShowAllAction = 121;
94 const int DtViewShowFullScreen = 126;
95 const int DtViewControlObjects = 127;
97 const int DtViewFriendlyObjects = 129;
98 const int DtViewOpposingObjects = 130;
100 const int DtViewOverlayObjects = 132;
102 const int DtViewDestroyedObjects = 134;
106 const int DtViewUtilityBarAction = 139;
109 const int DtViewToolbarObjects = 142;
112 const int DtViewStealthIcon = 145;
114 const int DtViewNeutralObjects = 147;
117 const int DtViewShowAllObjects = 150;
118 const int DtViewHideAllObjects = 151;
121 const int DtFileToolbarAction = 154;
124 const int DtViewHazardClouds = 157;
125 const int DtViewOutputLogAction = 158;
126 const int DtViewTacticalSmoke = 159;
127 
129 const int DtTrackHeadingActionType = 161;
130 const int DtFireDetonateActionType = 162;
131 const int DtEmitterBeamsActionType = 163;
132 const int DtAnimActionType = 165;
135 const int DtPvdMirrorOnActionType = 168;
136 
137 const int DtViewEditToolbars = 170;
139 
141 const int DtOptionsDisplayAction = 1000;
142 const int DtOptionsFrameRateAction = 1001;
144 const int DtTerrainViewOptionsAction = 1003;
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;
156 const int DtOptionsMenuToggleType = 1100;
158 const int DtOptionsMenuToggleTypeMAX = 1200;
160 const int DtAggregateOptionsAction = 1203;
161 const int DtSessionOptionsAction = 1204;
162 const int DtPerformanceOptionsAction = 1205;
163 const int DtCommModelSettingsAction = 1206;
164 
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;
183 const int DtZoomToNextSelectionGroup = 2018;
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 
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;
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;
222 
224 const int DtStealthTeleportAction = 5000;
225 const int DtStealthDetachAction = 5001;
226 const int DtStealthViewNavBarAction = 5020;
227 const int DtStealthResetAction = 5021;
228 const int DtStealthAttachAction = 5100;
229 const int DtStealthActions = 5101;
230 const int DtStealthAttachPlanAction = 5200;
231 const int DtStealthDetachPlanAction = 5201;
232 const int DtStealthAttachModeBase = 5300;
233 const int DtStealthAttachModeMax = 5399;
234 
236 const int DtHelpHelpAction = 6000;
237 const int DtHelpAboutAction = 6001;
238 const int DtHelpPluginDisplayAction = 6002;
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;
248 const int DtHostilityMatrixAction = 8006;
249 const int DtForceHostilityAction = 8007;
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;
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 DtTaskDIGuyAnimationAction = 10025;
281 const int DtTaskOrbitAction = 10026;
282 const int DtTaskLaunchSmokeAction = 10027;
283 const int DtTaskLaseTargetAction = 10028;
284 const int DtConvoyToTaskAction = 10029;
285 const int DtConvoyAlongTaskAction = 10030;
287 const int DtTaskFlyAltitudeAction = 10032;
288 const int DtTaskFlyHeadingAction = 10033;
290 const int DtTaskFireAtTargetAction = 10035;
296 const int DtTaskNuclearAttackAction = 10041;
298 const int DtTaskChemicalAttackAction = 10043;
302 const int DtTaskDIGuyGestureAction = 10047;
305 const int DtTaskLaseLocationAction = 10050;
310 
312 const int DtTaskRadioCommandChooser = 10999;
313 
315 const int DtSetAltitudeAction = 11000;
316 const int DtSetConcealmentAction = 11001;
317 const int DtSetEmitterAction = 11002;
318 const int DtSetFireNowAction = 11003;
319 const int DtSetFormationAction = 11004;
320 const int DtSetHeadingAction = 11005;
321 const int DtSetIffAction = 11006;
322 const int DtSetLocationAction = 11007;
323 const int DtSetPostureAction = 11008;
324 const int DtSetReorganizeAction = 11009;
325 const int DtSetResourcesAction = 11010;
326 const int DtSetRestoreAction = 11011;
327 const int DtSetEngagementAction = 11012;
328 const int DtSetResponsibilityAction = 11013;
329 const int DtSetSpeedAction = 11014;
330 const int DtSetTargetAction = 11015;
331 const int DtSetTaskedBySuperiorAction = 11016;
332 const int DtSetWeaponStateAction = 11017;
333 const int DtSetDestroyAction = 11018;
334 const int DtSetAppearanceAction = 11019;
335 const int DtSetCapabilitiesAction = 11020;
336 const int DtSetStayInLaneAction = 11021;
338 const int DtSetSpotReportsAction = 11023;
339 const int DtSetEmbarkedAction = 11024;
340 const int DtSetDisembarkedAction = 11025;
341 const int DtSetArmedAction = 11026;
342 const int DtSetDetonationAction = 11027;
343 const int DtSetNotifyLevelAction = 11028;
344 const int DtSetForceAction = 11029;
345 const int DtSetDIGuyAppearanceAction = 11030;
346 const int DtSetSurrenderAction = 11031;
347 const int DtSetLaserCodeAction = 11032;
348 const int DtSetLaseAutonomousAction = 11033;
349 const int DtSetSyncLaserCodeAction = 11034;
350 const int DtSetAggregateStateAction = 11035;
352 const int DtSetMovementStrategyAction = 11036;
354 const int DtSetRadarModeAction = 11038;
359 const int DtSetSonarDepthAction = 11043;
360 const int DtSetActiveSonarModeAction = 11044;
362 const int DtSetHealthPropertyAction = 11051;
363 const int DtSetPosturePropertyAction = 11052;
365 const int DtSetFoodPropertyAction = 11054;
366 const int DtSetWaterPropertyAction = 11055;
367 const int DtSetMotorGasPropertyAction = 11056;
370 const int DtSetOilPropertyAction = 11059;
372 const int DtSetFuelOilLubricantAction = 11061;
373 const int DtSetFoodAndWaterAction = 11062;
381 const int DtSetActivityAction = 11070;
389 const int DtSetSupplyingAction = 11078;
390 const int DtSetResupplyModeAction = 11079;
391 const int DtSetSuperiorAction = 11080;
392 const int DtSetTrackTargetsAction = 11081;
393 const int DtSetJamTargetsAction = 11082;
394 const int DtSetDIGuyHandItemAction = 11083;
395 const int DtSetAimingPointAction = 11084;
396 const int DtSetActivationAction = 11085;
397 const int DtSetCurrentSpeedAction = 11086;
398 const int DtSetTracerUseAction = 11087;
400 const int DtSetAimSensorAction = 11089;
401 const int DtSetZoomSensorAction = 11090;
402 const int DtSetSensorEnabledAction = 11091;
404 const int DtSetDIGuyHeadAction = 11093;
405 const int DtSetWidthAction = 11094;
406 const int DtSetInvulnerableAction = 11095;
408 const int DtSetLookAtPointAction = 11097;
409 const int DtSetAiEnabledAction = 11098;
413 const int DtSetAssumeUnknownIsHostile = 11102;
416 const int DtSetOrbitAction = 11106;
417 const int DtSetLaserInformationAction = 11107;
418 const int DtSetSystemEnabledAction = 11108;
419 const int DtSetSkillLevelAction = 11109;
420 const int DtSetArtPartAction = 11110;
423 const int DtSetEmergencyBeaconAction = 11113;
424 const int DtSetUndetectableAction = 11114;
425 const int DtSetOrderedAltitudeAction = 11115;
427 const int DtSetAirSpeedAction = 11117;
428 const int DtSetRunwayConditionAction = 11118;
429 const int DtSetAerodromeLightsAction = 11119;
430 const int DtSetRunwayLightsAction = 11120;
431 const int DtSetArrestorGearAction = 11121;
432 const int DtSetAdvancedLightingAction = 11122;
433 const int DtSetTankerLightingAction = 11123;
435 
436 
440 
442 const int DtSetRadioCommandChooser = 11999;
443 
447 const int DtBaseOverlayAction = 12100;
448 
450 const int DtDeleteAction = 13000;
451 const int DtEditAction = 13001;
452 const int DtObjectInfoAction = 13002;
453 const int DtMonitorResourcesAction = 13003;
457 const int DtDisplayResourcesAction = 13007;
458 const int DtDisplayRangeRingsAction = 13008;
459 const int DtDisplayMainSymbolAction = 13009;
461 const int DtEditUndoAction = 13011;
462 const int DtEditRedoAction = 13012;
464 const int DtAttachToAction = 13014;
465 const int DtDetachFromAction = 13015;
466 const int DtEditCopyAction = 13016;
467 const int DtEditPasteAction = 13017;
468 const int DtEditPasteSpecialAction = 13018;
469 const int DtRemoveFromOverlayLayer = 13100;
470 const int DtAddToNewOverlay = 13101;
471 const int DtBaseOverlayLayer = 13102;
472 const int DtLastOverlayLayer = 13199;
473 const int DtAddToSelectionGroup = 13300;
475 const int DtBaseAddToSelectionGroup = 13400;
476 const int DtLastAddToSelectionGroup = 13499;
477 const int DtBaseSelectSelectionGroup = 13500;
478 const int DtLastSelectSelectionGroup = 13599;
479 
480 const int DtSelectObjectsAction = 13800;
481 const int DtSelectAllTerrainAction = 13801;
482 const int DtSelectFeaturesAction = 13802;
484 const int DtSelectEntitiesAction = 13804;
485 const int DtSelectAggregatesAction = 13805;
488 const int DtSelectPolygonsAction = 13808;
489 
490 const int DtSimulationCommandDelete = 14000;
491 const int DtSimulationCommandComment = 14001;
495 
497 const int DtUserMenuItemStart = 100000;
498 
499 #define DtNewMainMenuType(newType, value) const DtMainMenuType newType = (DtMainMenuType)((int)DtUserMenuStart + value);
500 #define DtNewMenuItemType(newType, value) const DtMenuItemType newType = (DtMenuItemType)((int)DtUserMenuItemStart + value);

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)