VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
tmqt
eventHandlers.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2003 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: eventHandlers.h,v $ $Revision: 1.87 $ $State: Exp $
7
*******************************************************************************/
8
11
16
25
26
#ifndef EVENTHANDLERS_H_
27
#define EVENTHANDLERS_H_
28
29
enum
DtEventHandlerType
30
{
31
DtNoHandlerAvailable
= -1,
32
DtDisplaceHandlerType
= 1,
33
DtCreateInsetHandlerType
= 2,
34
DtDragDropHandlerType
= 3,
35
DtMapAreaSelectionHandlerType
= 4,
36
DtDeleteHandlerType
= 5,
37
DtNavigationHandlerType
= 6,
38
DtHelpHandlerType
= 7,
39
DtFullScreenHandlerType
= 8,
40
41
DtOverlayLayersHandlerEventType
= 10,
42
DtOverlayPaletteHandlerEventType
= 11,
43
DtOverlaySaveHandlerType
= 12,
44
DtOverlayLoadHandlerType
= 13,
45
DtOverlayPublisherHandlerType
= 14,
46
DtOverlayGroupingHandlerType
= 15,
47
DtSelectionGroupHandlerType
= 16,
48
DtSelectionGroupsSaveHandlerType
= 17,
49
DtSelectionGroupsLoadHandlerType
= 18,
50
51
DtCircleResizingHandlerType
= 20,
52
53
DtIntervisibilityOptionsHandlerType
= 21,
54
55
DtDisplayOptionsHandlerType
= 22,
56
DtFrameRateMonitorHandlerType
= 23,
57
DtAboutBoxHandlerType
= 24,
58
DtTerrainViewOptionsHandlerType
= 25,
59
DtTerrainPaperMapHandlerType
= 26,
60
DtTerrainFeaturesHandlerType
= 27,
61
DtTerrainProfileHandlerType
= 29,
62
DtEmitterBeamOptionsHandlerType
= 30,
63
DtTerrainInformationHandlerType
= 31,
64
DtPvdLOSFilterHandlerType
= 32,
65
DtPvdRemoteControllerHandlerType
= 33,
66
DtTransmitterOptionsHandlerType
= 34,
67
DtPuffOptionsHandlerType
= 35,
68
DtRangeRingsOptionsHandlerType
= 36,
69
DtSpotReportOptionsHandlerType
= 37,
70
DtPluginDisplayHandlerType
= 38,
71
DtTacticalSmokeOptionsHandlerType
= 39,
72
73
DtVertexEditorHandlerType
= 40,
74
DtSymbolDisplayOptionsHandlerType
= 45,
75
76
DtCompassHandlerType
= 46,
77
DtWeatherInfoHandlerType
= 47,
78
DtAggregateOptionsHandlerType
= 48,
79
80
DtEntityCreateHandlerType
= 100,
81
DtEntityActionType
= 101,
82
DtEntityViewPlanType
= 102,
83
DtEntityEditPlanType
= 103,
84
DtEditHandlerType
= 104,
85
DtEntityInfoHandlerType
= 106,
86
DtEchelonViewHandlerType
= 107,
87
DtReaggregationHandlerType
= 108,
88
DtAggregateInfoHandlerType
= 109,
89
DtMonitorResourcesHandlerType
= 110,
90
DtTransmitterInfoHandlerType
= 111,
91
DtPuffInfoHandlerType
= 112,
92
DtEnvironmentalInfoHandlerType
= 114,
93
DtEmitterBeamInfoHandlerType
= 115,
94
DtEmbarkationHandlerType
= 116,
95
DtSensorInfoHandlerType
= 117,
96
DtUndoHandlerType
= 118,
97
DtObjectConsoleHandlerType
= 119,
98
DtSpotReportHandlerType
= 120,
99
DtSpotReportInfoHandlerType
= 121,
100
DtAggregateAsHandlerType
= 122,
101
DtVrfRadioMessageReceivedHandlerType
= 123,
102
DtCopyHandlerType
= 124,
103
DtPasteHandlerType
= 125,
104
DtBackendConsoleHandlerType
= 126,
105
DtTaskInfoHandlerType
= 127,
106
107
DtPointCreateHandlerType
= 130,
108
DtAreaCreateHandlerType
= 140,
109
DtLineCreateHandlerType
= 150,
110
111
DtOpenDatabaseHandlerType
= 200,
112
DtCloseDatabaseHandlerType
= 201,
113
DtSaveDatabaseHandlerType
= 202,
114
DtPrintHandlerType
= 203,
115
DtSaveMapAreaHandlerType
= 204,
116
DtLoadSymbolMapHandlerType
= 205,
117
DtLoadCreateMenuHandlerType
= 206,
118
DtTerrainDatabaseInformationHandlerType
= 207,
119
DtExportDatabaseHandlerType
= 209,
120
DtStealthHandlerType
= 220,
121
DtLoadModelSetHandlerType
= 221,
122
DtLoadOverlayMenuHandlerType
= 222,
123
124
DtNewScenarioHandlerType
= 230,
125
DtCloseScenarioHandlerType
= 231,
126
DtSaveScenarioHandlerType
= 232,
127
DtLoadScenarioHandlerType
= 233,
128
DtSimulationHandlerType
= 234,
129
DtCheckpointScenarioHandlerType
= 235,
130
DtBatchScenarioHandlerType
= 236,
131
DtSaveParameterDbHandlerType
= 237,
132
DtConfigureSpatialSubdivisionHandlerType
= 238,
133
134
DtEmbarkOnHandlerType
= 240,
135
DtEditVectorFeatureHandlerType
= 241,
136
DtAttachObjectHandlerType
= 242,
137
138
DtGlobalPlansHandlerType
= 245,
139
DtTimeManagementHandlerType
= 246,
140
141
DtEditToolbarsHandlerType
= 250,
142
DtIndirectArtilleryEditHandlerType
= 251,
143
DtIndirectArtilleryManagerHandlerType
= 252,
144
DtHostilityMatrixHandlerType
= 253,
145
DtForceHostilityHandlerType
= 254,
146
DtAggregateDisaggregateHandlerType
= 255,
147
DtSessionHandlerType
= 256,
148
149
DtPerformanceOptionsHandlerType
= 260,
150
DtCommModelSettingsHandlerType
= 261,
151
152
DtUserHandlerBaseType
= 1000
153
};
154
155
#define DtNewEventHandlerType(newType, value) const DtEventHandlerType newType = (DtEventHandlerType)((int)DtUserHandlerBaseType + value);
156
157
enum
DtUserDefinedType
158
{
162
DtNoUserAction
= -1,
163
164
DtNotifyCleanup
= 1,
165
166
DtDelete
= 1001,
167
168
DtDisplayInfo
= 1100,
169
170
DtNavigationResetToGlobalView
= 2001,
171
DtPanNorth
= 2002,
172
DtPanNorthEast
= 2003,
173
DtPanEast
= 2004,
174
DtPanSouthEast
= 2005,
175
DtPanSouth
= 2006,
176
DtPanSouthWest
= 2007,
177
DtPanWest
= 2008,
178
DtPanNorthWest
= 2009,
179
DtZoomIn
= 2010,
180
DtZoomOut
= 2011,
181
DtZoomToExtents
= 2013,
182
DtTrackSelection
= 2020,
183
DtCenterSelection
= 2021,
184
DtClearTracking
= 2022,
185
DtSelectNextEntity
= 2023,
186
DtSelectPreviousEntity
= 2024,
187
DtSelectNextEnvironmental
= 2025,
188
DtSelectPreviousEnvironmental
= 2026,
189
DtSelectNextGroup
= 2027,
190
DtSelectPreviousGroup
= 2028,
191
192
DtEntityActionSkipTask
= 3001,
193
DtEntityActionAbandonPlan
= 3002,
194
DtSendTaskMessage
= 3003,
195
DtSendSetMessage
= 3004,
196
DtAggregateAs
= 3005,
197
DtEntityEnableJoystick
= 3006,
198
DtEntityActionRestartPlan
= 3007,
199
DtIndirectArtilleryManager
= 3008,
200
201
DtExpandSelectedAggregate
= 5000,
202
DtCollapseSelectedAggregate
= 5001,
203
204
DtCloseDatabase
= 6100,
205
DtSaveDatabase
= 6101,
206
DtOpenDatabase
= 6102,
207
DtLoadOverlayFile
= 6103,
208
DtLoadSelectionGroupsFile
= 6104,
209
210
DtStealthDetach
= 5202,
211
DtRotateClockwise
= 5203,
212
DtRotateCounterClockwise
= 5204,
213
DtRaiseStealth
= 5205,
214
DtLowerStealth
= 5206,
215
DtPitchStealthUp
= 5207,
216
DtPitchStealthDown
= 5208,
217
DtRollClockwise
= 5210,
218
DtRollCounterClockwise
= 5211,
219
DtStealthForward
= 5212,
220
DtStealthBackward
= 5213,
221
DtStealthLeft
= 5214,
222
DtStealthRight
= 5215,
223
DtStealthReset
= 5216,
224
DtStealthIncreaseGain
= 5219,
225
DtStealthDecreaseGain
= 5220,
226
DtStealthAttachKeepMode
= 5221,
227
DtUserStealthAttachModeBase
= 5300,
228
DtStealthAttachPivot
= 5398,
229
DtUserStealthAttachModeMax
= 5399,
230
231
DtShowHelp
= 6300,
232
DtLaunchWebPage
= 6301,
233
DtBrowserHandlerAction_MAX
= 6320,
234
235
DtNewScenario
= 7200,
236
DtWaitForNew
= 7201,
237
238
DtCloseScenario
= 7210,
239
DtWaitForClose
= 7211,
240
241
DtSaveScenario
= 7220,
242
DtWaitForSave
= 7221,
243
DtSaveParameterDb
= 7222,
244
245
DtLoadScenario
= 7240,
246
DtWaitForLoad
= 7241,
247
248
DtBatchRun
= 7250,
249
DtBatchLoad
= 7251,
250
DtBatchClose
= 7252,
251
252
DtResetCheckpointing
= 7280,
253
DtDisablePeriodicCheckpointing
= 7281,
254
DtEnablePeriodicCheckpointing
= 7282,
255
DtCheckpointScenario
= 7283,
256
258
DtResetCheckpointingAndRestart
= 7284,
259
260
DtSimulationRun
= 7600,
261
DtSimulationRewind
= 7601,
262
DtSimulationPause
= 7602,
263
DtSimulationSetTimeMultiplier
= 7603,
264
DtSimulationStep
= 7604,
265
266
DtReorganizeToForce
= 7950,
267
DtAddToForce
= 7951,
268
DtDisembarkObjectsAction
= 7960,
269
DtEmbarkObjectsAction
= 7961,
270
271
DtOverlayActiveLayerChanged
= 8000,
272
DtOverlayToggleView
= 8001,
273
274
DtClearAllMonitoredResources
= 8100,
275
DtEnableResourceMonitor
= 8101,
276
DtDisableResourceMonitor
= 8102,
277
278
DtPvdSendReflectExtent
= 8200,
279
DtPvdSendOpenDatabase
= 8201,
280
281
DtUserDefinedMax
= 10000
282
};
283
284
#define DtNewUserDefinedType(newType, value) const DtUserDefinedType newType = (DtUserDefinedType)((int)DtUserDefinedMax + value);
285
286
#endif
Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)