Struct objc2_app_kit::NSSplitViewController
source · #[repr(C)]pub struct NSSplitViewController { /* private fields */ }
Available on crate features
NSResponder
and NSSplitViewController
and NSViewController
only.Implementations§
source§impl NSSplitViewController
impl NSSplitViewController
pub unsafe fn splitView(&self) -> Id<NSSplitView>
Available on crate features
NSSplitView
and NSView
only.pub unsafe fn setSplitView(&self, split_view: &NSSplitView)
Available on crate features
NSSplitView
and NSView
only.pub unsafe fn splitViewItems(&self) -> Id<NSArray<NSSplitViewItem>>
Available on crate feature
NSSplitViewItem
only.pub unsafe fn setSplitViewItems( &self, split_view_items: &NSArray<NSSplitViewItem> )
Available on crate feature
NSSplitViewItem
only.pub unsafe fn addSplitViewItem(&self, split_view_item: &NSSplitViewItem)
Available on crate feature
NSSplitViewItem
only.pub unsafe fn insertSplitViewItem_atIndex( &self, split_view_item: &NSSplitViewItem, index: NSInteger )
Available on crate feature
NSSplitViewItem
only.pub unsafe fn removeSplitViewItem(&self, split_view_item: &NSSplitViewItem)
Available on crate feature
NSSplitViewItem
only.pub unsafe fn splitViewItemForViewController( &self, view_controller: &NSViewController ) -> Option<Id<NSSplitViewItem>>
Available on crate feature
NSSplitViewItem
only.pub unsafe fn minimumThicknessForInlineSidebars(&self) -> CGFloat
pub unsafe fn setMinimumThicknessForInlineSidebars( &self, minimum_thickness_for_inline_sidebars: CGFloat )
pub unsafe fn validateUserInterfaceItem( &self, item: &ProtocolObject<dyn NSValidatedUserInterfaceItem> ) -> bool
Available on crate feature
NSUserInterfaceValidation
only.pub unsafe fn viewDidLoad(&self)
pub unsafe fn splitView_canCollapseSubview( &self, split_view: &NSSplitView, subview: &NSView ) -> bool
Available on crate features
NSSplitView
and NSView
only.pub unsafe fn splitView_shouldCollapseSubview_forDoubleClickOnDividerAtIndex( &self, split_view: &NSSplitView, subview: &NSView, divider_index: NSInteger ) -> bool
👎Deprecated: NSSplitView no longer supports collapsing sections via double-click. This delegate method is never called, and NSSplitViewController’s implementation always returns NO.
Available on crate features
NSSplitView
and NSView
only.pub unsafe fn splitView_shouldHideDividerAtIndex( &self, split_view: &NSSplitView, divider_index: NSInteger ) -> bool
Available on crate features
NSSplitView
and NSView
only.pub unsafe fn splitView_effectiveRect_forDrawnRect_ofDividerAtIndex( &self, split_view: &NSSplitView, proposed_effective_rect: NSRect, drawn_rect: NSRect, divider_index: NSInteger ) -> NSRect
Available on crate features
NSSplitView
and NSView
only.pub unsafe fn splitView_additionalEffectiveRectOfDividerAtIndex( &self, split_view: &NSSplitView, divider_index: NSInteger ) -> NSRect
Available on crate features
NSSplitView
and NSView
only.source§impl NSSplitViewController
impl NSSplitViewController
Methods declared on superclass NSViewController
source§impl NSSplitViewController
impl NSSplitViewController
Methods declared on superclass NSResponder
source§impl NSSplitViewController
impl NSSplitViewController
Methods declared on superclass NSObject
pub unsafe fn new(mtm: MainThreadMarker) -> Id<Self>
source§impl NSSplitViewController
impl NSSplitViewController
NSSplitViewControllerToggleSidebarAction
pub unsafe fn toggleSidebar(&self, sender: Option<&AnyObject>)
pub unsafe fn toggleInspector(&self, sender: Option<&AnyObject>)
Methods from Deref<Target = NSViewController>§
pub unsafe fn nibName(&self) -> Option<Id<NSNibName>>
Available on crate feature
NSNib
only.pub unsafe fn nibBundle(&self) -> Option<Id<NSBundle>>
pub unsafe fn representedObject(&self) -> Option<Id<AnyObject>>
pub unsafe fn setRepresentedObject( &self, represented_object: Option<&AnyObject> )
pub unsafe fn title(&self) -> Option<Id<NSString>>
pub unsafe fn setTitle(&self, title: Option<&NSString>)
pub unsafe fn view(&self) -> Id<NSView>
Available on crate feature
NSView
only.pub unsafe fn setView(&self, view: &NSView)
Available on crate feature
NSView
only.pub unsafe fn viewIfLoaded(&self) -> Option<Id<NSView>>
Available on crate feature
NSView
only.pub unsafe fn loadView(&self)
pub unsafe fn loadViewIfNeeded(&self)
pub unsafe fn commitEditingWithDelegate_didCommitSelector_contextInfo( &self, delegate: Option<&AnyObject>, did_commit_selector: Option<Sel>, context_info: *mut c_void )
pub unsafe fn commitEditing(&self) -> bool
pub unsafe fn discardEditing(&self)
pub unsafe fn viewDidLoad(&self)
pub unsafe fn isViewLoaded(&self) -> bool
pub unsafe fn viewWillAppear(&self)
pub unsafe fn viewDidAppear(&self)
pub unsafe fn viewWillDisappear(&self)
pub unsafe fn viewDidDisappear(&self)
pub unsafe fn preferredContentSize(&self) -> NSSize
pub unsafe fn setPreferredContentSize(&self, preferred_content_size: NSSize)
pub unsafe fn updateViewConstraints(&self)
pub unsafe fn viewWillLayout(&self)
pub unsafe fn viewDidLayout(&self)
pub unsafe fn presentViewController_animator( &self, view_controller: &NSViewController, animator: &ProtocolObject<dyn NSViewControllerPresentationAnimator> )
pub unsafe fn dismissViewController(&self, view_controller: &NSViewController)
pub unsafe fn dismissController(&self, sender: Option<&AnyObject>)
pub unsafe fn presentedViewControllers( &self ) -> Option<Id<NSArray<NSViewController>>>
pub unsafe fn presentingViewController(&self) -> Option<Id<NSViewController>>
pub unsafe fn presentViewControllerAsSheet( &self, view_controller: &NSViewController )
pub unsafe fn presentViewControllerAsModalWindow( &self, view_controller: &NSViewController )
pub unsafe fn presentViewController_asPopoverRelativeToRect_ofView_preferredEdge_behavior( &self, view_controller: &NSViewController, positioning_rect: NSRect, positioning_view: &NSView, preferred_edge: NSRectEdge, behavior: NSPopoverBehavior )
Available on crate features
NSPopover
and NSView
only.pub unsafe fn presentViewController_asPopoverRelativeToRect_ofView_preferredEdge_behavior_hasFullSizeContent( &self, view_controller: &NSViewController, positioning_rect: NSRect, positioning_view: &NSView, preferred_edge: NSRectEdge, behavior: NSPopoverBehavior, has_full_size_content: bool )
Available on crate features
NSPopover
and NSView
only.pub unsafe fn transitionFromViewController_toViewController_options_completionHandler( &self, from_view_controller: &NSViewController, to_view_controller: &NSViewController, options: NSViewControllerTransitionOptions, completion: Option<&Block<dyn Fn()>> )
Available on crate feature
block2
only.pub unsafe fn parentViewController(&self) -> Option<Id<NSViewController>>
pub unsafe fn childViewControllers(&self) -> Id<NSArray<NSViewController>>
pub unsafe fn setChildViewControllers( &self, child_view_controllers: &NSArray<NSViewController> )
pub unsafe fn addChildViewController( &self, child_view_controller: &NSViewController )
pub unsafe fn removeFromParentViewController(&self)
pub unsafe fn insertChildViewController_atIndex( &self, child_view_controller: &NSViewController, index: NSInteger )
pub unsafe fn removeChildViewControllerAtIndex(&self, index: NSInteger)
pub unsafe fn preferredContentSizeDidChangeForViewController( &self, view_controller: &NSViewController )
pub unsafe fn viewWillTransitionToSize(&self, new_size: NSSize)
pub unsafe fn storyboard(&self) -> Option<Id<NSStoryboard>>
Available on crate feature
NSStoryboard
only.pub unsafe fn extensionContext(&self) -> Option<Id<NSExtensionContext>>
pub unsafe fn sourceItemView(&self) -> Option<Id<NSView>>
Available on crate feature
NSView
only.pub unsafe fn setSourceItemView(&self, source_item_view: Option<&NSView>)
Available on crate feature
NSView
only.pub unsafe fn preferredScreenOrigin(&self) -> NSPoint
pub unsafe fn setPreferredScreenOrigin(&self, preferred_screen_origin: NSPoint)
pub unsafe fn preferredMinimumSize(&self) -> NSSize
pub unsafe fn preferredMaximumSize(&self) -> NSSize
Methods from Deref<Target = NSResponder>§
pub unsafe fn interfaceStyle(&self) -> NSInterfaceStyle
👎Deprecated
Available on crate feature
NSInterfaceStyle
only.pub unsafe fn setInterfaceStyle(&self, interface_style: NSInterfaceStyle)
👎Deprecated
Available on crate feature
NSInterfaceStyle
only.pub unsafe fn nextResponder(&self) -> Option<Id<NSResponder>>
pub unsafe fn setNextResponder(&self, next_responder: Option<&NSResponder>)
pub unsafe fn tryToPerform_with( &self, action: Sel, object: Option<&AnyObject> ) -> bool
pub unsafe fn performKeyEquivalent(&self, event: &NSEvent) -> bool
Available on crate feature
NSEvent
only.pub unsafe fn validRequestorForSendType_returnType( &self, send_type: Option<&NSPasteboardType>, return_type: Option<&NSPasteboardType> ) -> Option<Id<AnyObject>>
Available on crate feature
NSPasteboard
only.pub unsafe fn mouseDown(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn rightMouseDown(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn otherMouseDown(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn mouseUp(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn rightMouseUp(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn otherMouseUp(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn mouseMoved(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn mouseDragged(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn scrollWheel(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn rightMouseDragged(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn otherMouseDragged(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn mouseEntered(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn mouseExited(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn keyDown(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn keyUp(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn flagsChanged(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn tabletPoint(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn tabletProximity(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn cursorUpdate(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn magnifyWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn rotateWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn swipeWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn beginGestureWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn endGestureWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn smartMagnifyWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn changeModeWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn touchesBeganWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn touchesMovedWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn touchesEndedWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn touchesCancelledWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn quickLookWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn pressureChangeWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn noResponderFor(&self, event_selector: Sel)
pub unsafe fn acceptsFirstResponder(&self) -> bool
pub unsafe fn becomeFirstResponder(&self) -> bool
pub unsafe fn resignFirstResponder(&self) -> bool
pub unsafe fn interpretKeyEvents(&self, event_array: &NSArray<NSEvent>)
Available on crate feature
NSEvent
only.pub unsafe fn flushBufferedKeyEvents(&self)
Available on crate feature
NSMenu
only.pub unsafe fn setMenu(&self, menu: Option<&NSMenu>)
Available on crate feature
NSMenu
only.pub unsafe fn showContextHelp(&self, sender: Option<&AnyObject>)
pub unsafe fn helpRequested(&self, event_ptr: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn shouldBeTreatedAsInkEvent(&self, event: &NSEvent) -> bool
Available on crate feature
NSEvent
only.pub unsafe fn wantsScrollEventsForSwipeTrackingOnAxis( &self, axis: NSEventGestureAxis ) -> bool
Available on crate feature
NSEvent
only.pub unsafe fn wantsForwardedScrollEventsForAxis( &self, axis: NSEventGestureAxis ) -> bool
Available on crate feature
NSEvent
only.pub unsafe fn supplementalTargetForAction_sender( &self, action: Sel, sender: Option<&AnyObject> ) -> Option<Id<AnyObject>>
pub unsafe fn undoManager(&self) -> Option<Id<NSUndoManager>>
pub unsafe fn validateProposedFirstResponder_forEvent( &self, responder: &NSResponder, event: Option<&NSEvent> ) -> bool
Available on crate feature
NSEvent
only.pub unsafe fn presentError_modalForWindow_delegate_didPresentSelector_contextInfo( &self, error: &NSError, window: &NSWindow, delegate: Option<&AnyObject>, did_present_selector: Option<Sel>, context_info: *mut c_void )
Available on crate feature
NSWindow
only.pub unsafe fn presentError(&self, error: &NSError) -> bool
pub unsafe fn willPresentError(&self, error: &NSError) -> Id<NSError>
pub unsafe fn performTextFinderAction(&self, sender: Option<&AnyObject>)
pub unsafe fn newWindowForTab(&self, sender: Option<&AnyObject>)
pub unsafe fn performMnemonic(&self, string: &NSString) -> bool
👎Deprecated: This has always returned NO and had no effect on macOS
pub unsafe fn touchBar(&self) -> Option<Id<NSTouchBar>>
Available on crate feature
NSTouchBar
only.pub unsafe fn setTouchBar(&self, touch_bar: Option<&NSTouchBar>)
Available on crate feature
NSTouchBar
only.pub unsafe fn makeTouchBar(&self) -> Option<Id<NSTouchBar>>
Available on crate feature
NSTouchBar
only.pub unsafe fn userActivity(&self) -> Option<Id<NSUserActivity>>
Available on crate feature
NSUserActivity
only.pub unsafe fn setUserActivity(&self, user_activity: Option<&NSUserActivity>)
Available on crate feature
NSUserActivity
only.pub unsafe fn updateUserActivityState(&self, user_activity: &NSUserActivity)
Available on crate feature
NSUserActivity
only.pub unsafe fn encodeRestorableStateWithCoder(&self, coder: &NSCoder)
Available on crate feature
NSWindowRestoration
only.pub unsafe fn encodeRestorableStateWithCoder_backgroundQueue( &self, coder: &NSCoder, queue: &NSOperationQueue )
Available on crate feature
NSWindowRestoration
only.pub unsafe fn restoreStateWithCoder(&self, coder: &NSCoder)
Available on crate feature
NSWindowRestoration
only.pub unsafe fn invalidateRestorableState(&self)
Available on crate feature
NSWindowRestoration
only.Methods from Deref<Target = NSObject>§
sourcepub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
pub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
Handle messages the object doesn’t recognize.
See Apple’s documentation for details.
Methods from Deref<Target = AnyObject>§
sourcepub fn class(&self) -> &'static AnyClass
Available on crate feature NSAccessibilityConstants
only.
pub fn class(&self) -> &'static AnyClass
NSAccessibilityConstants
only.Dynamically find the class of this object.
§Example
Check that an instance of NSObject
has the precise class NSObject
.
use objc2::ClassType;
use objc2::runtime::NSObject;
let obj = NSObject::new();
assert_eq!(obj.class(), NSObject::class());
sourcepub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load
instead.Available on crate feature NSAccessibilityConstants
only.
pub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
Ivar::load
instead.NSAccessibilityConstants
only.Use Ivar::load
instead.
§Safety
The object must have an instance variable with the given name, and it
must be of type T
.
See Ivar::load_ptr
for details surrounding this.
sourcepub unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load_mut
instead.Available on crate feature NSAccessibilityConstants
only.
pub unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut Twhere
T: Encode,
Ivar::load_mut
instead.NSAccessibilityConstants
only.Use Ivar::load_mut
instead.
§Safety
The object must have an instance variable with the given name, and it
must be of type T
.
See Ivar::load_ptr
for details surrounding this.
Trait Implementations§
source§impl AsMut<AnyObject> for NSSplitViewController
impl AsMut<AnyObject> for NSSplitViewController
source§impl AsMut<NSObject> for NSSplitViewController
impl AsMut<NSObject> for NSSplitViewController
source§impl AsMut<NSResponder> for NSSplitViewController
impl AsMut<NSResponder> for NSSplitViewController
source§fn as_mut(&mut self) -> &mut NSResponder
fn as_mut(&mut self) -> &mut NSResponder
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<NSViewController> for NSSplitViewController
impl AsMut<NSViewController> for NSSplitViewController
source§fn as_mut(&mut self) -> &mut NSViewController
fn as_mut(&mut self) -> &mut NSViewController
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsRef<AnyObject> for NSSplitViewController
impl AsRef<AnyObject> for NSSplitViewController
source§impl AsRef<NSObject> for NSSplitViewController
impl AsRef<NSObject> for NSSplitViewController
source§impl AsRef<NSResponder> for NSSplitViewController
impl AsRef<NSResponder> for NSSplitViewController
source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<NSViewController> for NSSplitViewController
impl AsRef<NSViewController> for NSSplitViewController
source§fn as_ref(&self) -> &NSViewController
fn as_ref(&self) -> &NSViewController
Converts this type into a shared reference of the (usually inferred) input type.
source§impl Borrow<AnyObject> for NSSplitViewController
impl Borrow<AnyObject> for NSSplitViewController
source§impl Borrow<NSObject> for NSSplitViewController
impl Borrow<NSObject> for NSSplitViewController
source§impl Borrow<NSResponder> for NSSplitViewController
impl Borrow<NSResponder> for NSSplitViewController
source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Immutably borrows from an owned value. Read more
source§impl Borrow<NSViewController> for NSSplitViewController
impl Borrow<NSViewController> for NSSplitViewController
source§fn borrow(&self) -> &NSViewController
fn borrow(&self) -> &NSViewController
Immutably borrows from an owned value. Read more
source§impl BorrowMut<AnyObject> for NSSplitViewController
impl BorrowMut<AnyObject> for NSSplitViewController
source§fn borrow_mut(&mut self) -> &mut AnyObject
fn borrow_mut(&mut self) -> &mut AnyObject
Mutably borrows from an owned value. Read more
source§impl BorrowMut<NSObject> for NSSplitViewController
impl BorrowMut<NSObject> for NSSplitViewController
source§fn borrow_mut(&mut self) -> &mut NSObject
fn borrow_mut(&mut self) -> &mut NSObject
Mutably borrows from an owned value. Read more
source§impl BorrowMut<NSResponder> for NSSplitViewController
impl BorrowMut<NSResponder> for NSSplitViewController
source§fn borrow_mut(&mut self) -> &mut NSResponder
fn borrow_mut(&mut self) -> &mut NSResponder
Mutably borrows from an owned value. Read more
source§impl BorrowMut<NSViewController> for NSSplitViewController
impl BorrowMut<NSViewController> for NSSplitViewController
source§fn borrow_mut(&mut self) -> &mut NSViewController
fn borrow_mut(&mut self) -> &mut NSViewController
Mutably borrows from an owned value. Read more
source§impl ClassType for NSSplitViewController
impl ClassType for NSSplitViewController
§type Super = NSViewController
type Super = NSViewController
The superclass of this class. Read more
§type Mutability = MainThreadOnly
type Mutability = MainThreadOnly
Whether the type is mutable or immutable. Read more
source§const NAME: &'static str = "NSSplitViewController"
const NAME: &'static str = "NSSplitViewController"
The name of the Objective-C class that this type represents. Read more
source§fn class() -> &'static AnyClass
fn class() -> &'static AnyClass
Get a reference to the Objective-C class that this type represents. Read more
source§fn as_super_mut(&mut self) -> &mut Self::Super
fn as_super_mut(&mut self) -> &mut Self::Super
Get a mutable reference to the superclass.
source§impl Debug for NSSplitViewController
impl Debug for NSSplitViewController
source§impl Deref for NSSplitViewController
impl Deref for NSSplitViewController
source§impl DerefMut for NSSplitViewController
impl DerefMut for NSSplitViewController
source§impl Hash for NSSplitViewController
impl Hash for NSSplitViewController
source§impl NSCoding for NSSplitViewController
impl NSCoding for NSSplitViewController
source§impl NSEditor for NSSplitViewController
Available on crate feature NSKeyValueBinding
only.
impl NSEditor for NSSplitViewController
Available on crate feature
NSKeyValueBinding
only.unsafe fn discardEditing(&self)
unsafe fn commitEditing(&self) -> bool
unsafe fn commitEditingWithDelegate_didCommitSelector_contextInfo( &self, delegate: Option<&AnyObject>, did_commit_selector: Option<Sel>, context_info: *mut c_void )
unsafe fn commitEditingAndReturnError(&self) -> Result<(), Id<NSError>>
source§impl NSObjectProtocol for NSSplitViewController
impl NSObjectProtocol for NSSplitViewController
source§fn isEqual(&self, other: &AnyObject) -> bool
fn isEqual(&self, other: &AnyObject) -> bool
Check whether the object is equal to an arbitrary other object. Read more
source§fn hash(&self) -> usize
fn hash(&self) -> usize
An integer that can be used as a table address in a hash table
structure. Read more
source§fn isKindOfClass(&self, cls: &AnyClass) -> bool
fn isKindOfClass(&self, cls: &AnyClass) -> bool
Check if the object is an instance of the class, or one of its
subclasses. Read more
source§fn is_kind_of<T>(&self) -> bool
fn is_kind_of<T>(&self) -> bool
Check if the object is an instance of the class type, or one of its
subclasses. Read more
source§fn isMemberOfClass(&self, cls: &AnyClass) -> bool
fn isMemberOfClass(&self, cls: &AnyClass) -> bool
Check if the object is an instance of a specific class, without
checking subclasses. Read more
source§fn respondsToSelector(&self, aSelector: Sel) -> bool
fn respondsToSelector(&self, aSelector: Sel) -> bool
Check whether the object implements or inherits a method with the
given selector. Read more
source§fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
Check whether the object conforms to a given protocol. Read more
source§fn debugDescription(&self) -> Id<NSObject>
fn debugDescription(&self) -> Id<NSObject>
A textual representation of the object to use when debugging. Read more
source§impl NSSeguePerforming for NSSplitViewController
Available on crate feature NSStoryboardSegue
only.
impl NSSeguePerforming for NSSplitViewController
Available on crate feature
NSStoryboardSegue
only.unsafe fn prepareForSegue_sender( &self, segue: &NSStoryboardSegue, sender: Option<&AnyObject> )
unsafe fn performSegueWithIdentifier_sender( &self, identifier: &NSStoryboardSegueIdentifier, sender: Option<&AnyObject> )
unsafe fn shouldPerformSegueWithIdentifier_sender( &self, identifier: &NSStoryboardSegueIdentifier, sender: Option<&AnyObject> ) -> bool
source§impl NSSplitViewDelegate for NSSplitViewController
Available on crate feature NSSplitView
only.
impl NSSplitViewDelegate for NSSplitViewController
Available on crate feature
NSSplitView
only.source§unsafe fn splitView_canCollapseSubview(
&self,
split_view: &NSSplitView,
subview: &NSView
) -> bool
unsafe fn splitView_canCollapseSubview( &self, split_view: &NSSplitView, subview: &NSView ) -> bool
Available on crate feature
NSView
only.source§unsafe fn splitView_shouldCollapseSubview_forDoubleClickOnDividerAtIndex(
&self,
split_view: &NSSplitView,
subview: &NSView,
divider_index: NSInteger
) -> bool
unsafe fn splitView_shouldCollapseSubview_forDoubleClickOnDividerAtIndex( &self, split_view: &NSSplitView, subview: &NSView, divider_index: NSInteger ) -> bool
👎Deprecated: NSSplitView no longer supports collapsing sections via double-click. This delegate method is never called.
Available on crate feature
NSView
only.source§unsafe fn splitView_constrainMinCoordinate_ofSubviewAt(
&self,
split_view: &NSSplitView,
proposed_minimum_position: CGFloat,
divider_index: NSInteger
) -> CGFloat
unsafe fn splitView_constrainMinCoordinate_ofSubviewAt( &self, split_view: &NSSplitView, proposed_minimum_position: CGFloat, divider_index: NSInteger ) -> CGFloat
Available on crate feature
NSView
only.source§unsafe fn splitView_constrainMaxCoordinate_ofSubviewAt(
&self,
split_view: &NSSplitView,
proposed_maximum_position: CGFloat,
divider_index: NSInteger
) -> CGFloat
unsafe fn splitView_constrainMaxCoordinate_ofSubviewAt( &self, split_view: &NSSplitView, proposed_maximum_position: CGFloat, divider_index: NSInteger ) -> CGFloat
Available on crate feature
NSView
only.source§unsafe fn splitView_constrainSplitPosition_ofSubviewAt(
&self,
split_view: &NSSplitView,
proposed_position: CGFloat,
divider_index: NSInteger
) -> CGFloat
unsafe fn splitView_constrainSplitPosition_ofSubviewAt( &self, split_view: &NSSplitView, proposed_position: CGFloat, divider_index: NSInteger ) -> CGFloat
Available on crate feature
NSView
only.source§unsafe fn splitView_resizeSubviewsWithOldSize(
&self,
split_view: &NSSplitView,
old_size: NSSize
)
unsafe fn splitView_resizeSubviewsWithOldSize( &self, split_view: &NSSplitView, old_size: NSSize )
Available on crate feature
NSView
only.source§unsafe fn splitView_shouldAdjustSizeOfSubview(
&self,
split_view: &NSSplitView,
view: &NSView
) -> bool
unsafe fn splitView_shouldAdjustSizeOfSubview( &self, split_view: &NSSplitView, view: &NSView ) -> bool
Available on crate feature
NSView
only.source§unsafe fn splitView_shouldHideDividerAtIndex(
&self,
split_view: &NSSplitView,
divider_index: NSInteger
) -> bool
unsafe fn splitView_shouldHideDividerAtIndex( &self, split_view: &NSSplitView, divider_index: NSInteger ) -> bool
Available on crate feature
NSView
only.source§unsafe fn splitView_effectiveRect_forDrawnRect_ofDividerAtIndex(
&self,
split_view: &NSSplitView,
proposed_effective_rect: NSRect,
drawn_rect: NSRect,
divider_index: NSInteger
) -> NSRect
unsafe fn splitView_effectiveRect_forDrawnRect_ofDividerAtIndex( &self, split_view: &NSSplitView, proposed_effective_rect: NSRect, drawn_rect: NSRect, divider_index: NSInteger ) -> NSRect
Available on crate feature
NSView
only.source§unsafe fn splitView_additionalEffectiveRectOfDividerAtIndex(
&self,
split_view: &NSSplitView,
divider_index: NSInteger
) -> NSRect
unsafe fn splitView_additionalEffectiveRectOfDividerAtIndex( &self, split_view: &NSSplitView, divider_index: NSInteger ) -> NSRect
Available on crate feature
NSView
only.unsafe fn splitViewWillResizeSubviews(&self, notification: &NSNotification)
unsafe fn splitViewDidResizeSubviews(&self, notification: &NSNotification)
source§impl NSUserInterfaceItemIdentification for NSSplitViewController
Available on crate feature NSUserInterfaceItemIdentification
only.
impl NSUserInterfaceItemIdentification for NSSplitViewController
Available on crate feature
NSUserInterfaceItemIdentification
only.unsafe fn identifier(&self) -> Option<Id<NSUserInterfaceItemIdentifier>>
unsafe fn setIdentifier( &self, identifier: Option<&NSUserInterfaceItemIdentifier> )
source§impl NSUserInterfaceValidations for NSSplitViewController
Available on crate feature NSUserInterfaceValidation
only.
impl NSUserInterfaceValidations for NSSplitViewController
Available on crate feature
NSUserInterfaceValidation
only.unsafe fn validateUserInterfaceItem( &self, item: &ProtocolObject<dyn NSValidatedUserInterfaceItem> ) -> bool
source§impl PartialEq for NSSplitViewController
impl PartialEq for NSSplitViewController
source§fn eq(&self, other: &NSSplitViewController) -> bool
fn eq(&self, other: &NSSplitViewController) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RefEncode for NSSplitViewController
impl RefEncode for NSSplitViewController
source§const ENCODING_REF: Encoding = <NSViewController as ::objc2::RefEncode>::ENCODING_REF
const ENCODING_REF: Encoding = <NSViewController as ::objc2::RefEncode>::ENCODING_REF
The Objective-C type-encoding for a reference of this type. Read more
impl Eq for NSSplitViewController
impl Message for NSSplitViewController
impl StructuralPartialEq for NSSplitViewController
Auto Trait Implementations§
impl !Freeze for NSSplitViewController
impl !RefUnwindSafe for NSSplitViewController
impl !Send for NSSplitViewController
impl !Sync for NSSplitViewController
impl !Unpin for NSSplitViewController
impl !UnwindSafe for NSSplitViewController
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CounterpartOrSelf for T
impl<T> CounterpartOrSelf for T
§type Immutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Immutable
type Immutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Immutable
The immutable counterpart of the type, or
Self
if the type has no
immutable counterpart. Read more§type Mutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Mutable
type Mutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Mutable
The mutable counterpart of the type, or
Self
if the type has no
mutable counterpart. Read more