VR-Forces 4.0.4 Class Documentation
include/vrfGuiCore/menuItems.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002 ** Copyright (c) 2003 MAK Technologies; Inc.
00003 ** All rights reserved.
00004 *******************************************************************************/
00005 
00008 
00011 
00012 #pragma once
00013 
00014 typedef int DtMainMenuType;
00015 typedef int DtMenuItemType;
00016 
00017 const int DtDoNotCreate          = -2;   
00018 
00019 const int DtNoMenu               = -1;
00020 
00021 const int DtMustBeLastMenuItem   = -2;
00022 const int DtNoMenuItem           = -1;
00023 const int DtDefaultMenuItem      = 0;
00024 
00025 static const char* DtDoNotUseAsToolbarItem       = "";
00026 
00027 const int DtFileMenu                             = 1;
00028 const int DtViewMenu                             = 2;
00029 const int DtNavigationMenu                       = 3;
00030 const int DtSimulationMenu                       = 4;
00031 const int DtCreateMenu                           = 5;
00032 const int DtTaskMenu                             = 6;
00033 const int DtSetMenu                              = 7;
00034 const int DtEntitiesMenu                         = 8;
00035 const int DtStealthMenu                          = 9;
00036 const int DtIntervisibilityMenu                  = 10;
00037 const int DtOptionsMenu                          = 11;
00038 const int DtAppHelpMenu                          = 12;
00039 const int DtObjectsMenu                          = 13;
00040 const int DtTerrainMenu                          = 14;
00041 const int DtEditMenu                             = 15;
00042 const int DtRadioTaskCommandMenu                 = 16;
00043 const int DtRadioSetCommandMenu                  = 17;
00044 
00045 const int DtUserMenuStart                        = 100;
00046 
00047 #define DtMenuIdentifierToString(ident) #ident
00048 
00050 const int DtFileNewWindowAction                  = 1;
00051 const int DtFileCloseWindowAction                = 2;
00052 const int DtFileExitAction                       = 3;
00053 const int DtFileOpenDatabaseAction               = 4;
00054 const int DtFileSaveGdbDatabaseAction            = 5;
00055 const int DtFileCloseDatabaseAction              = 6;
00056 const int DtFileNewScenarioAction                = 7;
00057 const int DtFileLoadScenarioAction               = 8;
00058 const int DtFileLoadBatchScenarioAction          = 9;
00059 const int DtFileSaveScenarioAction               = 10;
00060 const int DtFileSaveScenarioAsAction             = 11;
00061 const int DtFileCloseScenarioAction              = 12;
00062 const int DtFileCloseBatchScenarioAction         = 13;
00063 const int DtFileScheduleCheckpointScenarioAction = 14;
00064 const int DtFileDeleteCheckpointsScenarioAction  = 15;
00065 const int DtFileSaveOverlays                     = 16;
00066 const int DtFileLoadOverlays                     = 17;
00067 const int DtFilePrintAction                      = 18;
00068 const int DtFilePrintObjectsAction               = 19;
00069 const int DtFileSaveMapAreaAction                = 20;
00070 const int DtFileLoadSymbolMapAction              = 21;
00071 const int DtFileLoadCreateMenuAction             = 22;
00072 const int DtFileTerrainInformationAction         = 23;
00073 const int DtFileLoadSelectionGroups              = 24;
00074 const int DtFileSaveSelectionGroups              = 25;
00075 const int DtExportGdbDatabaseAction              = 26;
00076 const int DtFileBaseRecentTerrainDatabases       = 50;
00077 const int DtFileLastRecentTerrainDatabases       = 59;
00078 const int DtFileBaseRecentScenarios              = 60;
00079 const int DtFileLastRecentScenarios              = 69;
00080 const int DtFileJoinSessionAction                = 70;
00081 const int DtFileResignSessionAction              = 71;
00082 
00084 const int DtViewMinimapAction                    = 100;
00085 const int DtViewNavigationAction                 = 102;
00086 const int DtViewRubberBandColorAction            = 103;
00087 const int DtViewInfoToolbarAction                = 104;
00088 const int DtViewOverlayLayersAction              = 105;
00089 const int DtViewHideAllAction                    = 120;
00090 const int DtViewShowAllAction                    = 121;
00091 const int DtViewIconScaleToolbarAction           = 122;
00092 const int DtViewSimSelectionToolbarAction        = 123;
00093 const int DtViewSimControlToolbarAction          = 124;
00094 const int DtViewShowFullScreen                   = 126;
00095 const int DtViewControlObjects                   = 127;
00096 const int DtViewTimeMultiplierToolbarAction      = 128;
00097 const int DtViewFriendlyObjects                  = 129;
00098 const int DtViewOpposingObjects                  = 130;
00099 const int DtViewSimTimeToolbarAction             = 131;
00100 const int DtViewOverlayObjects                   = 132;
00101 const int DtViewTerrainSelectionModeToolbarAction= 133;
00102 const int DtViewDestroyedObjects                 = 134;
00103 const int DtViewAggregateFormationRoutes         = 135;
00104 const int DtViewGeneratedPathRoutes              = 136;
00105 const int DtViewObjectCountToolbarAction         = 137;
00106 const int DtViewUtilityBarAction                 = 139;
00107 const int DtViewGeneratedEmbarkationRoutes       = 140;
00108 const int DtViewGeneratedLandingRoutes           = 141;
00109 const int DtViewToolbarObjects                   = 142;
00110 const int DtViewEchelonPanelToolbarAction        = 143;
00111 const int DtViewObjectListPanelToolbarAction     = 144;
00112 const int DtViewStealthIcon                      = 145;
00113 const int DtViewSelectionGroupToolBarAction      = 146;
00114 const int DtViewNeutralObjects                   = 147;
00115 const int DtViewPerceivedTruthAction             = 148;
00116 const int DtViewStepSimulationFrameToolbarAction = 149;
00117 const int DtViewShowAllObjects                   = 150;
00118 const int DtViewHideAllObjects                   = 151;
00119 const int DtViewIntervisibilityObjects           = 152;
00120 const int DtDrawingOptionsBarAction              = 153;
00121 const int DtFileToolbarAction                    = 154;
00122 const int DtViewEntityPaletteToolbarAction       = 155;
00123 const int DtViewParameterReferenceAction         = 156;
00124 const int DtViewHazardClouds                     = 157;
00125 const int DtViewOutputLogAction                  = 158;
00126 const int DtViewTacticalSmoke                    = 159;
00127 
00128 const int DtRangeAndBearingActionType            = 160;
00129 const int DtTrackHeadingActionType               = 161;
00130 const int DtFireDetonateActionType               = 162;
00131 const int DtEmitterBeamsActionType               = 163;
00132 const int DtAnimActionType                       = 165;
00133 const int DtPvdViewControlMessagesActionType     = 166;
00134 const int DtPvdViewCommunicationsActionType      = 167;
00135 const int DtPvdMirrorOnActionType                = 168;
00136 
00137 const int DtViewEditToolbars                     = 170;
00138 const int DtViewEntityControlToolbarAction       = 171;
00139 
00141 const int DtOptionsDisplayAction                 = 1000;
00142 const int DtOptionsFrameRateAction               = 1001;
00143 const int DtOptionsRubberBandColorAction         = 1002;
00144 const int DtTerrainViewOptionsAction             = 1003;
00145 const int DtIntervisibilityOptionsAction         = 1004;
00146 const int DtPaperMapLayersAction                 = 1005;
00147 const int DtFeaturesAction                       = 1006;
00148 const int DtClearTrackHistoryAction              = 1008;
00149 const int DtIROptionsAction                      = 1009;
00150 const int DtTransmitterOptionsAction             = 1010;
00151 const int DtPuffOptionsAction                    = 1011;
00152 const int DtRangeRingsOptionsAction              = 1012;
00153 const int DtSpotReportOptionsAction             = 1013;
00154 const int DtAllowFreehandPointEdit               = 1014;
00155 const int DtTacticalSmokeOptionsAction           = 1015;
00156 const int DtOptionsMenuToggleType                = 1100;
00157 const int DtOptionsMenuToggleTypeUser            = 1150;
00158 const int DtOptionsMenuToggleTypeMAX             = 1200;
00159 const int DtConfigureSpatialSubdivisionAction    = 1201;
00160 const int DtAggregateOptionsAction               = 1203;
00161 const int DtSessionOptionsAction                 = 1204;
00162 const int DtPerformanceOptionsAction             = 1205;
00163 const int DtCommModelSettingsAction              = 1206;
00164 
00166 const int DtNavigationResetToGlobalViewAction    = 2001;
00167 const int DtPanNorthAction                       = 2002;
00168 const int DtPanNorthEastAction                   = 2003;
00169 const int DtPanEastAction                        = 2004;
00170 const int DtPanSouthEastAction                   = 2005;
00171 const int DtPanSouthAction                       = 2006;
00172 const int DtPanSouthWestAction                   = 2007;
00173 const int DtPanWestAction                        = 2008;
00174 const int DtPanNorthWestAction                   = 2009;
00175 const int DtZoomInAction                         = 2010;
00176 const int DtZoomOutAction                        = 2011;
00177 const int DtShowTerrainProfile                   = 2012;
00178 const int DtZoomToExtentsAction                  = 2013;
00179 const int DtZoomToNextEntity                     = 2014;
00180 const int DtZoomToPreviousEntity                 = 2015;
00181 const int DtZoomToNextEnvironmental              = 2016;
00182 const int DtZoomToPreviousEnvironmental          = 2017;
00183 const int DtZoomToNextSelectionGroup             = 2018;
00184 const int DtZoomToPreviousSelectionGroup         = 2019;
00185 const int DtAttachToNextEntity                   = 2020;
00186 const int DtAttachToPreviousEntity               = 2021;
00187 const int DtAttachToNextGroup                    = 2022;
00188 const int DtAttachToPreviousGroup                = 2023;
00189 
00190 const int DtTrackSelectionAction                 = 2030;
00191 const int DtCenterSelectionAction                = 2031;
00192 const int DtClearTrackingAction                  = 2032;
00193 const int DtReflectExtentsAction                 = 2033;
00194 
00195 
00197 const int DtIntervisibilitySetLocationAction     = 3001;
00198 const int DtIntervisibilityFilterAction          = 3002;
00199 const int DtIntervisibilityFilterOptAction       = 3003;
00200 const int DtIntervisibilityProfileLineAction     = 3004;
00201 const int DtIntervisibilityAction                = 3100;
00202 
00204 const int DtExpandAggregateAction                = 4002;
00205 const int DtCollapseAggregateAction              = 4003;
00206 const int DtEntitySkipTaskAction                 = 4004;
00207 const int DtEntityEditPlanAction                 = 4005;
00208 const int DtEntityViewPlanAction                 = 4006;
00209 const int DtEntityAbandonPlanAction              = 4007;
00210 const int DtEntityAggregateAsAction              = 4008;
00211 const int DtEntityEnableJoystickAction           = 4012;
00212 const int DtEntityDisableJoystickAction          = 4013;
00213 const int DtEmbarkOnAction                       = 4015;
00214 const int DtDisembarkAction                      = 4016;
00215 const int DtDisembarkAllAction                   = 4017;
00216 const int DtGlobalPlanAction                     = 4018;
00217 const int DtTimeManagementAction                 = 4019;
00218 const int DtEntityRestartPlanAction              = 4020;
00219 const int DtAggregateAction                      = 4021;
00220 const int DtDisaggregateAction                   = 4022;
00221 
00223 const int DtStealthTeleportAction                = 5000;
00224 const int DtStealthDetachAction                  = 5001;
00225 const int DtStealthViewNavBarAction              = 5020;
00226 const int DtStealthResetAction                   = 5021;
00227 const int DtStealthAttachAction                  = 5100;
00228 const int DtStealthActions                       = 5101;
00229 const int DtStealthAttachPlanAction              = 5200;
00230 const int DtStealthDetachPlanAction              = 5201;
00231 const int DtStealthAttachModeBase                = 5300;
00232 const int DtStealthAttachModeMax                 = 5399;
00233 
00235 const int DtHelpHelpAction                       = 6000;
00236 const int DtHelpAboutAction                      = 6001;
00237 const int DtHelpPluginDisplayAction              = 6002;
00238 const int DtHelpAboutBHaveAction                 = 6010;
00239 const int DtHelpWebLinks                         = 6100;
00240 
00242 const int DtSimulationRewindAction               = 8000;
00243 const int DtSimulationRunAction                  = 8001;
00244 const int DtSimulationPauseAction                = 8002;
00245 const int DtSimulationStepAction                 = 8003;
00246 const int DtRewindKeepsPauseActionType           = 8004;
00247 const int DtIndirectFireManagerAction       = 8005;
00248 const int DtHostilityMatrixAction                = 8006;
00249 const int DtForceHostilityAction                 = 8007;
00250 const int DtAutomaticAggregationDisaggregationAction = 8009;
00251 
00253 const int DtCreationBaseAction                   = 9010;
00254 
00256 const int DtTaskMoveToAction                     = 10000;
00257 const int DtTaskMoveAlongRouteAction             = 10001;
00258 const int DtTaskPatrolObjectsAction              = 10002;
00259 const int DtTaskPatrolRouteAction                = 10003;
00260 const int DtTaskFollowEntityAction               = 10004;
00261 const int DtTaskTurnToHeadingAction              = 10005;
00262 const int DtTaskWaitAction                       = 10006;
00263 const int DtTaskWaitDurationAction               = 10007;
00264 const int DtTaskWaitElapsedAction                = 10008;
00265 const int DtTaskFFEAction                        = 10009;
00266 const int DtTaskFFLAction                        = 10010;
00267 const int DtTaskFFTAction                        = 10011;
00268 const int DtTaskUserTaskAction                   = 10012;
00269 const int DtTaskMoveToAltitudeAction             = 10013;
00270 const int DtTaskMoveToLocationAction             = 10014;
00271 const int DtTaskFireCruiseMissileAction          = 10015;
00272 const int DtTaskMoveIntoFormationAction          = 10016;
00273 const int DtTaskDisembarkAllAction               = 10017;
00274 const int DtTaskEmbarkAction                     = 10018;
00275 const int DtTaskDisembarkAction                  = 10019;
00276 const int DtTaskLandAction                       = 10020;
00277 const int DtTaskTakeoffAction                    = 10021;
00278 const int DtTaskRotaryWingLandAction             = 10022;
00279 const int DtTaskSendTextAction                   = 10023;
00280 const int DtTaskInterceptAndDestroyAction        = 10024;
00281 const int DtTaskDIGuyAnimationAction             = 10025;
00282 const int DtTaskOrbitAction                      = 10026;
00283 const int DtTaskLaunchSmokeAction                = 10027;
00284 const int DtTaskLaseTargetAction                 = 10028;
00285 const int DtConvoyToTaskAction                   = 10029;
00286 const int DtConvoyAlongTaskAction                = 10030;
00287 const int DtTaskLaunchCounterMeasuresAction      = 10031;
00288 const int DtTaskFlyAltitudeAction                = 10032;
00289 const int DtTaskFlyHeadingAction                 = 10033;
00290 const int DtTaskFlyHeadingAndAltitudeAction      = 10034;
00291 const int DtTaskFireAtTargetAction               = 10035;
00292 
00294 const int DtSetAltitudeAction                    = 11000;
00295 const int DtSetConcealmentAction                 = 11001;
00296 const int DtSetEmitterAction                     = 11002;
00297 const int DtSetFireNowAction                     = 11003;
00298 const int DtSetFormationAction                   = 11004;
00299 const int DtSetHeadingAction                     = 11005;
00300 const int DtSetIffAction                         = 11006;
00301 const int DtSetLocationAction                    = 11007;
00302 const int DtSetPostureAction                     = 11008;
00303 const int DtSetReorganizeAction                  = 11009;
00304 const int DtSetResourcesAction                   = 11010;
00305 const int DtSetRestoreAction                     = 11011;
00306 const int DtSetEngagementAction                  = 11012;
00307 const int DtSetResponsibilityAction              = 11013;
00308 const int DtSetSpeedAction                       = 11014;
00309 const int DtSetTargetAction                      = 11015;
00310 const int DtSetTaskedBySuperiorAction            = 11016;
00311 const int DtSetWeaponStateAction                 = 11017;
00312 const int DtSetDestroyAction                     = 11018;
00313 const int DtSetAppearanceAction                  = 11019;
00314 const int DtSetCapabilitiesAction                = 11020;
00315 const int DtSetStayInLaneAction                  = 11021;
00316 const int DtSetCollisionAvoidTypesAction         = 11022;
00317 const int DtSetSpotReportsAction                 = 11023;
00318 const int DtSetEmbarkedAction                    = 11024;
00319 const int DtSetDisembarkedAction                 = 11025;
00320 const int DtSetArmedAction                       = 11026;
00321 const int DtSetDetonationAction                  = 11027;
00322 const int DtSetNotifyLevelAction                 = 11028;
00323 const int DtSetForceAction                       = 11029;
00324 const int DtSetDIGuyAppearanceAction             = 11030;
00325 const int DtSetSurrenderAction                   = 11031;
00326 const int DtSetLaserCodeAction                   = 11032;
00327 const int DtSetLaseAutonomousAction              = 11033;
00328 const int DtSetSyncLaserCodeAction               = 11034;
00329 const int DtSetAggregateStateAction              = 11035;
00330 const int DtSetMovementStrategyAction            = 11036;
00331 const int DtSetAutoLaunchEnabledAction           = 11037;
00332 const int DtSetRadarModeAction                   = 11038;
00333 
00335 const int DtDisplayOverlayPaletteAction          = 12000;
00336 const int DtDisplayOverlayLayersAction           = 12001;
00337 const int DtBaseOverlayAction                    = 12100;
00338 
00340 const int DtDeleteAction                         = 13000;
00341 const int DtEditAction                           = 13001;
00342 const int DtObjectInfoAction                     = 13002;
00343 const int DtMonitorResourcesAction               = 13003;
00344 const int DtSuspendResourceMonitorAction         = 13004;
00345 const int DtResumeResourceMonitorAction          = 13005;
00346 const int DtClearAllMonitoredResourcesAction     = 13006;
00347 const int DtDisplayResourcesAction               = 13007;
00348 const int DtDisplayRangeRingsAction              = 13008;
00349 const int DtDisplayMainSymbolAction              = 13009;
00350 const int DtDisplayEmbarkedObjectsAction         = 13010;
00351 const int DtEditUndoAction                       = 13011;
00352 const int DtEditRedoAction                       = 13012;
00353 const int DtDisplaySensorContactLinesAction      = 13013;
00354 const int DtAttachToAction                       = 13014;
00355 const int DtDetachFromAction                     = 13015;
00356 const int DtEditCopyAction                       = 13016;
00357 const int DtEditPasteAction                      = 13017;
00358 const int DtEditPasteSpecialAction               = 13018;
00359 const int DtRemoveFromOverlayLayer               = 13100;
00360 const int DtAddToNewOverlay                      = 13101;
00361 const int DtBaseOverlayLayer                     = 13102;
00362 const int DtLastOverlayLayer                     = 13199;
00363 const int DtAddToSelectionGroup                  = 13300;
00364 const int DtRemoveFromAllSelectionGroups         = 13302;
00365 const int DtBaseAddToSelectionGroup              = 13400;
00366 const int DtLastAddToSelectionGroup              = 13499;
00367 const int DtBaseSelectSelectionGroup             = 13500;
00368 const int DtLastSelectSelectionGroup             = 13599;
00369 
00370 const int DtSelectObjectsAction                  = 13800;
00371 const int DtSelectAllTerrainAction               = 13801;
00372 const int DtSelectFeaturesAction                 = 13802;
00373 const int DtSelectTerrainSegmentsAction          = 13803;
00374 const int DtSelectEntitiesAction                 = 13804;
00375 const int DtSelectAggregatesAction               = 13805;
00376 const int DtSelectControlObjectsAction           = 13806;
00377 const int DtSelectOverlayObjectsAction           = 13807;
00378 const int DtSelectPolygonsAction                 = 13808;   
00379 
00380 const int DtSimulationCommandDelete              = 14000;
00381 const int DtSimulationCommandComment             = 14001;
00382 const int DtSimulationCommandAbandonPlan         = 14002;
00383 const int DtSimulationCommandRestartPlan         = 14003;
00384 const int DtSimulationCommandChangeHostility     = 14004;
00385 
00387 const int DtUserMenuItemStart                    = 100000;
00388 
00389 #define DtNewMainMenuType(newType, value) const DtMainMenuType newType = (DtMainMenuType)((int)DtUserMenuStart + value);
00390 #define DtNewMenuItemType(newType, value) const DtMenuItemType newType = (DtMenuItemType)((int)DtUserMenuItemStart + value);

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)