NSAccessibilityProtocols.inc 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446
  1. { Parsed from AppKit.framework NSAccessibilityProtocols.h }
  2. {$ifdef TYPES}
  3. type
  4. NSAccessibilityElementProtocolPtr = ^NSAccessibilityElementProtocol;
  5. NSAccessibilityGroupProtocolPtr = ^NSAccessibilityGroupProtocol;
  6. NSAccessibilityButtonProtocolPtr = ^NSAccessibilityButtonProtocol;
  7. NSAccessibilitySwitchProtocolPtr = ^NSAccessibilitySwitchProtocol;
  8. NSAccessibilityRadioButtonProtocolPtr = ^NSAccessibilityRadioButtonProtocol;
  9. NSAccessibilityCheckBoxProtocolPtr = ^NSAccessibilityCheckBoxProtocol;
  10. NSAccessibilityStaticTextProtocolPtr = ^NSAccessibilityStaticTextProtocol;
  11. NSAccessibilityNavigableStaticTextProtocolPtr = ^NSAccessibilityNavigableStaticTextProtocol;
  12. NSAccessibilityProgressIndicatorProtocolPtr = ^NSAccessibilityProgressIndicatorProtocol;
  13. NSAccessibilityStepperProtocolPtr = ^NSAccessibilityStepperProtocol;
  14. NSAccessibilitySliderProtocolPtr = ^NSAccessibilitySliderProtocol;
  15. NSAccessibilityImageProtocolPtr = ^NSAccessibilityImageProtocol;
  16. NSAccessibilityContainsTransientUIProtocolPtr = ^NSAccessibilityContainsTransientUIProtocol;
  17. NSAccessibilityTableProtocolPtr = ^NSAccessibilityTableProtocol;
  18. NSAccessibilityOutlineProtocolPtr = ^NSAccessibilityOutlineProtocol;
  19. NSAccessibilityListProtocolPtr = ^NSAccessibilityListProtocol;
  20. NSAccessibilityRowProtocolPtr = ^NSAccessibilityRowProtocol;
  21. NSAccessibilityLayoutAreaProtocolPtr = ^NSAccessibilityLayoutAreaProtocol;
  22. NSAccessibilityLayoutItemProtocolPtr = ^NSAccessibilityLayoutItemProtocol;
  23. NSAccessibilityProtocolPtr = ^NSAccessibilityProtocol;
  24. {$endif}
  25. {$ifdef PROTOCOLS}
  26. type
  27. NSAccessibilityElementProtocol = objcprotocol external name 'NSAccessibilityElement' (NSObjectProtocol)
  28. required
  29. function accessibilityFrame: NSRect; message 'accessibilityFrame';
  30. function accessibilityParent: id; message 'accessibilityParent';
  31. optional
  32. function isAccessibilityFocused: ObjCBOOL; message 'isAccessibilityFocused';
  33. function accessibilityIdentifier: NSString; message 'accessibilityIdentifier';
  34. end;
  35. type
  36. NSAccessibilityGroupProtocol = objcprotocol external name 'NSAccessibilityGroup' (NSAccessibilityElementProtocol)
  37. end;
  38. type
  39. NSAccessibilityButtonProtocol = objcprotocol external name 'NSAccessibilityButton' (NSAccessibilityElementProtocol)
  40. required
  41. function accessibilityLabel: NSString; message 'accessibilityLabel';
  42. function accessibilityPerformPress: ObjCBOOL; message 'accessibilityPerformPress';
  43. end;
  44. type
  45. NSAccessibilitySwitchProtocol = objcprotocol external name 'NSAccessibilitySwitch' (NSAccessibilityButtonProtocol)
  46. required
  47. function accessibilityValue: NSString; message 'accessibilityValue';
  48. optional
  49. function accessibilityPerformIncrement: ObjCBOOL; message 'accessibilityPerformIncrement';
  50. function accessibilityPerformDecrement: ObjCBOOL; message 'accessibilityPerformDecrement';
  51. end;
  52. type
  53. NSAccessibilityRadioButtonProtocol = objcprotocol external name 'NSAccessibilityRadioButton' (NSAccessibilityButtonProtocol)
  54. required
  55. function accessibilityValue: NSNumber; message 'accessibilityValue';
  56. end;
  57. type
  58. NSAccessibilityCheckBoxProtocol = objcprotocol external name 'NSAccessibilityCheckBox' (NSAccessibilityButtonProtocol)
  59. required
  60. function accessibilityValue: NSNumber; message 'accessibilityValue';
  61. end;
  62. type
  63. NSAccessibilityStaticTextProtocol = objcprotocol external name 'NSAccessibilityStaticText' (NSAccessibilityElementProtocol)
  64. required
  65. function accessibilityValue: NSString; message 'accessibilityValue';
  66. optional
  67. function accessibilityAttributedStringForRange (range: NSRange): NSAttributedString; message 'accessibilityAttributedStringForRange:';
  68. function accessibilityVisibleCharacterRange: NSRange; message 'accessibilityVisibleCharacterRange';
  69. end;
  70. type
  71. NSAccessibilityNavigableStaticTextProtocol = objcprotocol external name 'NSAccessibilityNavigableStaticText' (NSAccessibilityStaticTextProtocol)
  72. required
  73. function accessibilityStringForRange (range: NSRange): NSString; message 'accessibilityStringForRange:';
  74. function accessibilityLineForIndex (index: NSInteger): NSInteger; message 'accessibilityLineForIndex:';
  75. function accessibilityRangeForLine (lineNumber: NSInteger): NSRange; message 'accessibilityRangeForLine:';
  76. function accessibilityFrameForRange (range: NSRange): NSRect; message 'accessibilityFrameForRange:';
  77. end;
  78. type
  79. NSAccessibilityProgressIndicatorProtocol = objcprotocol external name 'NSAccessibilityProgressIndicator' (NSAccessibilityGroupProtocol)
  80. required
  81. function accessibilityValue: NSNumber; message 'accessibilityValue';
  82. end;
  83. type
  84. NSAccessibilityStepperProtocol = objcprotocol external name 'NSAccessibilityStepper' (NSAccessibilityElementProtocol)
  85. required
  86. function accessibilityLabel: NSString; message 'accessibilityLabel';
  87. function accessibilityPerformIncrement: ObjCBOOL; message 'accessibilityPerformIncrement';
  88. function accessibilityPerformDecrement: ObjCBOOL; message 'accessibilityPerformDecrement';
  89. optional
  90. function accessibilityValue: id; message 'accessibilityValue';
  91. end;
  92. type
  93. NSAccessibilitySliderProtocol = objcprotocol external name 'NSAccessibilitySlider' (NSAccessibilityElementProtocol)
  94. required
  95. function accessibilityLabel: NSString; message 'accessibilityLabel';
  96. function accessibilityValue: id; message 'accessibilityValue';
  97. function accessibilityPerformIncrement: ObjCBOOL; message 'accessibilityPerformIncrement';
  98. function accessibilityPerformDecrement: ObjCBOOL; message 'accessibilityPerformDecrement';
  99. end;
  100. type
  101. NSAccessibilityImageProtocol = objcprotocol external name 'NSAccessibilityImage' (NSAccessibilityElementProtocol)
  102. required
  103. function accessibilityLabel: NSString; message 'accessibilityLabel';
  104. end;
  105. type
  106. NSAccessibilityContainsTransientUIProtocol = objcprotocol external name 'NSAccessibilityContainsTransientUI' (NSAccessibilityElementProtocol)
  107. required
  108. function accessibilityPerformShowAlternateUI: ObjCBOOL; message 'accessibilityPerformShowAlternateUI';
  109. function accessibilityPerformShowDefaultUI: ObjCBOOL; message 'accessibilityPerformShowDefaultUI';
  110. function isAccessibilityAlternateUIVisible: ObjCBOOL; message 'isAccessibilityAlternateUIVisible';
  111. end;
  112. type
  113. NSAccessibilityTableProtocol = objcprotocol external name 'NSAccessibilityTable' (NSAccessibilityGroupProtocol)
  114. required
  115. function accessibilityLabel: NSString; message 'accessibilityLabel';
  116. function accessibilityRows: NSArray; message 'accessibilityRows';
  117. optional
  118. function accessibilitySelectedRows: NSArray; message 'accessibilitySelectedRows';
  119. procedure setAccessibilitySelectedRows (selectedRows: NSArray); message 'setAccessibilitySelectedRows:';
  120. function accessibilityVisibleRows: NSArray; message 'accessibilityVisibleRows';
  121. function accessibilityColumns: NSArray; message 'accessibilityColumns';
  122. function accessibilityVisibleColumns: NSArray; message 'accessibilityVisibleColumns';
  123. function accessibilitySelectedColumns: NSArray; message 'accessibilitySelectedColumns';
  124. function accessibilityHeaderGroup: NSString; message 'accessibilityHeaderGroup';
  125. function accessibilitySelectedCells: NSArray; message 'accessibilitySelectedCells';
  126. function accessibilityVisibleCells: NSArray; message 'accessibilityVisibleCells';
  127. function accessibilityRowHeaderUIElements: NSArray; message 'accessibilityRowHeaderUIElements';
  128. function accessibilityColumnHeaderUIElements: NSArray; message 'accessibilityColumnHeaderUIElements';
  129. end;
  130. type
  131. NSAccessibilityOutlineProtocol = objcprotocol external name 'NSAccessibilityOutline' (NSAccessibilityTableProtocol)
  132. end;
  133. type
  134. NSAccessibilityListProtocol = objcprotocol external name 'NSAccessibilityList' (NSAccessibilityTableProtocol)
  135. end;
  136. type
  137. NSAccessibilityRowProtocol = objcprotocol external name 'NSAccessibilityRow' (NSAccessibilityGroupProtocol)
  138. required
  139. function accessibilityIndex: NSInteger; message 'accessibilityIndex';
  140. optional
  141. function accessibilityDisclosureLevel: NSInteger; message 'accessibilityDisclosureLevel';
  142. end;
  143. type
  144. NSAccessibilityLayoutAreaProtocol = objcprotocol external name 'NSAccessibilityLayoutArea' (NSAccessibilityGroupProtocol)
  145. required
  146. function accessibilityLabel: NSString; message 'accessibilityLabel';
  147. function accessibilityChildren: NSArray; message 'accessibilityChildren';
  148. function accessibilitySelectedChildren: NSArray; message 'accessibilitySelectedChildren';
  149. function accessibilityFocusedUIElement: id; message 'accessibilityFocusedUIElement';
  150. end;
  151. type
  152. NSAccessibilityLayoutItemProtocol = objcprotocol external name 'NSAccessibilityLayoutItem' (NSAccessibilityGroupProtocol)
  153. optional
  154. procedure setAccessibilityFrame (frame: NSRect); message 'setAccessibilityFrame:';
  155. end;
  156. type
  157. NSAccessibilityProtocol = objcprotocol external name 'NSAccessibility' (NSObjectProtocol)
  158. required
  159. procedure setAccessibilityElement(newValue: ObjCBOOL); message 'setAccessibilityElement:';
  160. function isAccessibilityElement: ObjCBOOL; message 'isAccessibilityElement';
  161. procedure setAccessibilityFrame(newValue: NSRect); message 'setAccessibilityFrame:';
  162. function accessibilityFrame: NSRect; message 'accessibilityFrame';
  163. procedure setAccessibilityFocused(newValue: ObjCBOOL); message 'setAccessibilityFocused:';
  164. function isAccessibilityFocused: ObjCBOOL; message 'isAccessibilityFocused';
  165. procedure setAccessibilityActivationPoint(newValue: NSPoint); message 'setAccessibilityActivationPoint:';
  166. function accessibilityActivationPoint: NSPoint; message 'accessibilityActivationPoint';
  167. procedure setAccessibilityTopLevelUIElement(newValue: id); message 'setAccessibilityTopLevelUIElement:';
  168. function accessibilityTopLevelUIElement: id; message 'accessibilityTopLevelUIElement';
  169. procedure setAccessibilityURL(newValue: NSURL); message 'setAccessibilityURL:';
  170. function accessibilityURL: NSURL; message 'accessibilityURL';
  171. procedure setAccessibilityValue(newValue: id); message 'setAccessibilityValue:';
  172. function accessibilityValue: id; message 'accessibilityValue';
  173. procedure setAccessibilityValueDescription(newValue: NSString); message 'setAccessibilityValueDescription:';
  174. function accessibilityValueDescription: NSString; message 'accessibilityValueDescription';
  175. procedure setAccessibilityVisibleChildren(newValue: NSArray); message 'setAccessibilityVisibleChildren:';
  176. function accessibilityVisibleChildren: NSArray; message 'accessibilityVisibleChildren';
  177. procedure setAccessibilitySubrole(newValue: NSString); message 'setAccessibilitySubrole:';
  178. function accessibilitySubrole: NSString; message 'accessibilitySubrole';
  179. procedure setAccessibilityTitle(newValue: NSString); message 'setAccessibilityTitle:';
  180. function accessibilityTitle: NSString; message 'accessibilityTitle';
  181. procedure setAccessibilityTitleUIElement(newValue: id); message 'setAccessibilityTitleUIElement:';
  182. function accessibilityTitleUIElement: id; message 'accessibilityTitleUIElement';
  183. procedure setAccessibilityNextContents(newValue: NSArray); message 'setAccessibilityNextContents:';
  184. function accessibilityNextContents: NSArray; message 'accessibilityNextContents';
  185. procedure setAccessibilityOrientation(newValue: NSAccessibilityOrientation); message 'setAccessibilityOrientation:';
  186. function accessibilityOrientation: NSAccessibilityOrientation; message 'accessibilityOrientation';
  187. procedure setAccessibilityOverflowButton(newValue: id); message 'setAccessibilityOverflowButton:';
  188. function accessibilityOverflowButton: id; message 'accessibilityOverflowButton';
  189. procedure setAccessibilityParent(newValue: id); message 'setAccessibilityParent:';
  190. function accessibilityParent: id; message 'accessibilityParent';
  191. procedure setAccessibilityPlaceholderValue(newValue: NSString); message 'setAccessibilityPlaceholderValue:';
  192. function accessibilityPlaceholderValue: NSString; message 'accessibilityPlaceholderValue';
  193. procedure setAccessibilityPreviousContents(newValue: NSArray); message 'setAccessibilityPreviousContents:';
  194. function accessibilityPreviousContents: NSArray; message 'accessibilityPreviousContents';
  195. procedure setAccessibilityRole(newValue: NSString); message 'setAccessibilityRole:';
  196. function accessibilityRole: NSString; message 'accessibilityRole';
  197. procedure setAccessibilityRoleDescription(newValue: NSString); message 'setAccessibilityRoleDescription:';
  198. function accessibilityRoleDescription: NSString; message 'accessibilityRoleDescription';
  199. procedure setAccessibilitySearchButton(newValue: id); message 'setAccessibilitySearchButton:';
  200. function accessibilitySearchButton: id; message 'accessibilitySearchButton';
  201. procedure setAccessibilitySearchMenu(newValue: id); message 'setAccessibilitySearchMenu:';
  202. function accessibilitySearchMenu: id; message 'accessibilitySearchMenu';
  203. procedure setAccessibilitySelected(newValue: ObjCBOOL); message 'setAccessibilitySelected:';
  204. function isAccessibilitySelected: ObjCBOOL; message 'isAccessibilitySelected';
  205. procedure setAccessibilitySelectedChildren(newValue: NSArray); message 'setAccessibilitySelectedChildren:';
  206. function accessibilitySelectedChildren: NSArray; message 'accessibilitySelectedChildren';
  207. procedure setAccessibilityServesAsTitleForUIElements(newValue: NSArray); message 'setAccessibilityServesAsTitleForUIElements:';
  208. function accessibilityServesAsTitleForUIElements: NSArray; message 'accessibilityServesAsTitleForUIElements';
  209. procedure setAccessibilityShownMenu(newValue: id); message 'setAccessibilityShownMenu:';
  210. function accessibilityShownMenu: id; message 'accessibilityShownMenu';
  211. procedure setAccessibilityMinValue(newValue: id); message 'setAccessibilityMinValue:';
  212. function accessibilityMinValue: id; message 'accessibilityMinValue';
  213. procedure setAccessibilityMaxValue(newValue: id); message 'setAccessibilityMaxValue:';
  214. function accessibilityMaxValue: id; message 'accessibilityMaxValue';
  215. procedure setAccessibilityLinkedUIElements(newValue: NSArray); message 'setAccessibilityLinkedUIElements:';
  216. function accessibilityLinkedUIElements: NSArray; message 'accessibilityLinkedUIElements';
  217. procedure setAccessibilityWindow(newValue: id); message 'setAccessibilityWindow:';
  218. function accessibilityWindow: id; message 'accessibilityWindow';
  219. procedure setAccessibilityIdentifier(newValue: NSString); message 'setAccessibilityIdentifier:';
  220. function accessibilityIdentifier: NSString; message 'accessibilityIdentifier';
  221. procedure setAccessibilityHelp(newValue: NSString); message 'setAccessibilityHelp:';
  222. function accessibilityHelp: NSString; message 'accessibilityHelp';
  223. procedure setAccessibilityFilename(newValue: NSString); message 'setAccessibilityFilename:';
  224. function accessibilityFilename: NSString; message 'accessibilityFilename';
  225. procedure setAccessibilityExpanded(newValue: ObjCBOOL); message 'setAccessibilityExpanded:';
  226. function isAccessibilityExpanded: ObjCBOOL; message 'isAccessibilityExpanded';
  227. procedure setAccessibilityEdited(newValue: ObjCBOOL); message 'setAccessibilityEdited:';
  228. function isAccessibilityEdited: ObjCBOOL; message 'isAccessibilityEdited';
  229. procedure setAccessibilityEnabled(newValue: ObjCBOOL); message 'setAccessibilityEnabled:';
  230. function isAccessibilityEnabled: ObjCBOOL; message 'isAccessibilityEnabled';
  231. procedure setAccessibilityChildren(newValue: NSArray); message 'setAccessibilityChildren:';
  232. function accessibilityChildren: NSArray; message 'accessibilityChildren';
  233. procedure setAccessibilityClearButton(newValue: id); message 'setAccessibilityClearButton:';
  234. function accessibilityClearButton: id; message 'accessibilityClearButton';
  235. procedure setAccessibilityCancelButton(newValue: id); message 'setAccessibilityCancelButton:';
  236. function accessibilityCancelButton: id; message 'accessibilityCancelButton';
  237. procedure setAccessibilityProtectedContent(newValue: ObjCBOOL); message 'setAccessibilityProtectedContent:';
  238. function isAccessibilityProtectedContent: ObjCBOOL; message 'isAccessibilityProtectedContent';
  239. procedure setAccessibilityContents(newValue: NSArray); message 'setAccessibilityContents:';
  240. function accessibilityContents: NSArray; message 'accessibilityContents';
  241. procedure setAccessibilityLabel(newValue: NSString); message 'setAccessibilityLabel:';
  242. function accessibilityLabel: NSString; message 'accessibilityLabel';
  243. procedure setAccessibilityAlternateUIVisible(newValue: ObjCBOOL); message 'setAccessibilityAlternateUIVisible:';
  244. function isAccessibilityAlternateUIVisible: ObjCBOOL; message 'isAccessibilityAlternateUIVisible';
  245. procedure setAccessibilitySharedFocusElements(newValue: NSArray); message 'setAccessibilitySharedFocusElements:';
  246. function accessibilitySharedFocusElements: NSArray; message 'accessibilitySharedFocusElements';
  247. procedure setAccessibilityApplicationFocusedUIElement(newValue: id); message 'setAccessibilityApplicationFocusedUIElement:';
  248. function accessibilityApplicationFocusedUIElement: id; message 'accessibilityApplicationFocusedUIElement';
  249. procedure setAccessibilityMainWindow(newValue: id); message 'setAccessibilityMainWindow:';
  250. function accessibilityMainWindow: id; message 'accessibilityMainWindow';
  251. procedure setAccessibilityHidden(newValue: ObjCBOOL); message 'setAccessibilityHidden:';
  252. function isAccessibilityHidden: ObjCBOOL; message 'isAccessibilityHidden';
  253. procedure setAccessibilityFrontmost(newValue: ObjCBOOL); message 'setAccessibilityFrontmost:';
  254. function isAccessibilityFrontmost: ObjCBOOL; message 'isAccessibilityFrontmost';
  255. procedure setAccessibilityFocusedWindow(newValue: id); message 'setAccessibilityFocusedWindow:';
  256. function accessibilityFocusedWindow: id; message 'accessibilityFocusedWindow';
  257. procedure setAccessibilityWindows(newValue: NSArray); message 'setAccessibilityWindows:';
  258. function accessibilityWindows: NSArray; message 'accessibilityWindows';
  259. procedure setAccessibilityExtrasMenuBar(newValue: id); message 'setAccessibilityExtrasMenuBar:';
  260. function accessibilityExtrasMenuBar: id; message 'accessibilityExtrasMenuBar';
  261. procedure setAccessibilityMenuBar(newValue: id); message 'setAccessibilityMenuBar:';
  262. function accessibilityMenuBar: id; message 'accessibilityMenuBar';
  263. procedure setAccessibilityColumnTitles(newValue: NSArray); message 'setAccessibilityColumnTitles:';
  264. function accessibilityColumnTitles: NSArray; message 'accessibilityColumnTitles';
  265. procedure setAccessibilityOrderedByRow(newValue: ObjCBOOL); message 'setAccessibilityOrderedByRow:';
  266. function isAccessibilityOrderedByRow: ObjCBOOL; message 'isAccessibilityOrderedByRow';
  267. procedure setAccessibilityHorizontalUnits(newValue: NSAccessibilityUnits); message 'setAccessibilityHorizontalUnits:';
  268. function accessibilityHorizontalUnits: NSAccessibilityUnits; message 'accessibilityHorizontalUnits';
  269. procedure setAccessibilityVerticalUnits(newValue: NSAccessibilityUnits); message 'setAccessibilityVerticalUnits:';
  270. function accessibilityVerticalUnits: NSAccessibilityUnits; message 'accessibilityVerticalUnits';
  271. procedure setAccessibilityHorizontalUnitDescription(newValue: NSString); message 'setAccessibilityHorizontalUnitDescription:';
  272. function accessibilityHorizontalUnitDescription: NSString; message 'accessibilityHorizontalUnitDescription';
  273. procedure setAccessibilityVerticalUnitDescription(newValue: NSString); message 'setAccessibilityVerticalUnitDescription:';
  274. function accessibilityVerticalUnitDescription: NSString; message 'accessibilityVerticalUnitDescription';
  275. function accessibilityLayoutPointForScreenPoint (point: NSPoint): NSPoint; message 'accessibilityLayoutPointForScreenPoint:'; { available in 10_10 }
  276. function accessibilityLayoutSizeForScreenSize (size: NSSize): NSSize; message 'accessibilityLayoutSizeForScreenSize:'; { available in 10_10 }
  277. function accessibilityScreenPointForLayoutPoint (point: NSPoint): NSPoint; message 'accessibilityScreenPointForLayoutPoint:'; { available in 10_10 }
  278. function accessibilityScreenSizeForLayoutSize (size: NSSize): NSSize; message 'accessibilityScreenSizeForLayoutSize:'; { available in 10_10 }
  279. procedure setAccessibilityHandles(newValue: NSArray); message 'setAccessibilityHandles:';
  280. function accessibilityHandles: NSArray; message 'accessibilityHandles';
  281. procedure setAccessibilityWarningValue(newValue: id); message 'setAccessibilityWarningValue:';
  282. function accessibilityWarningValue: id; message 'accessibilityWarningValue';
  283. procedure setAccessibilityCriticalValue(newValue: id); message 'setAccessibilityCriticalValue:';
  284. function accessibilityCriticalValue: id; message 'accessibilityCriticalValue';
  285. procedure setAccessibilityDisclosed(newValue: ObjCBOOL); message 'setAccessibilityDisclosed:';
  286. function isAccessibilityDisclosed: ObjCBOOL; message 'isAccessibilityDisclosed';
  287. procedure setAccessibilityDisclosedByRow(newValue: id); message 'setAccessibilityDisclosedByRow:';
  288. function accessibilityDisclosedByRow: id; message 'accessibilityDisclosedByRow';
  289. procedure setAccessibilityDisclosedRows(newValue: id); message 'setAccessibilityDisclosedRows:';
  290. function accessibilityDisclosedRows: id; message 'accessibilityDisclosedRows';
  291. procedure setAccessibilityDisclosureLevel(newValue: NSInteger); message 'setAccessibilityDisclosureLevel:';
  292. function accessibilityDisclosureLevel: NSInteger; message 'accessibilityDisclosureLevel';
  293. procedure setAccessibilityMarkerUIElements(newValue: NSArray); message 'setAccessibilityMarkerUIElements:';
  294. function accessibilityMarkerUIElements: NSArray; message 'accessibilityMarkerUIElements';
  295. procedure setAccessibilityMarkerValues(newValue: id); message 'setAccessibilityMarkerValues:';
  296. function accessibilityMarkerValues: id; message 'accessibilityMarkerValues';
  297. procedure setAccessibilityMarkerGroupUIElement(newValue: id); message 'setAccessibilityMarkerGroupUIElement:';
  298. function accessibilityMarkerGroupUIElement: id; message 'accessibilityMarkerGroupUIElement';
  299. procedure setAccessibilityUnits(newValue: NSAccessibilityUnits); message 'setAccessibilityUnits:';
  300. function accessibilityUnits: NSAccessibilityUnits; message 'accessibilityUnits';
  301. procedure setAccessibilityUnitDescription(newValue: NSString); message 'setAccessibilityUnitDescription:';
  302. function accessibilityUnitDescription: NSString; message 'accessibilityUnitDescription';
  303. procedure setAccessibilityRulerMarkerType(newValue: NSAccessibilityRulerMarkerType); message 'setAccessibilityRulerMarkerType:';
  304. function accessibilityRulerMarkerType: NSAccessibilityRulerMarkerType; message 'accessibilityRulerMarkerType';
  305. procedure setAccessibilityMarkerTypeDescription(newValue: NSString); message 'setAccessibilityMarkerTypeDescription:';
  306. function accessibilityMarkerTypeDescription: NSString; message 'accessibilityMarkerTypeDescription';
  307. procedure setAccessibilityHorizontalScrollBar(newValue: id); message 'setAccessibilityHorizontalScrollBar:';
  308. function accessibilityHorizontalScrollBar: id; message 'accessibilityHorizontalScrollBar';
  309. procedure setAccessibilityVerticalScrollBar(newValue: id); message 'setAccessibilityVerticalScrollBar:';
  310. function accessibilityVerticalScrollBar: id; message 'accessibilityVerticalScrollBar';
  311. procedure setAccessibilityAllowedValues(newValue: NSArray); message 'setAccessibilityAllowedValues:';
  312. function accessibilityAllowedValues: NSArray; message 'accessibilityAllowedValues';
  313. procedure setAccessibilityLabelUIElements(newValue: NSArray); message 'setAccessibilityLabelUIElements:';
  314. function accessibilityLabelUIElements: NSArray; message 'accessibilityLabelUIElements';
  315. procedure setAccessibilityLabelValue(newValue: single); message 'setAccessibilityLabelValue:';
  316. function accessibilityLabelValue: single; message 'accessibilityLabelValue';
  317. procedure setAccessibilitySplitters(newValue: NSArray); message 'setAccessibilitySplitters:';
  318. function accessibilitySplitters: NSArray; message 'accessibilitySplitters';
  319. procedure setAccessibilityDecrementButton(newValue: id); message 'setAccessibilityDecrementButton:';
  320. function accessibilityDecrementButton: id; message 'accessibilityDecrementButton';
  321. procedure setAccessibilityIncrementButton(newValue: id); message 'setAccessibilityIncrementButton:';
  322. function accessibilityIncrementButton: id; message 'accessibilityIncrementButton';
  323. procedure setAccessibilityTabs(newValue: NSArray); message 'setAccessibilityTabs:';
  324. function accessibilityTabs: NSArray; message 'accessibilityTabs';
  325. procedure setAccessibilityHeader(newValue: id); message 'setAccessibilityHeader:';
  326. function accessibilityHeader: id; message 'accessibilityHeader';
  327. procedure setAccessibilityColumnCount(newValue: NSInteger); message 'setAccessibilityColumnCount:';
  328. function accessibilityColumnCount: NSInteger; message 'accessibilityColumnCount';
  329. procedure setAccessibilityRowCount(newValue: NSInteger); message 'setAccessibilityRowCount:';
  330. function accessibilityRowCount: NSInteger; message 'accessibilityRowCount';
  331. procedure setAccessibilityIndex(newValue: NSInteger); message 'setAccessibilityIndex:';
  332. function accessibilityIndex: NSInteger; message 'accessibilityIndex';
  333. procedure setAccessibilityColumns(newValue: NSArray); message 'setAccessibilityColumns:';
  334. function accessibilityColumns: NSArray; message 'accessibilityColumns';
  335. procedure setAccessibilityRows(newValue: NSArray); message 'setAccessibilityRows:';
  336. function accessibilityRows: NSArray; message 'accessibilityRows';
  337. procedure setAccessibilityVisibleRows(newValue: NSArray); message 'setAccessibilityVisibleRows:';
  338. function accessibilityVisibleRows: NSArray; message 'accessibilityVisibleRows';
  339. procedure setAccessibilitySelectedRows(newValue: NSArray); message 'setAccessibilitySelectedRows:';
  340. function accessibilitySelectedRows: NSArray; message 'accessibilitySelectedRows';
  341. procedure setAccessibilityVisibleColumns(newValue: NSArray); message 'setAccessibilityVisibleColumns:';
  342. function accessibilityVisibleColumns: NSArray; message 'accessibilityVisibleColumns';
  343. procedure setAccessibilitySelectedColumns(newValue: NSArray); message 'setAccessibilitySelectedColumns:';
  344. function accessibilitySelectedColumns: NSArray; message 'accessibilitySelectedColumns';
  345. procedure setAccessibilitySortDirection(newValue: NSAccessibilitySortDirection); message 'setAccessibilitySortDirection:';
  346. function accessibilitySortDirection: NSAccessibilitySortDirection; message 'accessibilitySortDirection';
  347. procedure setAccessibilityRowHeaderUIElements(newValue: NSArray); message 'setAccessibilityRowHeaderUIElements:';
  348. function accessibilityRowHeaderUIElements: NSArray; message 'accessibilityRowHeaderUIElements';
  349. procedure setAccessibilitySelectedCells(newValue: NSArray); message 'setAccessibilitySelectedCells:';
  350. function accessibilitySelectedCells: NSArray; message 'accessibilitySelectedCells';
  351. procedure setAccessibilityVisibleCells(newValue: NSArray); message 'setAccessibilityVisibleCells:';
  352. function accessibilityVisibleCells: NSArray; message 'accessibilityVisibleCells';
  353. procedure setAccessibilityColumnHeaderUIElements(newValue: NSArray); message 'setAccessibilityColumnHeaderUIElements:';
  354. function accessibilityColumnHeaderUIElements: NSArray; message 'accessibilityColumnHeaderUIElements';
  355. function accessibilityCellForColumn_row (column: NSInteger; row: NSInteger): id; message 'accessibilityCellForColumn:row:'; { available in 10_10 }
  356. procedure setAccessibilityRowIndexRange(newValue: NSRange); message 'setAccessibilityRowIndexRange:';
  357. function accessibilityRowIndexRange: NSRange; message 'accessibilityRowIndexRange';
  358. procedure setAccessibilityColumnIndexRange(newValue: NSRange); message 'setAccessibilityColumnIndexRange:';
  359. function accessibilityColumnIndexRange: NSRange; message 'accessibilityColumnIndexRange';
  360. procedure setAccessibilityInsertionPointLineNumber(newValue: NSInteger); message 'setAccessibilityInsertionPointLineNumber:';
  361. function accessibilityInsertionPointLineNumber: NSInteger; message 'accessibilityInsertionPointLineNumber';
  362. procedure setAccessibilitySharedCharacterRange(newValue: NSRange); message 'setAccessibilitySharedCharacterRange:';
  363. function accessibilitySharedCharacterRange: NSRange; message 'accessibilitySharedCharacterRange';
  364. procedure setAccessibilitySharedTextUIElements(newValue: NSArray); message 'setAccessibilitySharedTextUIElements:';
  365. function accessibilitySharedTextUIElements: NSArray; message 'accessibilitySharedTextUIElements';
  366. procedure setAccessibilityVisibleCharacterRange(newValue: NSRange); message 'setAccessibilityVisibleCharacterRange:';
  367. function accessibilityVisibleCharacterRange: NSRange; message 'accessibilityVisibleCharacterRange';
  368. procedure setAccessibilityNumberOfCharacters(newValue: NSInteger); message 'setAccessibilityNumberOfCharacters:';
  369. function accessibilityNumberOfCharacters: NSInteger; message 'accessibilityNumberOfCharacters';
  370. procedure setAccessibilitySelectedText(newValue: NSString); message 'setAccessibilitySelectedText:';
  371. function accessibilitySelectedText: NSString; message 'accessibilitySelectedText';
  372. procedure setAccessibilitySelectedTextRange(newValue: NSRange); message 'setAccessibilitySelectedTextRange:';
  373. function accessibilitySelectedTextRange: NSRange; message 'accessibilitySelectedTextRange';
  374. procedure setAccessibilitySelectedTextRanges(newValue: NSArray); message 'setAccessibilitySelectedTextRanges:';
  375. function accessibilitySelectedTextRanges: NSArray; message 'accessibilitySelectedTextRanges';
  376. function accessibilityAttributedStringForRange (range: NSRange): NSAttributedString; message 'accessibilityAttributedStringForRange:'; { available in 10_10 }
  377. function accessibilityRangeForLine (line: NSInteger): NSRange; message 'accessibilityRangeForLine:'; { available in 10_10 }
  378. function accessibilityStringForRange (range: NSRange): NSString; message 'accessibilityStringForRange:'; { available in 10_10 }
  379. function accessibilityRangeForPosition (point: NSPoint): NSRange; message 'accessibilityRangeForPosition:'; { available in 10_10 }
  380. function accessibilityRangeForIndex (index: NSInteger): NSRange; message 'accessibilityRangeForIndex:'; { available in 10_10 }
  381. function accessibilityFrameForRange (range: NSRange): NSRect; message 'accessibilityFrameForRange:'; { available in 10_10 }
  382. function accessibilityRTFForRange (range: NSRange): NSData; message 'accessibilityRTFForRange:'; { available in 10_10 }
  383. function accessibilityStyleRangeForIndex (index: NSInteger): NSRange; message 'accessibilityStyleRangeForIndex:'; { available in 10_10 }
  384. function accessibilityLineForIndex (index: NSInteger): NSInteger; message 'accessibilityLineForIndex:'; { available in 10_10 }
  385. procedure setAccessibilityToolbarButton(newValue: id); message 'setAccessibilityToolbarButton:';
  386. function accessibilityToolbarButton: id; message 'accessibilityToolbarButton';
  387. procedure setAccessibilityModal(newValue: ObjCBOOL); message 'setAccessibilityModal:';
  388. function isAccessibilityModal: ObjCBOOL; message 'isAccessibilityModal';
  389. procedure setAccessibilityProxy(newValue: id); message 'setAccessibilityProxy:';
  390. function accessibilityProxy: id; message 'accessibilityProxy';
  391. procedure setAccessibilityMain(newValue: ObjCBOOL); message 'setAccessibilityMain:';
  392. function isAccessibilityMain: ObjCBOOL; message 'isAccessibilityMain';
  393. procedure setAccessibilityFullScreenButton(newValue: id); message 'setAccessibilityFullScreenButton:';
  394. function accessibilityFullScreenButton: id; message 'accessibilityFullScreenButton';
  395. procedure setAccessibilityGrowArea(newValue: id); message 'setAccessibilityGrowArea:';
  396. function accessibilityGrowArea: id; message 'accessibilityGrowArea';
  397. procedure setAccessibilityDocument(newValue: NSString); message 'setAccessibilityDocument:';
  398. function accessibilityDocument: NSString; message 'accessibilityDocument';
  399. procedure setAccessibilityDefaultButton(newValue: id); message 'setAccessibilityDefaultButton:';
  400. function accessibilityDefaultButton: id; message 'accessibilityDefaultButton';
  401. procedure setAccessibilityCloseButton(newValue: id); message 'setAccessibilityCloseButton:';
  402. function accessibilityCloseButton: id; message 'accessibilityCloseButton';
  403. procedure setAccessibilityZoomButton(newValue: id); message 'setAccessibilityZoomButton:';
  404. function accessibilityZoomButton: id; message 'accessibilityZoomButton';
  405. procedure setAccessibilityMinimizeButton(newValue: id); message 'setAccessibilityMinimizeButton:';
  406. function accessibilityMinimizeButton: id; message 'accessibilityMinimizeButton';
  407. procedure setAccessibilityMinimized(newValue: ObjCBOOL); message 'setAccessibilityMinimized:';
  408. function isAccessibilityMinimized: ObjCBOOL; message 'isAccessibilityMinimized';
  409. function accessibilityPerformCancel: ObjCBOOL; message 'accessibilityPerformCancel'; { available in 10_10 }
  410. function accessibilityPerformConfirm: ObjCBOOL; message 'accessibilityPerformConfirm'; { available in 10_10 }
  411. function accessibilityPerformDecrement: ObjCBOOL; message 'accessibilityPerformDecrement'; { available in 10_10 }
  412. function accessibilityPerformDelete: ObjCBOOL; message 'accessibilityPerformDelete'; { available in 10_10 }
  413. function accessibilityPerformIncrement: ObjCBOOL; message 'accessibilityPerformIncrement'; { available in 10_10 }
  414. function accessibilityPerformPick: ObjCBOOL; message 'accessibilityPerformPick'; { available in 10_10 }
  415. function accessibilityPerformPress: ObjCBOOL; message 'accessibilityPerformPress'; { available in 10_10 }
  416. function accessibilityPerformRaise: ObjCBOOL; message 'accessibilityPerformRaise'; { available in 10_10 }
  417. function accessibilityPerformShowAlternateUI: ObjCBOOL; message 'accessibilityPerformShowAlternateUI'; { available in 10_10 }
  418. function accessibilityPerformShowDefaultUI: ObjCBOOL; message 'accessibilityPerformShowDefaultUI'; { available in 10_10 }
  419. function accessibilityPerformShowMenu: ObjCBOOL; message 'accessibilityPerformShowMenu'; { available in 10_10 }
  420. function isAccessibilitySelectorAllowed (selector: SEL): ObjCBOOL; message 'isAccessibilitySelectorAllowed:'; { available in 10_10 }
  421. end;
  422. {$endif}