VR-Forces Development_Version 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 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 
304 const int DtSetAltitudeAction = 11000;
305 const int DtSetConcealmentAction = 11001;
306 const int DtSetEmitterAction = 11002;
307 const int DtSetFireNowAction = 11003;
308 const int DtSetFormationAction = 11004;
309 const int DtSetHeadingAction = 11005;
310 const int DtSetIffAction = 11006;
311 const int DtSetLocationAction = 11007;
312 const int DtSetPostureAction = 11008;
313 const int DtSetReorganizeAction = 11009;
314 const int DtSetResourcesAction = 11010;
315 const int DtSetRestoreAction = 11011;
316 const int DtSetEngagementAction = 11012;
317 const int DtSetResponsibilityAction = 11013;
318 const int DtSetSpeedAction = 11014;
319 const int DtSetTargetAction = 11015;
320 const int DtSetTaskedBySuperiorAction = 11016;
321 const int DtSetWeaponStateAction = 11017;
322 const int DtSetDestroyAction = 11018;
323 const int DtSetAppearanceAction = 11019;
324 const int DtSetCapabilitiesAction = 11020;
325 const int DtSetStayInLaneAction = 11021;
327 const int DtSetSpotReportsAction = 11023;
328 const int DtSetEmbarkedAction = 11024;
329 const int DtSetDisembarkedAction = 11025;
330 const int DtSetArmedAction = 11026;
331 const int DtSetDetonationAction = 11027;
332 const int DtSetNotifyLevelAction = 11028;
333 const int DtSetForceAction = 11029;
334 const int DtSetDIGuyAppearanceAction = 11030;
335 const int DtSetSurrenderAction = 11031;
336 const int DtSetLaserCodeAction = 11032;
337 const int DtSetLaseAutonomousAction = 11033;
338 const int DtSetSyncLaserCodeAction = 11034;
339 const int DtSetAggregateStateAction = 11035;
341 const int DtSetMovementStrategyAction = 11036;
343 const int DtSetRadarModeAction = 11038;
348 const int DtSetSonarDepthAction = 11043;
349 const int DtSetActiveSonarModeAction = 11044;
351 const int DtSetHealthPropertyAction = 11051;
352 const int DtSetPosturePropertyAction = 11052;
354 const int DtSetFoodPropertyAction = 11054;
355 const int DtSetWaterPropertyAction = 11055;
356 const int DtSetMotorGasPropertyAction = 11056;
359 const int DtSetOilPropertyAction = 11059;
361 const int DtSetFuelOilLubricantAction = 11061;
362 const int DtSetFoodAndWaterAction = 11062;
370 const int DtSetActivityAction = 11070;
378 const int DtSetSupplyingAction = 11078;
379 const int DtSetResupplyModeAction = 11079;
380 const int DtSetSuperiorAction = 11080;
381 const int DtSetTrackTargetsAction = 11081;
382 const int DtSetJamTargetsAction = 11082;
383 const int DtSetDIGuyHandItemAction = 11083;
384 const int DtSetAimingPointAction = 11084;
385 const int DtSetActivationAction = 11085;
386 const int DtSetCurrentSpeedAction = 11086;
387 const int DtSetTracerUseAction = 11087;
389 const int DtSetAimSensorAction = 11089;
390 const int DtSetZoomSensorAction = 11090;
391 const int DtSetSensorEnabledAction = 11091;
393 
397 
401 const int DtBaseOverlayAction = 12100;
402 
404 const int DtDeleteAction = 13000;
405 const int DtEditAction = 13001;
406 const int DtObjectInfoAction = 13002;
407 const int DtMonitorResourcesAction = 13003;
411 const int DtDisplayResourcesAction = 13007;
412 const int DtDisplayRangeRingsAction = 13008;
413 const int DtDisplayMainSymbolAction = 13009;
415 const int DtEditUndoAction = 13011;
416 const int DtEditRedoAction = 13012;
418 const int DtAttachToAction = 13014;
419 const int DtDetachFromAction = 13015;
420 const int DtEditCopyAction = 13016;
421 const int DtEditPasteAction = 13017;
422 const int DtEditPasteSpecialAction = 13018;
423 const int DtRemoveFromOverlayLayer = 13100;
424 const int DtAddToNewOverlay = 13101;
425 const int DtBaseOverlayLayer = 13102;
426 const int DtLastOverlayLayer = 13199;
427 const int DtAddToSelectionGroup = 13300;
429 const int DtBaseAddToSelectionGroup = 13400;
430 const int DtLastAddToSelectionGroup = 13499;
431 const int DtBaseSelectSelectionGroup = 13500;
432 const int DtLastSelectSelectionGroup = 13599;
433 
434 const int DtSelectObjectsAction = 13800;
435 const int DtSelectAllTerrainAction = 13801;
436 const int DtSelectFeaturesAction = 13802;
438 const int DtSelectEntitiesAction = 13804;
439 const int DtSelectAggregatesAction = 13805;
442 const int DtSelectPolygonsAction = 13808;
443 
444 const int DtSimulationCommandDelete = 14000;
445 const int DtSimulationCommandComment = 14001;
449 
451 const int DtUserMenuItemStart = 100000;
452 
453 #define DtNewMainMenuType(newType, value) const DtMainMenuType newType = (DtMainMenuType)((int)DtUserMenuStart + value);
454 #define DtNewMenuItemType(newType, value) const DtMenuItemType newType = (DtMenuItemType)((int)DtUserMenuItemStart + value);

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)