DefinedClassesAppKit.pas 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375
  1. {$mode delphi}
  2. {$modeswitch objectivec1}
  3. {$modeswitch cvar}
  4. {$packrecords c}
  5. {$IFNDEF FPC_DOTTEDUNITS}
  6. unit DefinedClassesAppKit;
  7. {$ENDIF FPC_DOTTEDUNITS}
  8. interface
  9. type
  10. NSATSTypesetter = objcclass external;
  11. NSAccessibilityElement = objcclass external;
  12. NSActionCell = objcclass external;
  13. NSAlert = objcclass external;
  14. NSAnimation = objcclass external;
  15. NSAnimationContext = objcclass external;
  16. NSAppearance = objcclass external;
  17. NSApplication = objcclass external;
  18. NSArrayController = objcclass external;
  19. NSBezierPath = objcclass external;
  20. NSBitmapImageRep = objcclass external;
  21. NSBox = objcclass external;
  22. NSBrowser = objcclass external;
  23. NSBrowserCell = objcclass external;
  24. NSButton = objcclass external;
  25. NSButtonCell = objcclass external;
  26. NSCIImageRep = objcclass external;
  27. NSCachedImageRep = objcclass external;
  28. NSCell = objcclass external;
  29. NSClickGestureRecognizer = objcclass external;
  30. NSClipView = objcclass external;
  31. NSCollectionView = objcclass external;
  32. NSCollectionViewItem = objcclass external;
  33. NSColor = objcclass external;
  34. NSColorList = objcclass external;
  35. NSColorPanel = objcclass external;
  36. NSColorPicker = objcclass external;
  37. NSColorSpace = objcclass external;
  38. NSColorWell = objcclass external;
  39. NSComboBox = objcclass external;
  40. NSComboBoxCell = objcclass external;
  41. NSControl = objcclass external;
  42. NSController = objcclass external;
  43. NSCursor = objcclass external;
  44. NSCustomImageRep = objcclass external;
  45. NSDatePicker = objcclass external;
  46. NSDatePickerCell = objcclass external;
  47. NSDictionaryController = objcclass external;
  48. NSDockTile = objcclass external;
  49. NSDocument = objcclass external;
  50. NSDocumentController = objcclass external;
  51. NSDraggingImageComponent = objcclass external;
  52. NSDraggingItem = objcclass external;
  53. NSDraggingSession = objcclass external;
  54. NSDrawer = objcclass external;
  55. NSEPSImageRep = objcclass external;
  56. NSEvent = objcclass external;
  57. NSFont = objcclass external;
  58. NSFontCollection = objcclass external;
  59. NSFontDescriptor = objcclass external;
  60. NSFontManager = objcclass external;
  61. NSFontPanel = objcclass external;
  62. NSForm = objcclass external;
  63. NSFormCell = objcclass external;
  64. NSGestureRecognizer = objcclass external;
  65. NSGlyphGenerator = objcclass external;
  66. NSGlyphInfo = objcclass external;
  67. NSGradient = objcclass external;
  68. NSGraphicsContext = objcclass external;
  69. NSHelpManager = objcclass external;
  70. NSImage = objcclass external;
  71. NSImageCell = objcclass external;
  72. NSImageRep = objcclass external;
  73. NSImageView = objcclass external;
  74. NSInputManager = objcclass external;
  75. NSInputServer = objcclass external;
  76. NSLayoutConstraint = objcclass external;
  77. NSLayoutManager = objcclass external;
  78. NSLevelIndicator = objcclass external;
  79. NSLevelIndicatorCell = objcclass external;
  80. NSMagnificationGestureRecognizer = objcclass external;
  81. NSMatrix = objcclass external;
  82. NSMediaLibraryBrowserController = objcclass external;
  83. NSMenu = objcclass external;
  84. NSMenuItem = objcclass external;
  85. NSMenuItemCell = objcclass external;
  86. NSMenuView = objcclass external;
  87. NSMovie = objcclass external;
  88. NSMovieView = objcclass external;
  89. NSMutableFontCollection = objcclass external;
  90. NSMutableParagraphStyle = objcclass external;
  91. NSNib = objcclass external;
  92. NSObjectController = objcclass external;
  93. NSOpenGLContext = objcclass external;
  94. NSOpenGLLayer = objcclass external;
  95. NSOpenGLPixelBuffer = objcclass external;
  96. NSOpenGLPixelFormat = objcclass external;
  97. NSOpenGLView = objcclass external;
  98. NSOpenPanel = objcclass external;
  99. NSOutlineView = objcclass external;
  100. NSPDFImageRep = objcclass external;
  101. NSPDFInfo = objcclass external;
  102. NSPDFPanel = objcclass external;
  103. NSPICTImageRep = objcclass external;
  104. NSPageController = objcclass external;
  105. NSPageLayout = objcclass external;
  106. NSPanGestureRecognizer = objcclass external;
  107. NSPanel = objcclass external;
  108. NSParagraphStyle = objcclass external;
  109. NSPasteboard = objcclass external;
  110. NSPasteboardItem = objcclass external;
  111. NSPathCell = objcclass external;
  112. NSPathComponentCell = objcclass external;
  113. NSPathControl = objcclass external;
  114. NSPathControlItem = objcclass external;
  115. NSPersistentDocument = objcclass external;
  116. NSPopUpButton = objcclass external;
  117. NSPopUpButtonCell = objcclass external;
  118. NSPopover = objcclass external;
  119. NSPredicateEditor = objcclass external;
  120. NSPredicateEditorRowTemplate = objcclass external;
  121. NSPressGestureRecognizer = objcclass external;
  122. NSPrintInfo = objcclass external;
  123. NSPrintOperation = objcclass external;
  124. NSPrintPanel = objcclass external;
  125. NSPrinter = objcclass external;
  126. NSProgressIndicator = objcclass external;
  127. NSQuickDrawView = objcclass external;
  128. NSResponder = objcclass external;
  129. NSRotationGestureRecognizer = objcclass external;
  130. NSRuleEditor = objcclass external;
  131. NSRulerMarker = objcclass external;
  132. NSRulerView = objcclass external;
  133. NSRunningApplication = objcclass external;
  134. NSSavePanel = objcclass external;
  135. NSScreen = objcclass external;
  136. NSScrollView = objcclass external;
  137. NSScroller = objcclass external;
  138. NSSearchField = objcclass external;
  139. NSSearchFieldCell = objcclass external;
  140. NSSecureTextField = objcclass external;
  141. NSSecureTextFieldCell = objcclass external;
  142. NSSegmentedCell = objcclass external;
  143. NSSegmentedControl = objcclass external;
  144. NSShadow = objcclass external;
  145. NSSharingService = objcclass external;
  146. NSSharingServicePicker = objcclass external;
  147. NSSimpleHorizontalTypesetter = objcclass external;
  148. NSSlider = objcclass external;
  149. NSSliderCell = objcclass external;
  150. NSSound = objcclass external;
  151. NSSpeechRecognizer = objcclass external;
  152. NSSpeechSynthesizer = objcclass external;
  153. NSSpellChecker = objcclass external;
  154. NSSplitView = objcclass external;
  155. NSSplitViewController = objcclass external;
  156. NSSplitViewItem = objcclass external;
  157. NSStackView = objcclass external;
  158. NSStatusBar = objcclass external;
  159. NSStatusBarButton = objcclass external;
  160. NSStatusItem = objcclass external;
  161. NSStepper = objcclass external;
  162. NSStepperCell = objcclass external;
  163. NSStoryboard = objcclass external;
  164. NSStoryboardSegue = objcclass external;
  165. NSTabView = objcclass external;
  166. NSTabViewController = objcclass external;
  167. NSTabViewItem = objcclass external;
  168. NSTableCellView = objcclass external;
  169. NSTableColumn = objcclass external;
  170. NSTableHeaderCell = objcclass external;
  171. NSTableHeaderView = objcclass external;
  172. NSTableRowView = objcclass external;
  173. NSTableView = objcclass external;
  174. NSText = objcclass external;
  175. NSTextAlternatives = objcclass external;
  176. NSTextAttachment = objcclass external;
  177. NSTextAttachmentCell = objcclass external;
  178. NSTextBlock = objcclass external;
  179. NSTextContainer = objcclass external;
  180. NSTextField = objcclass external;
  181. NSTextFieldCell = objcclass external;
  182. NSTextFinder = objcclass external;
  183. NSTextInputContext = objcclass external;
  184. NSTextList = objcclass external;
  185. NSTextStorage = objcclass external;
  186. NSTextTab = objcclass external;
  187. NSTextTable = objcclass external;
  188. NSTextTableBlock = objcclass external;
  189. NSTextView = objcclass external;
  190. NSTitlebarAccessoryViewController = objcclass external;
  191. NSTokenField = objcclass external;
  192. NSTokenFieldCell = objcclass external;
  193. NSToolbar = objcclass external;
  194. NSToolbarItem = objcclass external;
  195. NSToolbarItemGroup = objcclass external;
  196. NSTouch = objcclass external;
  197. NSTrackingArea = objcclass external;
  198. NSTreeController = objcclass external;
  199. NSTreeNode = objcclass external;
  200. NSTypesetter = objcclass external;
  201. NSUserDefaultsController = objcclass external;
  202. NSView = objcclass external;
  203. NSViewAnimation = objcclass external;
  204. NSViewController = objcclass external;
  205. NSVisualEffectView = objcclass external;
  206. NSWindow = objcclass external;
  207. NSWindowController = objcclass external;
  208. NSWorkspace = objcclass external;
  209. NSAccessibilityButtonProtocol = objcprotocol external name 'NSAccessibilityButton';
  210. NSAccessibilityCheckBoxProtocol = objcprotocol external name 'NSAccessibilityCheckBox';
  211. NSAccessibilityContainsTransientUIProtocol = objcprotocol external name 'NSAccessibilityContainsTransientUI';
  212. NSAccessibilityElementProtocol = objcprotocol external name 'NSAccessibilityElement';
  213. NSAccessibilityGroupProtocol = objcprotocol external name 'NSAccessibilityGroup';
  214. NSAccessibilityImageProtocol = objcprotocol external name 'NSAccessibilityImage';
  215. NSAccessibilityLayoutAreaProtocol = objcprotocol external name 'NSAccessibilityLayoutArea';
  216. NSAccessibilityLayoutItemProtocol = objcprotocol external name 'NSAccessibilityLayoutItem';
  217. NSAccessibilityListProtocol = objcprotocol external name 'NSAccessibilityList';
  218. NSAccessibilityNavigableStaticTextProtocol = objcprotocol external name 'NSAccessibilityNavigableStaticText';
  219. NSAccessibilityOutlineProtocol = objcprotocol external name 'NSAccessibilityOutline';
  220. NSAccessibilityProgressIndicatorProtocol = objcprotocol external name 'NSAccessibilityProgressIndicator';
  221. NSAccessibilityProtocol = objcprotocol external name 'NSAccessibility';
  222. NSAccessibilityRadioButtonProtocol = objcprotocol external name 'NSAccessibilityRadioButton';
  223. NSAccessibilityRowProtocol = objcprotocol external name 'NSAccessibilityRow';
  224. NSAccessibilitySliderProtocol = objcprotocol external name 'NSAccessibilitySlider';
  225. NSAccessibilityStaticTextProtocol = objcprotocol external name 'NSAccessibilityStaticText';
  226. NSAccessibilityStepperProtocol = objcprotocol external name 'NSAccessibilityStepper';
  227. NSAccessibilitySwitchProtocol = objcprotocol external name 'NSAccessibilitySwitch';
  228. NSAccessibilityTableProtocol = objcprotocol external name 'NSAccessibilityTable';
  229. NSAlertDelegateProtocol = objcprotocol external name 'NSAlertDelegate';
  230. NSAnimatablePropertyContainerProtocol = objcprotocol external name 'NSAnimatablePropertyContainer';
  231. NSAnimationDelegateProtocol = objcprotocol external name 'NSAnimationDelegate';
  232. NSAppearanceCustomizationProtocol = objcprotocol external name 'NSAppearanceCustomization';
  233. NSApplicationDelegateProtocol = objcprotocol external name 'NSApplicationDelegate';
  234. NSBrowserDelegateProtocol = objcprotocol external name 'NSBrowserDelegate';
  235. NSChangeSpellingProtocol = objcprotocol external name 'NSChangeSpelling';
  236. NSCollectionViewDelegateProtocol = objcprotocol external name 'NSCollectionViewDelegate';
  237. NSColorPickingCustomProtocol = objcprotocol external name 'NSColorPickingCustom';
  238. NSColorPickingDefaultProtocol = objcprotocol external name 'NSColorPickingDefault';
  239. NSComboBoxCellDataSourceProtocol = objcprotocol external name 'NSComboBoxCellDataSource';
  240. NSComboBoxDataSourceProtocol = objcprotocol external name 'NSComboBoxDataSource';
  241. NSComboBoxDelegateProtocol = objcprotocol external name 'NSComboBoxDelegate';
  242. NSControlTextEditingDelegateProtocol = objcprotocol external name 'NSControlTextEditingDelegate';
  243. NSDatePickerCellDelegateProtocol = objcprotocol external name 'NSDatePickerCellDelegate';
  244. NSDockTilePlugInProtocol = objcprotocol external name 'NSDockTilePlugIn';
  245. NSDraggingDestinationProtocol = objcprotocol external name 'NSDraggingDestination';
  246. NSDraggingInfoProtocol = objcprotocol external name 'NSDraggingInfo';
  247. NSDraggingSourceProtocol = objcprotocol external name 'NSDraggingSource';
  248. NSDrawerDelegateProtocol = objcprotocol external name 'NSDrawerDelegate';
  249. NSGestureRecognizerDelegateProtocol = objcprotocol external name 'NSGestureRecognizerDelegate';
  250. NSGlyphStorageProtocol = objcprotocol external name 'NSGlyphStorage';
  251. NSIgnoreMisspelledWordsProtocol = objcprotocol external name 'NSIgnoreMisspelledWords';
  252. NSImageDelegateProtocol = objcprotocol external name 'NSImageDelegate';
  253. NSInputServerMouseTrackerProtocol = objcprotocol external name 'NSInputServerMouseTracker';
  254. NSInputServiceProviderProtocol = objcprotocol external name 'NSInputServiceProvider';
  255. NSLayoutManagerDelegateProtocol = objcprotocol external name 'NSLayoutManagerDelegate';
  256. NSMatrixDelegateProtocol = objcprotocol external name 'NSMatrixDelegate';
  257. NSMenuDelegateProtocol = objcprotocol external name 'NSMenuDelegate';
  258. NSOpenSavePanelDelegateProtocol = objcprotocol external name 'NSOpenSavePanelDelegate';
  259. NSOutlineViewDataSourceProtocol = objcprotocol external name 'NSOutlineViewDataSource';
  260. NSOutlineViewDelegateProtocol = objcprotocol external name 'NSOutlineViewDelegate';
  261. NSPageControllerDelegateProtocol = objcprotocol external name 'NSPageControllerDelegate';
  262. NSPasteboardItemDataProviderProtocol = objcprotocol external name 'NSPasteboardItemDataProvider';
  263. NSPasteboardReadingProtocol = objcprotocol external name 'NSPasteboardReading';
  264. NSPasteboardWritingProtocol = objcprotocol external name 'NSPasteboardWriting';
  265. NSPathCellDelegateProtocol = objcprotocol external name 'NSPathCellDelegate';
  266. NSPathControlDelegateProtocol = objcprotocol external name 'NSPathControlDelegate';
  267. NSPopoverDelegateProtocol = objcprotocol external name 'NSPopoverDelegate';
  268. NSPrintPanelAccessorizingProtocol = objcprotocol external name 'NSPrintPanelAccessorizing';
  269. NSRuleEditorDelegateProtocol = objcprotocol external name 'NSRuleEditorDelegate';
  270. NSSeguePerformingProtocol = objcprotocol external name 'NSSeguePerforming';
  271. NSServicesMenuRequestorProtocol = objcprotocol external name 'NSServicesMenuRequestor';
  272. NSSharingServiceDelegateProtocol = objcprotocol external name 'NSSharingServiceDelegate';
  273. NSSharingServicePickerDelegateProtocol = objcprotocol external name 'NSSharingServicePickerDelegate';
  274. NSSoundDelegateProtocol = objcprotocol external name 'NSSoundDelegate';
  275. NSSpeechRecognizerDelegateProtocol = objcprotocol external name 'NSSpeechRecognizerDelegate';
  276. NSSpeechSynthesizerDelegateProtocol = objcprotocol external name 'NSSpeechSynthesizerDelegate';
  277. NSSplitViewDelegateProtocol = objcprotocol external name 'NSSplitViewDelegate';
  278. NSStackViewDelegateProtocol = objcprotocol external name 'NSStackViewDelegate';
  279. NSTabViewDelegateProtocol = objcprotocol external name 'NSTabViewDelegate';
  280. NSTableViewDataSourceProtocol = objcprotocol external name 'NSTableViewDataSource';
  281. NSTableViewDelegateProtocol = objcprotocol external name 'NSTableViewDelegate';
  282. NSTextAttachmentCellProtocol = objcprotocol external name 'NSTextAttachmentCell';
  283. NSTextDelegateProtocol = objcprotocol external name 'NSTextDelegate';
  284. NSTextFieldDelegateProtocol = objcprotocol external name 'NSTextFieldDelegate';
  285. NSTextFinderBarContainerProtocol = objcprotocol external name 'NSTextFinderBarContainer';
  286. NSTextFinderClientProtocol = objcprotocol external name 'NSTextFinderClient';
  287. NSTextInputClientProtocol = objcprotocol external name 'NSTextInputClient';
  288. NSTextInputProtocol = objcprotocol external name 'NSTextInput';
  289. NSTextLayoutOrientationProviderProtocol = objcprotocol external name 'NSTextLayoutOrientationProvider';
  290. NSTextStorageDelegateProtocol = objcprotocol external name 'NSTextStorageDelegate';
  291. NSTextViewDelegateProtocol = objcprotocol external name 'NSTextViewDelegate';
  292. NSTokenFieldCellDelegateProtocol = objcprotocol external name 'NSTokenFieldCellDelegate';
  293. NSTokenFieldDelegateProtocol = objcprotocol external name 'NSTokenFieldDelegate';
  294. NSToolbarDelegateProtocol = objcprotocol external name 'NSToolbarDelegate';
  295. NSUserInterfaceItemIdentificationProtocol = objcprotocol external name 'NSUserInterfaceItemIdentification';
  296. NSUserInterfaceItemSearchingProtocol = objcprotocol external name 'NSUserInterfaceItemSearching';
  297. NSUserInterfaceValidationsProtocol = objcprotocol external name 'NSUserInterfaceValidations';
  298. NSValidatedUserInterfaceItemProtocol = objcprotocol external name 'NSValidatedUserInterfaceItem';
  299. NSViewControllerPresentationAnimatorProtocol = objcprotocol external name 'NSViewControllerPresentationAnimator';
  300. NSWindowDelegateProtocol = objcprotocol external name 'NSWindowDelegate';
  301. NSWindowRestorationProtocol = objcprotocol external name 'NSWindowRestoration';
  302. type
  303. CALayer = objcclass external;
  304. CAMediaTimingFunction = objcclass external;
  305. CIContext = objcclass external;
  306. CIFilter = objcclass external;
  307. CIImage = objcclass external;
  308. NSAffineTransform = objcclass external;
  309. NSArray = objcclass external;
  310. NSAttributedString = objcclass external;
  311. NSBundle = objcclass external;
  312. NSCalendar = objcclass external;
  313. NSCloseCommand = objcclass external;
  314. NSControlAuxiliary = objcclass external;
  315. NSData = objcclass external;
  316. NSDate = objcclass external;
  317. NSDictionary = objcclass external;
  318. NSDisplayLink = objcclass external;
  319. NSEntityDescription = objcclass external;
  320. NSError = objcclass external;
  321. NSException = objcclass external;
  322. NSFetchRequest = objcclass external;
  323. NSFileWrapper = objcclass external;
  324. NSFormatter = objcclass external;
  325. NSIBObjectData = objcclass external;
  326. NSIndexPath = objcclass external;
  327. NSIndexSet = objcclass external;
  328. NSLocale = objcclass external;
  329. NSLock = objcclass external;
  330. NSManagedObjectContext = objcclass external;
  331. NSManagedObjectModel = objcclass external;
  332. NSMouseTracker = objcclass external;
  333. NSMutableArray = objcclass external;
  334. NSMutableCharacterSet = objcclass external;
  335. NSMutableData = objcclass external;
  336. NSMutableDictionary = objcclass external;
  337. NSMutableIndexSet = objcclass external;
  338. NSMutableSet = objcclass external;
  339. NSNotification = objcclass external;
  340. NSNotificationCenter = objcclass external;
  341. NSOperationQueue = objcclass external;
  342. NSOrthography = objcclass external;
  343. NSPointerArray = objcclass external;
  344. NSPredicate = objcclass external;
  345. NSPredicateTemplate = objcclass external;
  346. NSRunStorage = objcclass external;
  347. NSSavePanelAuxiliary = objcclass external;
  348. NSScriptCommand = objcclass external;
  349. NSScriptObjectSpecifier = objcclass external;
  350. NSSet = objcclass external;
  351. NSSortDescriptor = objcclass external;
  352. NSSortedArray = objcclass external;
  353. NSStorage = objcclass external;
  354. NSString = objcclass external;
  355. NSTabWell = objcclass external;
  356. NSTimeZone = objcclass external;
  357. NSTimer = objcclass external;
  358. NSToolbarItemViewer = objcclass external;
  359. NSURL = objcclass external;
  360. NSUndoManager = objcclass external;
  361. NSUserActivity = objcclass external;
  362. NSUserDefaults = objcclass external;
  363. NSWindowAuxiliary = objcclass external;
  364. QTMovie = objcclass external;
  365. _NSImageAuxiliary = objcclass external;
  366. _NSOVRowEntry = objcclass external;
  367. _NSViewAuxiliary = objcclass external;
  368. NSExtensionRequestHandlingProtocol = objcprotocol external name 'NSExtensionRequestHandling';
  369. NSMenuItemProtocol = objcprotocol external name 'NSMenuItem';
  370. implementation
  371. end.