| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- { Parsed from AppKit.framework NSTabViewController.h }
- {$ifdef TYPES}
- type
- NSTabViewControllerPtr = ^NSTabViewController;
- {$endif}
- {$ifdef TYPES}
- type
- NSTabViewControllerTabStyle = NSInteger;
- NSTabViewControllerTabStylePtr = ^NSTabViewControllerTabStyle;
- const
- NSTabViewControllerTabStyleSegmentedControlOnTop = 0;
- NSTabViewControllerTabStyleSegmentedControlOnBottom = 1;
- NSTabViewControllerTabStyleToolbar = 2;
- NSTabViewControllerTabStyleUnspecified = -1;
- {$endif}
- {$ifdef CLASSES}
- type
- NSTabViewController = objcclass external (NSViewController, NSTabViewDelegateProtocol, NSToolbarDelegateProtocol)
- private
- _tabView: NSTabView;
- _tabViewControllerPrivateData: id;
- _tabViewControllerFlags: bitpacked record
- case byte of
- 0: (_anonBitField__tabViewControllerFlags0: cuint);
- 1: (
- _changingSelection: 0..1;
- _addingInitialTabViewItems: 0..1;
- __extra: 0..((1 shl 30)-1);
- );
- end;
- public
- procedure setTabStyle(newValue: NSTabViewControllerTabStyle); message 'setTabStyle:';
- function tabStyle: NSTabViewControllerTabStyle; message 'tabStyle';
- procedure setTabView(newValue: NSTabView); message 'setTabView:';
- function tabView: NSTabView; message 'tabView';
- procedure setTransitionOptions(newValue: NSViewControllerTransitionOptions); message 'setTransitionOptions:';
- function transitionOptions: NSViewControllerTransitionOptions; message 'transitionOptions';
- procedure setCanPropagateSelectedChildViewControllerTitle(newValue: ObjCBOOL); message 'setCanPropagateSelectedChildViewControllerTitle:';
- function canPropagateSelectedChildViewControllerTitle: ObjCBOOL; message 'canPropagateSelectedChildViewControllerTitle';
- procedure setTabViewItems(newValue: NSArray); message 'setTabViewItems:';
- function tabViewItems: NSArray; message 'tabViewItems';
- procedure setSelectedTabViewItemIndex(newValue: NSInteger); message 'setSelectedTabViewItemIndex:';
- function selectedTabViewItemIndex: NSInteger; message 'selectedTabViewItemIndex';
- procedure addTabViewItem (tabViewItem: NSTabViewItem); message 'addTabViewItem:';
- procedure insertTabViewItem_atIndex (tabViewItem: NSTabViewItem; index: NSInteger); message 'insertTabViewItem:atIndex:';
- procedure removeTabViewItem (tabViewItem: NSTabViewItem); message 'removeTabViewItem:';
- function tabViewItemForViewController (viewController: NSViewController): NSTabViewItem; message 'tabViewItemForViewController:';
- procedure viewDidLoad; message 'viewDidLoad'; { NS_REQUIRES_SUPER }
- procedure tabView_willSelectTabViewItem (tabView_: NSTabView; tabViewItem: NSTabViewItem); message 'tabView:willSelectTabViewItem:'; { NS_REQUIRES_SUPER }
- procedure tabView_didSelectTabViewItem (tabView_: NSTabView; tabViewItem: NSTabViewItem); message 'tabView:didSelectTabViewItem:'; { NS_REQUIRES_SUPER }
- function tabView_shouldSelectTabViewItem (tabView_: NSTabView; tabViewItem: NSTabViewItem): ObjCBOOL; message 'tabView:shouldSelectTabViewItem:'; { NS_REQUIRES_SUPER }
- function toolbar_itemForItemIdentifier_willBeInsertedIntoToolbar (toolbar: NSToolbar; itemIdentifier: NSString; flag: ObjCBOOL): NSToolbarItem; message 'toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar:'; { NS_REQUIRES_SUPER }
- function toolbarDefaultItemIdentifiers (toolbar: NSToolbar): NSArray; message 'toolbarDefaultItemIdentifiers:'; { NS_REQUIRES_SUPER }
- function toolbarAllowedItemIdentifiers (toolbar: NSToolbar): NSArray; message 'toolbarAllowedItemIdentifiers:'; { NS_REQUIRES_SUPER }
- function toolbarSelectableItemIdentifiers (toolbar: NSToolbar): NSArray; message 'toolbarSelectableItemIdentifiers:'; { NS_REQUIRES_SUPER }
- { Adopted protocols }
- procedure tabViewDidChangeNumberOfTabViewItems (tabView: NSTabView); message 'tabViewDidChangeNumberOfTabViewItems:';
- procedure toolbarDidRemoveItem (notification: NSNotification); message 'toolbarDidRemoveItem:';
- procedure toolbarWillAddItem (notification: NSNotification); message 'toolbarWillAddItem:';
- end;
- {$endif}
|