home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1998 May / macformat-063.iso / mac / Shareware Plus / Applications / QuoEdit / Miscellaneous / QEAE.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-02-04  |  4.0 KB  |  126 lines  |  [TEXT/KAHL]

  1. /*
  2.         QEAE.h for C and Rez (as a information for programmers)
  3.             Type declarations of Apple events
  4.                 defined in QuoEdit version 0.31
  5.                 not defined in the Standard Suites
  6.                     February, 1998
  7.  
  8.         Copyright Lyomei Sakai 1996-1998 All rights reserved.
  9. */
  10.  
  11.  
  12.  
  13. /* suite code, event class */
  14. #define kAEQuoEdit 'QEdt'
  15. #define kAEMyMiscellaneous 'Misc'
  16.  
  17. /* event IDs */
  18. #define kAEInsert 'insr'
  19. #define kAEFind 'Find'
  20. #define kAEReplace 'Rep '
  21. #define kAEReplaceAll 'RepA'
  22. #define kAEArrangeWindows 'ArWn'    // from 0.3
  23. #define kAESpeak 'spk '
  24. #define kAEDoKeyAction 'KeyA'        // from 0.31
  25. #define kAETransliterate 'Trl '
  26. #define kAEAliasOfCopy 'Copy'        // from 0.31
  27.  
  28. /* keywords, types */
  29. #define typeYesOrNo 'YorN'    // obsolete in the dictionary from 0.31 (but QuoEdit will still understand kAEYes/kAENo internally)
  30. #define keyAEFindDirection 'fDir'
  31. #define typeAEFindDirection 'fDir'
  32. #define keyAEExtendSelection 'ExS '        // from 0.2.6a
  33. #define keyAESelectDest 'SDst'            // from 0.2.6a
  34. #define keyAEStacking 'Stac'            // from 0.3
  35. #define typeUpOrDown 'UpDn'                    // from 0.31
  36. #define keyAEIgnoreNoSelectionErr 'INSE'    // from 0.31
  37. #define keyAETlTargetFormat 'TlTf'
  38. #define typeTlTargetFormat 'TlTf'
  39. #define keyAETlTargetModifier 'TlTM'
  40. #define typeTlTargetModifier 'TlTM'
  41. #define keyAETlSourceMask 'TlSM'
  42. #define typeTlSourceMask 'TlSM'
  43. #define keyAEKeyKind 'KKin'
  44. #define typeKeyKind 'KKin'
  45. #define keyAEModifierKeys 'ModK'
  46. #define typeModifierKeys 'ModK'
  47.  
  48. /* classes */
  49. #define cByte 'byt '
  50. #define cDocumentProps 'dPrp'        // from 0.31 (just for reduction of 'aete' code)
  51.  
  52. /* properties */
  53. #define pInverted 'pInv'
  54. #define pMeshed 'pMsh'
  55. #define pShowLocation 'pShL'
  56. #define pShowCode 'pShC'
  57. #define pShowReturns 'pShR'
  58. #define pShowTabs 'pShT'
  59. #define pBoldCaret 'pBCr'            // from 0.3
  60. #define pLocInfoKind 'pLIK'            // from 0.3
  61. #define pTurningWindow 'pTPt'        // from 0.3
  62. #define pAutoIndent 'pAIn'
  63. #define pRememberSelection 'pRSl'    // from 0.3
  64. #define pStyledOutput 'pStO'        // from 0.31
  65. #define pTSMAware 'pTSM'            // from 0.31
  66. #define pCaretSpeed 'pCSp'            // from 0.2.7
  67. #define pUndoLevels 'pUdL'            // from 0.31
  68. #define pSearchString 'pSSt'
  69. #define pReplaceString 'pRSt'
  70. #define pCaseSensitive 'pCSv'
  71. #define pEntireWord 'pEWd'
  72. #define pSpeaking 'pSpn'
  73. #define pPausing 'pPau'
  74. #define pDialogBoxOpen 'pDBO'        // from 0.2.7
  75. #define pFontID 'pfid'
  76. #define pLeading 'plht'
  77. #define pTabWidth 'pTbW'
  78. #define pPosition 'ppos'
  79. #define pBoundsSize 'pBSz'            // from 0.2.7
  80. #define pPrintHeader 'pPrH'
  81. #define pPrintFooter 'pPrF'
  82. #define pPrintReturns 'pPrR'
  83. #define pPrintTabs 'pPrT'
  84. #define pSavePageSetup 'pSPS'        // from 0.3
  85. #define pOffset 'ofse'
  86. #define pCharacterCode 'pCCd'
  87. #define pHowManyChars 'pHMC'
  88. #define pHowManyLines 'pHML'        // from 0.3
  89. #define pHowManyParas 'pHMP'
  90. #define pHowManyWords 'pHMW'
  91.  
  92. /* enumerations */
  93. #define kAEForward 'Fw  '
  94. #define kAEBackward 'Bw  '
  95. #define kAEUp 'Up  '                // from 0.31 as option of stacking parameter
  96. #define kAEDown 'Down'                // from 0.31 as option of stacking parameter
  97. #define kAELeftArrow 'LArK'            // from 0.31
  98. #define kAERightArrow 'RArK'        // from 0.31
  99. #define kAEDownArrow 'DArK'            // from 0.31
  100. #define kAEUpArrow 'UArK'            // from 0.31
  101. #define kAEBSKey 'BS K'                // from 0.31
  102. #define kAEFwdDelKey 'FD K'            // from 0.31
  103. #define kAETabKey 'TabK'            // from 0.31
  104. #define kAEReturnKey 'CR K'            // from 0.31
  105. #define kAEEnterKey 'EntK'            // from 0.31
  106. #define kAEShiftKey 'ShfK'            // from 0.31
  107. #define kAEOptionKey 'OptK'            // from 0.31
  108. #define kAECommandKey 'CmdK'        // from 0.31
  109. #define kAEControlKey 'CtrK'        // from 0.31
  110. #define kAERoman 'Rm  '
  111. #define kAENative 'Natv'
  112. #define kAERoman1 'Rm1 '
  113. #define kAERoman2 'Rm2 '
  114. #define kAEKatakana1 'KK1 '
  115. #define kAEKatakana 'KK2 '
  116. #define kAEHiragana 'HG2 '
  117. #define kAEHangul 'Hg2 '
  118. #define kAEJamo 'Jm2 '
  119. #define kAEBopomofo 'Bp2 '
  120. #define kAEUppercase 'uppc'        // somehow only kAELowercase could be found in the standard
  121.  
  122. /*
  123. • Event class of select event is kAEMiscStandards. <- Winter 1992 Apple Event Registry Errata
  124. • I tried to include uppercases in constants defined in QuoEdit (QEdit) 0.2.5 and later versions.
  125. */
  126.