NSTitlebarAccessoryViewController.inc 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. { Parsed from AppKit.framework NSTitlebarAccessoryViewController.h }
  2. {$ifdef TYPES}
  3. type
  4. NSTitlebarAccessoryViewControllerPtr = ^NSTitlebarAccessoryViewController;
  5. {$endif}
  6. {$ifdef CLASSES}
  7. type
  8. NSTitlebarAccessoryViewController = objcclass external (NSViewController)
  9. private
  10. _layoutAttribute: NSLayoutAttribute;
  11. _fullScreenMinHeight: CGFloat;
  12. _containingClipView: NSClipView;
  13. _revealAmount: CGFloat;
  14. _inFullScreen: ObjCBOOL;
  15. _isToolbarAccessoryView: ObjCBOOL;
  16. _updateCount: NSInteger;
  17. _anonStruct_NSTitlebarAccessoryViewController0: record
  18. case byte of
  19. 0: (anonBitField_NSTitlebarAccessoryViewController0: cuint);
  20. 1: (data: bitpacked record
  21. _isInspectorBarView: 0..1;
  22. _forceVisible: 0..1;
  23. _updatingFrame: 0..1;
  24. _registered: 0..1;
  25. _reservedTVC: 0..((1 shl 28)-1);
  26. {$if not defined(__OBJC2__)}
  27. _reservedAVC: id;
  28. _reservedAVC2: id;
  29. {$endif}
  30. end;
  31. );
  32. end;
  33. public
  34. procedure setLayoutAttribute(newValue: NSLayoutAttribute); message 'setLayoutAttribute:';
  35. function layoutAttribute: NSLayoutAttribute; message 'layoutAttribute';
  36. procedure setFullScreenMinHeight(newValue: CGFloat); message 'setFullScreenMinHeight:';
  37. function fullScreenMinHeight: CGFloat; message 'fullScreenMinHeight';
  38. procedure viewWillAppear; message 'viewWillAppear'; { NS_REQUIRES_SUPER }
  39. procedure viewDidAppear; message 'viewDidAppear'; { NS_REQUIRES_SUPER }
  40. procedure viewDidDisappear; message 'viewDidDisappear'; { NS_REQUIRES_SUPER }
  41. end;
  42. {$endif}