summaryrefslogtreecommitdiff
path: root/packages/cocoaint/src/appkit/NSTitlebarAccessoryViewController.inc
blob: 9e817951de8d2c59d90b0ebb5005aaa116f00056 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
{ Parsed from AppKit.framework NSTitlebarAccessoryViewController.h }


{$ifdef TYPES}
type
  NSTitlebarAccessoryViewControllerPtr = ^NSTitlebarAccessoryViewController;
{$endif}

{$ifdef CLASSES}

type
  NSTitlebarAccessoryViewController = objcclass external (NSViewController)
  private
    _layoutAttribute: NSLayoutAttribute;
    _fullScreenMinHeight: CGFloat;
    _containingClipView: NSClipView;
    _revealAmount: CGFloat;
    _inFullScreen: ObjCBOOL;
    _isToolbarAccessoryView: ObjCBOOL;
    _updateCount: NSInteger;
    _anonStruct_NSTitlebarAccessoryViewController0: record
      case byte of
        0: (anonBitField_NSTitlebarAccessoryViewController0: cuint);
        1: (data: bitpacked record
          _isInspectorBarView: 0..1;
          _forceVisible: 0..1;
          _updatingFrame: 0..1;
          _registered: 0..1;
          _reservedTVC: 0..((1 shl 28)-1);
          {$if  not defined(__OBJC2__)}
          _reservedAVC: id;
          _reservedAVC2: id;
          {$endif}
        end;
      );
          end;
  public
    procedure setLayoutAttribute(newValue: NSLayoutAttribute); message 'setLayoutAttribute:';
    function layoutAttribute: NSLayoutAttribute; message 'layoutAttribute';
    procedure setFullScreenMinHeight(newValue: CGFloat); message 'setFullScreenMinHeight:';
    function fullScreenMinHeight: CGFloat; message 'fullScreenMinHeight';
    procedure viewWillAppear; message 'viewWillAppear'; { NS_REQUIRES_SUPER }
    procedure viewDidAppear; message 'viewDidAppear'; { NS_REQUIRES_SUPER }
    procedure viewDidDisappear; message 'viewDidDisappear'; { NS_REQUIRES_SUPER }
  end;
{$endif}