pub trait NSTabView: Sized {
Show 36 methods
// Required methods
unsafe fn initWithFrame_(self, frameRect: NSRect) -> id;
unsafe fn addTabViewItem_(self, tabViewItem: id);
unsafe fn insertTabViewItem_atIndex_(
self,
tabViewItem: id,
index: NSInteger
);
unsafe fn removeTabViewItem_(self, tabViewItem: id);
unsafe fn indexOfTabViewItem_(self, tabViewItem: id) -> id;
unsafe fn indexOfTabViewItemWithIdentifier_(self, identifier: id) -> id;
unsafe fn numberOfTabViewItems(self) -> id;
unsafe fn tabViewItemAtIndex_(self, index: id) -> id;
unsafe fn tabViewItems(self) -> id;
unsafe fn selectFirstTabViewItem_(self, sender: id);
unsafe fn selectLastTabViewItem_(self, sender: id);
unsafe fn selectNextTabViewItem_(self, sender: id);
unsafe fn selectPreviousTabViewItem_(self, sender: id);
unsafe fn selectTabViewItem_(self, tabViewItem: id);
unsafe fn selectTabViewItemAtIndex_(self, index: id);
unsafe fn selectTabViewItemWithIdentifier_(self, identifier: id);
unsafe fn selectedTabViewItem(self) -> id;
unsafe fn takeSelectedTabViewItemFromSender_(self, sender: id);
unsafe fn font(self) -> id;
unsafe fn setFont_(self, font: id);
unsafe fn tabViewType(self) -> NSTabViewType;
unsafe fn setTabViewType_(self, tabViewType: NSTabViewType);
unsafe fn controlTint(self) -> id;
unsafe fn setControlTint_(self, controlTint: id);
unsafe fn drawsBackground(self) -> BOOL;
unsafe fn setDrawsBackground_(self, drawsBackground: BOOL);
unsafe fn minimumSize(self) -> id;
unsafe fn contentRect(self) -> id;
unsafe fn controlSize(self) -> id;
unsafe fn setControlSize_(self, controlSize: id);
unsafe fn allowsTruncatedLabels(self) -> BOOL;
unsafe fn setAllowsTruncatedLabels_(self, allowTruncatedLabels: BOOL);
unsafe fn setDelegate_(self, delegate: id);
unsafe fn delegate(self) -> id;
unsafe fn tabViewAtPoint_(self, point: id) -> id;
// Provided method
unsafe fn new(_: Self) -> id { ... }
}