24 #ifndef __BehaviorID_h__ 25 #define __BehaviorID_h__ 27 #include "CrossPlatformTypes.h" 28 #include "IDFactory.h" 30 #define kBehaviorPrefix RezLong(0x15600) 34 #define kBehaviorEventIDSpace kBehaviorPrefix + 1 35 #define kBehaviorIDSpace kBehaviorPrefix + 2 39 #define kBehaviorPluginName "Behavior" 188 enum BehaviorsScriptClasses
190 c_BehaviorsApplication =
'BAPP',
193 c_Behaviors =
'bhvs',
195 c_GoToPageBehavior =
'bgsp',
196 c_GoToPageBehaviors =
'bgps',
198 c_GoToFirstPageBehavior =
'bgfp',
199 c_GoToFirstPageBehaviors =
'bgfs',
201 c_GoToLastPageBehavior =
'bglp',
202 c_GoToLastPageBehaviors =
'bgls',
204 c_GoToNextPageBehavior =
'bgnp',
205 c_GoToNextPageBehaviors =
'bgns',
207 c_GoToPreviousPageBehavior =
'pgpp',
208 c_GoToPreviousPageBehaviors =
'pgps',
210 c_GoToNextViewBehavior =
'bgnv',
211 c_GoToNextViewBehaviors =
'bnvs',
213 c_GoToPreviousViewBehavior =
'pgpv',
214 c_GoToPreviousViewBehaviors =
'ppvs',
216 c_GoToURLBehavior =
'bgur',
217 c_GoToURLBehaviors =
'bgus',
219 c_GoToAnchorBehavior =
'bgan',
220 c_GoToAnchorBehaviors =
'bgas',
222 c_MovieBehavior =
'bmov',
223 c_MovieBehaviors =
'bmos',
225 c_SoundBehavior =
'bsnd',
226 c_SoundBehaviors =
'bsns',
228 c_ShowHideFieldsBehavior =
'bshF',
229 c_ShowHideFieldsBehaviors =
'bshS',
231 c_ImportDataBehavior =
'bimd',
232 c_ImportDataBehaviors =
'bims',
234 c_ResetFormBehavior =
'bref',
235 c_ResetFormBehaviors =
'bres',
237 c_SubmitFormBehavior =
'bsuf',
238 c_SubmitFormBehaviors =
'bsus',
240 c_OpenFileBehavior =
'bopf',
241 c_OpenFileBehaviors =
'bops',
243 c_CloseBehavior =
'bclo',
244 c_CloseBehaviors =
'bcls',
246 c_QuitBehavior =
'bext',
247 c_QuitBehaviors =
'bexs',
249 c_JavaScriptBehavior =
'bjas',
250 c_JavaScriptBehaviors =
'bjss',
252 c_FormulaBehavior =
'frml',
253 c_FormulaBehaviors =
'frms',
255 c_ValidateRangeBehavior =
'vdrg',
256 c_ValidateRangeBehaviors =
'vdrs',
258 c_MarkReadOnlyBehavior =
'mron',
259 c_MarkReadOnlyBehaviors =
'mros',
261 c_FormatNumberBehavior =
'bfrn',
262 c_FormatNumberBehaviors =
'bfns',
264 c_FormatDateBehavior =
'fmdt',
265 c_FormatDateBehaviors =
'fmds',
267 c_FormatPercentBehavior =
'fmpc',
268 c_FormatPercentBehaviors =
'fmps',
270 c_FormatTimeBehavior =
'fmtm',
271 c_FormatTimeBehaviors =
'tmts',
273 c_FormatSpecialBehavior =
'fmsp',
274 c_FormatSpecialBehaviors =
'fmss',
276 c_ViewZoomBehavior =
'vzom',
277 c_ViewZoomBehaviors =
'vzms',
279 c_AnimationBehavior =
'aniB',
280 c_AnimationBehaviors =
'ansB',
282 c_GoToNextStateBehavior =
'gnxB',
283 c_GoToNextStateBehaviors =
'gnsB',
285 c_GoToPreviousStateBehavior =
'gprB',
286 c_GoToPreviousStateBehaviors =
'gpsB',
288 c_GoToStateBehavior =
'gstB',
289 c_GoToStateBehaviors =
'gssB',
291 c_PrintFormBehavior =
'bpfm',
292 c_PrintFormBehaviors =
'bpfs',
296 enum BehaviorsScriptProperties
299 p_BehaviorEvent =
'Bevt',
300 p_EnableBehavior =
'enbh',
303 p_AnchorName =
'gaan',
306 p_Operation =
'oper',
308 p_FieldsToShow =
'ftos',
309 p_FieldsToHide =
'ftoh',
311 p_FieldsToReset = p_Fields,
312 p_FormFormat =
'bffm',
313 p_IncludeFieldData =
'bifd',
314 p_IncludeComments =
'bifc',
315 p_ExportIncrementalChanges =
'beic',
316 p_IncludeEmptyFields =
'bief',
317 p_ConvertDatesToStandardFormat =
'bcdt',
318 p_FieldsToSubmit = p_Fields,
319 p_DecimalStyle =
'bdes',
320 p_CurrencySymbol =
'bcur',
321 p_NegativeStyle =
'bnes',
322 p_CurrencyPrepend =
'bcpe',
323 p_DateStyle =
'bdst',
324 p_TimeStyle =
'btst',
325 p_SpecialStyle =
'bspc',
326 p_LowerBound =
'blwb',
327 p_UpperBound =
'bupb',
328 p_FieldsToMarkReadOnly = p_Fields,
330 p_FieldsInFormula = p_Fields,
332 p_JavaScript =
'jScr',
333 p_LinkToFile =
'sLnk',
334 p_ScriptName =
'sNam',
335 p_Animation =
'anim',
336 p_AutoReverseOnRollOff =
'aurv',
337 p_MultiStateObject =
'gmso',
338 p_GoBackOnRollOff =
'gbro',
339 p_LoopToNextPrevState =
'gslp',
340 p_GotoStateName =
'gtsn',
341 p_NavigationPointID =
'npid' 344 enum BehaviorsScriptEnumerations
346 en_BehaviorEvents =
'bhev',
347 en_MouseUpEvent =
'muev',
348 en_MouseDownEvent =
'mdev',
349 en_MouseEnterEvent =
'meev',
350 en_MouseExitEvent =
'mxev',
351 en_OnFocusEvent =
'ofev',
352 en_OnBlurEvent =
'obev',
354 en_PlayOperations =
'mvop',
355 en_AnimationPlayOperations =
'anop',
356 en_MoviePlayOperations =
'otop',
358 en_PlayFromNavigationPoint =
'plnv',
365 en_GoToZoomOptions =
'zmop',
367 en_SubmitFormFormatOptions =
'sffo',
370 en_DecimalStyleOptions =
'bdcs',
371 en_CommaPeriod =
'cmpe',
372 en_NothingPeriod =
'nope',
373 en_PeriodComma =
'pecm',
374 en_NothingComma =
'nocm',
376 en_NegativeStyleOptions =
'negs',
378 en_Parenthesized =
'parn',
379 en_RedParenthesized =
'redp',
381 en_TimeStyleOptions =
'tist',
384 en_24HourWithSeconds =
'24sc',
385 en_12HourWithSeconds =
'12sc',
387 en_SpecialStyleOptions =
'spco',
389 en_ZipCodePlus4 =
'zipp',
390 en_PhoneNumber =
'phon',
391 en_SocialSecurityNumber =
'ssn ',
393 en_ViewZoomStyleOptions =
'vzst',
394 en_ViewZoomFullScreen =
'vzfs',
395 en_ViewZoomReflow =
'vzrf',
396 en_ViewZoomSinglePage =
'vzsp',
397 en_ViewZoomOneColumn =
'vzoc',
398 en_ViewZoomTwoColumns =
'vztc',
399 en_ViewZoomRotateCW =
'vzrc',
400 en_ViewZoomRotateCCW =
'vzrw' 403 #endif // __BehaviorID_h__