VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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 
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;
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 DtHelpAboutBHaveAction = 6010;
240 const int DtHelpWebLinks = 6100;
241 
243 const int DtSimulationRewindAction = 8000;
244 const int DtSimulationRunAction = 8001;
245 const int DtSimulationPauseAction = 8002;
246 const int DtSimulationStepAction = 8003;
249 const int DtHostilityMatrixAction = 8006;
250 const int DtForceHostilityAction = 8007;
252 
254 const int DtCreationBaseAction = 9010;
255 
257 const int DtTaskMoveToAction = 10000;
258 const int DtTaskMoveAlongRouteAction = 10001;
259 const int DtTaskPatrolObjectsAction = 10002;
260 const int DtTaskPatrolRouteAction = 10003;
261 const int DtTaskFollowEntityAction = 10004;
262 const int DtTaskTurnToHeadingAction = 10005;
263 const int DtTaskWaitAction = 10006;
264 const int DtTaskWaitDurationAction = 10007;
265 const int DtTaskWaitElapsedAction = 10008;
266 const int DtTaskFFEAction = 10009;
267 const int DtTaskFFLAction = 10010;
268 const int DtTaskFFTAction = 10011;
269 const int DtTaskUserTaskAction = 10012;
270 const int DtTaskMoveToAltitudeAction = 10013;
271 const int DtTaskMoveToLocationAction = 10014;
274 const int DtTaskDisembarkAllAction = 10017;
275 const int DtTaskEmbarkAction = 10018;
276 const int DtTaskDisembarkAction = 10019;
277 const int DtTaskLandAction = 10020;
278 const int DtTaskTakeoffAction = 10021;
279 const int DtTaskRotaryWingLandAction = 10022;
280 const int DtTaskSendTextAction = 10023;
282 const int DtTaskDIGuyAnimationAction = 10025;
283 const int DtTaskOrbitAction = 10026;
284 const int DtTaskLaunchSmokeAction = 10027;
285 const int DtTaskLaseTargetAction = 10028;
286 const int DtConvoyToTaskAction = 10029;
287 const int DtConvoyAlongTaskAction = 10030;
289 const int DtTaskFlyAltitudeAction = 10032;
290 const int DtTaskFlyHeadingAction = 10033;
292 const int DtTaskFireAtTargetAction = 10035;
298 const int DtTaskNuclearAttackAction = 10041;
300 const int DtTaskChemicalAttackAction = 10043;
304 
306 const int DtSetAltitudeAction = 11000;
307 const int DtSetConcealmentAction = 11001;
308 const int DtSetEmitterAction = 11002;
309 const int DtSetFireNowAction = 11003;
310 const int DtSetFormationAction = 11004;
311 const int DtSetHeadingAction = 11005;
312 const int DtSetIffAction = 11006;
313 const int DtSetLocationAction = 11007;
314 const int DtSetPostureAction = 11008;
315 const int DtSetReorganizeAction = 11009;
316 const int DtSetResourcesAction = 11010;
317 const int DtSetRestoreAction = 11011;
318 const int DtSetEngagementAction = 11012;
319 const int DtSetResponsibilityAction = 11013;
320 const int DtSetSpeedAction = 11014;
321 const int DtSetTargetAction = 11015;
322 const int DtSetTaskedBySuperiorAction = 11016;
323 const int DtSetWeaponStateAction = 11017;
324 const int DtSetDestroyAction = 11018;
325 const int DtSetAppearanceAction = 11019;
326 const int DtSetCapabilitiesAction = 11020;
327 const int DtSetStayInLaneAction = 11021;
329 const int DtSetSpotReportsAction = 11023;
330 const int DtSetEmbarkedAction = 11024;
331 const int DtSetDisembarkedAction = 11025;
332 const int DtSetArmedAction = 11026;
333 const int DtSetDetonationAction = 11027;
334 const int DtSetNotifyLevelAction = 11028;
335 const int DtSetForceAction = 11029;
336 const int DtSetDIGuyAppearanceAction = 11030;
337 const int DtSetSurrenderAction = 11031;
338 const int DtSetLaserCodeAction = 11032;
339 const int DtSetLaseAutonomousAction = 11033;
340 const int DtSetSyncLaserCodeAction = 11034;
341 const int DtSetAggregateStateAction = 11035;
343 const int DtSetMovementStrategyAction = 11036;
345 const int DtSetRadarModeAction = 11038;
350 const int DtSetSonarDepthAction = 11043;
351 const int DtSetActiveSonarModeAction = 11044;
353 const int DtSetHealthPropertyAction = 11051;
354 const int DtSetPosturePropertyAction = 11052;
356 const int DtSetFoodPropertyAction = 11054;
357 const int DtSetWaterPropertyAction = 11055;
358 const int DtSetMotorGasPropertyAction = 11056;
361 const int DtSetOilPropertyAction = 11059;
363 const int DtSetFuelOilLubricantAction = 11061;
364 const int DtSetFoodAndWaterAction = 11062;
372 const int DtSetActivityAction = 11070;
380 const int DtSetSupplyingAction = 11078;
381 const int DtSetResupplyModeAction = 11079;
382 const int DtSetSuperiorAction = 11080;
383 const int DtSetTrackTargetsAction = 11081;
384 const int DtSetJamTargetsAction = 11082;
385 const int DtSetDIGuyHandItemAction = 11083;
386 
390 
394 const int DtBaseOverlayAction = 12100;
395 
397 const int DtDeleteAction = 13000;
398 const int DtEditAction = 13001;
399 const int DtObjectInfoAction = 13002;
400 const int DtMonitorResourcesAction = 13003;
404 const int DtDisplayResourcesAction = 13007;
405 const int DtDisplayRangeRingsAction = 13008;
406 const int DtDisplayMainSymbolAction = 13009;
408 const int DtEditUndoAction = 13011;
409 const int DtEditRedoAction = 13012;
411 const int DtAttachToAction = 13014;
412 const int DtDetachFromAction = 13015;
413 const int DtEditCopyAction = 13016;
414 const int DtEditPasteAction = 13017;
415 const int DtEditPasteSpecialAction = 13018;
416 const int DtRemoveFromOverlayLayer = 13100;
417 const int DtAddToNewOverlay = 13101;
418 const int DtBaseOverlayLayer = 13102;
419 const int DtLastOverlayLayer = 13199;
420 const int DtAddToSelectionGroup = 13300;
422 const int DtBaseAddToSelectionGroup = 13400;
423 const int DtLastAddToSelectionGroup = 13499;
424 const int DtBaseSelectSelectionGroup = 13500;
425 const int DtLastSelectSelectionGroup = 13599;
426 
427 const int DtSelectObjectsAction = 13800;
428 const int DtSelectAllTerrainAction = 13801;
429 const int DtSelectFeaturesAction = 13802;
431 const int DtSelectEntitiesAction = 13804;
432 const int DtSelectAggregatesAction = 13805;
435 const int DtSelectPolygonsAction = 13808;
436 
437 const int DtSimulationCommandDelete = 14000;
438 const int DtSimulationCommandComment = 14001;
442 
444 const int DtUserMenuItemStart = 100000;
445 
446 #define DtNewMainMenuType(newType, value) const DtMainMenuType newType = (DtMainMenuType)((int)DtUserMenuStart + value);
447 #define DtNewMenuItemType(newType, value) const DtMenuItemType newType = (DtMenuItemType)((int)DtUserMenuItemStart + value);

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)