Struct objc2_app_kit::NSViewController
source · #[repr(C)]pub struct NSViewController { /* private fields */ }NSResponder and NSViewController only.Implementations§
source§impl NSViewController
impl NSViewController
pub unsafe fn initWithNibName_bundle( this: Allocated<Self>, nib_name_or_nil: Option<&NSNibName>, nib_bundle_or_nil: Option<&NSBundle> ) -> Id<Self>
NSNib only.pub unsafe fn initWithCoder( this: Allocated<Self>, coder: &NSCoder ) -> Option<Id<Self>>
pub unsafe fn nibName(&self) -> Option<Id<NSNibName>>
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>
NSView only.pub unsafe fn setView(&self, view: &NSView)
NSView only.pub unsafe fn viewIfLoaded(&self) -> Option<Id<NSView>>
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)
source§impl NSViewController
impl NSViewController
Methods declared on superclass NSResponder
source§impl NSViewController
impl NSViewController
Methods declared on superclass NSObject
pub unsafe fn new(mtm: MainThreadMarker) -> Id<Self>
source§impl NSViewController
impl NSViewController
NSViewControllerPresentation
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>>
source§impl NSViewController
impl NSViewController
NSViewControllerPresentationAndTransitionStyles
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 )
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 )
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()>> )
block2 only.source§impl NSViewController
impl NSViewController
NSViewControllerContainer
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)
source§impl NSViewController
impl NSViewController
NSViewControllerStoryboardingMethods
pub unsafe fn storyboard(&self) -> Option<Id<NSStoryboard>>
NSStoryboard only.source§impl NSViewController
impl NSViewController
NSExtensionAdditions
pub unsafe fn extensionContext(&self) -> Option<Id<NSExtensionContext>>
pub unsafe fn sourceItemView(&self) -> Option<Id<NSView>>
NSView only.pub unsafe fn setSourceItemView(&self, source_item_view: Option<&NSView>)
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
NSInterfaceStyle only.pub unsafe fn setInterfaceStyle(&self, interface_style: NSInterfaceStyle)
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
NSEvent only.pub unsafe fn validRequestorForSendType_returnType( &self, send_type: Option<&NSPasteboardType>, return_type: Option<&NSPasteboardType> ) -> Option<Id<AnyObject>>
NSPasteboard only.pub unsafe fn mouseDown(&self, event: &NSEvent)
NSEvent only.pub unsafe fn rightMouseDown(&self, event: &NSEvent)
NSEvent only.pub unsafe fn otherMouseDown(&self, event: &NSEvent)
NSEvent only.pub unsafe fn mouseUp(&self, event: &NSEvent)
NSEvent only.pub unsafe fn rightMouseUp(&self, event: &NSEvent)
NSEvent only.pub unsafe fn otherMouseUp(&self, event: &NSEvent)
NSEvent only.pub unsafe fn mouseMoved(&self, event: &NSEvent)
NSEvent only.pub unsafe fn mouseDragged(&self, event: &NSEvent)
NSEvent only.pub unsafe fn scrollWheel(&self, event: &NSEvent)
NSEvent only.pub unsafe fn rightMouseDragged(&self, event: &NSEvent)
NSEvent only.pub unsafe fn otherMouseDragged(&self, event: &NSEvent)
NSEvent only.pub unsafe fn mouseEntered(&self, event: &NSEvent)
NSEvent only.pub unsafe fn mouseExited(&self, event: &NSEvent)
NSEvent only.pub unsafe fn keyDown(&self, event: &NSEvent)
NSEvent only.pub unsafe fn keyUp(&self, event: &NSEvent)
NSEvent only.pub unsafe fn flagsChanged(&self, event: &NSEvent)
NSEvent only.pub unsafe fn tabletPoint(&self, event: &NSEvent)
NSEvent only.pub unsafe fn tabletProximity(&self, event: &NSEvent)
NSEvent only.pub unsafe fn cursorUpdate(&self, event: &NSEvent)
NSEvent only.pub unsafe fn magnifyWithEvent(&self, event: &NSEvent)
NSEvent only.pub unsafe fn rotateWithEvent(&self, event: &NSEvent)
NSEvent only.pub unsafe fn swipeWithEvent(&self, event: &NSEvent)
NSEvent only.pub unsafe fn beginGestureWithEvent(&self, event: &NSEvent)
NSEvent only.pub unsafe fn endGestureWithEvent(&self, event: &NSEvent)
NSEvent only.pub unsafe fn smartMagnifyWithEvent(&self, event: &NSEvent)
NSEvent only.pub unsafe fn changeModeWithEvent(&self, event: &NSEvent)
NSEvent only.pub unsafe fn touchesBeganWithEvent(&self, event: &NSEvent)
NSEvent only.pub unsafe fn touchesMovedWithEvent(&self, event: &NSEvent)
NSEvent only.pub unsafe fn touchesEndedWithEvent(&self, event: &NSEvent)
NSEvent only.pub unsafe fn touchesCancelledWithEvent(&self, event: &NSEvent)
NSEvent only.pub unsafe fn quickLookWithEvent(&self, event: &NSEvent)
NSEvent only.pub unsafe fn pressureChangeWithEvent(&self, event: &NSEvent)
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>)
NSEvent only.pub unsafe fn flushBufferedKeyEvents(&self)
NSMenu only.pub unsafe fn setMenu(&self, menu: Option<&NSMenu>)
NSMenu only.pub unsafe fn showContextHelp(&self, sender: Option<&AnyObject>)
pub unsafe fn helpRequested(&self, event_ptr: &NSEvent)
NSEvent only.pub unsafe fn shouldBeTreatedAsInkEvent(&self, event: &NSEvent) -> bool
NSEvent only.pub unsafe fn wantsScrollEventsForSwipeTrackingOnAxis( &self, axis: NSEventGestureAxis ) -> bool
NSEvent only.pub unsafe fn wantsForwardedScrollEventsForAxis( &self, axis: NSEventGestureAxis ) -> bool
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
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 )
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
pub unsafe fn touchBar(&self) -> Option<Id<NSTouchBar>>
NSTouchBar only.pub unsafe fn setTouchBar(&self, touch_bar: Option<&NSTouchBar>)
NSTouchBar only.pub unsafe fn makeTouchBar(&self) -> Option<Id<NSTouchBar>>
NSTouchBar only.pub unsafe fn userActivity(&self) -> Option<Id<NSUserActivity>>
NSUserActivity only.pub unsafe fn setUserActivity(&self, user_activity: Option<&NSUserActivity>)
NSUserActivity only.pub unsafe fn updateUserActivityState(&self, user_activity: &NSUserActivity)
NSUserActivity only.pub unsafe fn encodeRestorableStateWithCoder(&self, coder: &NSCoder)
NSWindowRestoration only.pub unsafe fn encodeRestorableStateWithCoder_backgroundQueue( &self, coder: &NSCoder, queue: &NSOperationQueue )
NSWindowRestoration only.pub unsafe fn restoreStateWithCoder(&self, coder: &NSCoder)
NSWindowRestoration only.pub unsafe fn invalidateRestorableState(&self)
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 NSViewController
impl AsMut<AnyObject> for NSViewController
source§impl AsMut<NSObject> for NSViewController
impl AsMut<NSObject> for NSViewController
source§impl AsMut<NSResponder> for NSViewController
impl AsMut<NSResponder> for NSViewController
source§fn as_mut(&mut self) -> &mut NSResponder
fn as_mut(&mut self) -> &mut NSResponder
source§impl AsMut<NSViewController> for NSCollectionViewItem
Available on crate feature NSCollectionView only.
impl AsMut<NSViewController> for NSCollectionViewItem
NSCollectionView only.source§fn as_mut(&mut self) -> &mut NSViewController
fn as_mut(&mut self) -> &mut NSViewController
source§impl AsMut<NSViewController> for NSPageController
Available on crate feature NSPageController only.
impl AsMut<NSViewController> for NSPageController
NSPageController only.source§fn as_mut(&mut self) -> &mut NSViewController
fn as_mut(&mut self) -> &mut NSViewController
source§impl AsMut<NSViewController> for NSSplitViewController
Available on crate feature NSSplitViewController only.
impl AsMut<NSViewController> for NSSplitViewController
NSSplitViewController only.source§fn as_mut(&mut self) -> &mut NSViewController
fn as_mut(&mut self) -> &mut NSViewController
source§impl AsMut<NSViewController> for NSTabViewController
Available on crate feature NSTabViewController only.
impl AsMut<NSViewController> for NSTabViewController
NSTabViewController only.source§fn as_mut(&mut self) -> &mut NSViewController
fn as_mut(&mut self) -> &mut NSViewController
source§impl AsMut<NSViewController> for NSTitlebarAccessoryViewController
Available on crate feature NSTitlebarAccessoryViewController only.
impl AsMut<NSViewController> for NSTitlebarAccessoryViewController
NSTitlebarAccessoryViewController only.source§fn as_mut(&mut self) -> &mut NSViewController
fn as_mut(&mut self) -> &mut NSViewController
source§impl AsMut<NSViewController> for NSViewController
impl AsMut<NSViewController> for NSViewController
source§impl AsRef<AnyObject> for NSViewController
impl AsRef<AnyObject> for NSViewController
source§impl AsRef<NSObject> for NSViewController
impl AsRef<NSObject> for NSViewController
source§impl AsRef<NSResponder> for NSViewController
impl AsRef<NSResponder> for NSViewController
source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
source§impl AsRef<NSViewController> for NSCollectionViewItem
Available on crate feature NSCollectionView only.
impl AsRef<NSViewController> for NSCollectionViewItem
NSCollectionView only.source§fn as_ref(&self) -> &NSViewController
fn as_ref(&self) -> &NSViewController
source§impl AsRef<NSViewController> for NSPageController
Available on crate feature NSPageController only.
impl AsRef<NSViewController> for NSPageController
NSPageController only.source§fn as_ref(&self) -> &NSViewController
fn as_ref(&self) -> &NSViewController
source§impl AsRef<NSViewController> for NSSplitViewController
Available on crate feature NSSplitViewController only.
impl AsRef<NSViewController> for NSSplitViewController
NSSplitViewController only.source§fn as_ref(&self) -> &NSViewController
fn as_ref(&self) -> &NSViewController
source§impl AsRef<NSViewController> for NSTabViewController
Available on crate feature NSTabViewController only.
impl AsRef<NSViewController> for NSTabViewController
NSTabViewController only.source§fn as_ref(&self) -> &NSViewController
fn as_ref(&self) -> &NSViewController
source§impl AsRef<NSViewController> for NSTitlebarAccessoryViewController
Available on crate feature NSTitlebarAccessoryViewController only.
impl AsRef<NSViewController> for NSTitlebarAccessoryViewController
NSTitlebarAccessoryViewController only.source§fn as_ref(&self) -> &NSViewController
fn as_ref(&self) -> &NSViewController
source§impl AsRef<NSViewController> for NSViewController
impl AsRef<NSViewController> for NSViewController
source§impl Borrow<AnyObject> for NSViewController
impl Borrow<AnyObject> for NSViewController
source§impl Borrow<NSObject> for NSViewController
impl Borrow<NSObject> for NSViewController
source§impl Borrow<NSResponder> for NSViewController
impl Borrow<NSResponder> for NSViewController
source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
source§impl Borrow<NSViewController> for NSCollectionViewItem
Available on crate feature NSCollectionView only.
impl Borrow<NSViewController> for NSCollectionViewItem
NSCollectionView only.source§fn borrow(&self) -> &NSViewController
fn borrow(&self) -> &NSViewController
source§impl Borrow<NSViewController> for NSPageController
Available on crate feature NSPageController only.
impl Borrow<NSViewController> for NSPageController
NSPageController only.source§fn borrow(&self) -> &NSViewController
fn borrow(&self) -> &NSViewController
source§impl Borrow<NSViewController> for NSSplitViewController
Available on crate feature NSSplitViewController only.
impl Borrow<NSViewController> for NSSplitViewController
NSSplitViewController only.source§fn borrow(&self) -> &NSViewController
fn borrow(&self) -> &NSViewController
source§impl Borrow<NSViewController> for NSTabViewController
Available on crate feature NSTabViewController only.
impl Borrow<NSViewController> for NSTabViewController
NSTabViewController only.source§fn borrow(&self) -> &NSViewController
fn borrow(&self) -> &NSViewController
source§impl Borrow<NSViewController> for NSTitlebarAccessoryViewController
Available on crate feature NSTitlebarAccessoryViewController only.
impl Borrow<NSViewController> for NSTitlebarAccessoryViewController
NSTitlebarAccessoryViewController only.source§fn borrow(&self) -> &NSViewController
fn borrow(&self) -> &NSViewController
source§impl BorrowMut<AnyObject> for NSViewController
impl BorrowMut<AnyObject> for NSViewController
source§fn borrow_mut(&mut self) -> &mut AnyObject
fn borrow_mut(&mut self) -> &mut AnyObject
source§impl BorrowMut<NSObject> for NSViewController
impl BorrowMut<NSObject> for NSViewController
source§fn borrow_mut(&mut self) -> &mut NSObject
fn borrow_mut(&mut self) -> &mut NSObject
source§impl BorrowMut<NSResponder> for NSViewController
impl BorrowMut<NSResponder> for NSViewController
source§fn borrow_mut(&mut self) -> &mut NSResponder
fn borrow_mut(&mut self) -> &mut NSResponder
source§impl BorrowMut<NSViewController> for NSCollectionViewItem
Available on crate feature NSCollectionView only.
impl BorrowMut<NSViewController> for NSCollectionViewItem
NSCollectionView only.source§fn borrow_mut(&mut self) -> &mut NSViewController
fn borrow_mut(&mut self) -> &mut NSViewController
source§impl BorrowMut<NSViewController> for NSPageController
Available on crate feature NSPageController only.
impl BorrowMut<NSViewController> for NSPageController
NSPageController only.source§fn borrow_mut(&mut self) -> &mut NSViewController
fn borrow_mut(&mut self) -> &mut NSViewController
source§impl BorrowMut<NSViewController> for NSSplitViewController
Available on crate feature NSSplitViewController only.
impl BorrowMut<NSViewController> for NSSplitViewController
NSSplitViewController only.source§fn borrow_mut(&mut self) -> &mut NSViewController
fn borrow_mut(&mut self) -> &mut NSViewController
source§impl BorrowMut<NSViewController> for NSTabViewController
Available on crate feature NSTabViewController only.
impl BorrowMut<NSViewController> for NSTabViewController
NSTabViewController only.source§fn borrow_mut(&mut self) -> &mut NSViewController
fn borrow_mut(&mut self) -> &mut NSViewController
source§impl BorrowMut<NSViewController> for NSTitlebarAccessoryViewController
Available on crate feature NSTitlebarAccessoryViewController only.
impl BorrowMut<NSViewController> for NSTitlebarAccessoryViewController
NSTitlebarAccessoryViewController only.source§fn borrow_mut(&mut self) -> &mut NSViewController
fn borrow_mut(&mut self) -> &mut NSViewController
source§impl ClassType for NSViewController
impl ClassType for NSViewController
§type Super = NSResponder
type Super = NSResponder
§type Mutability = MainThreadOnly
type Mutability = MainThreadOnly
source§const NAME: &'static str = "NSViewController"
const NAME: &'static str = "NSViewController"
source§fn class() -> &'static AnyClass
fn class() -> &'static AnyClass
source§fn as_super_mut(&mut self) -> &mut Self::Super
fn as_super_mut(&mut self) -> &mut Self::Super
source§impl Debug for NSViewController
impl Debug for NSViewController
source§impl Deref for NSViewController
impl Deref for NSViewController
source§impl DerefMut for NSViewController
impl DerefMut for NSViewController
source§impl Hash for NSViewController
impl Hash for NSViewController
source§impl NSCoding for NSViewController
impl NSCoding for NSViewController
source§impl NSEditor for NSViewController
Available on crate feature NSKeyValueBinding only.
impl NSEditor for NSViewController
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 NSExtensionRequestHandling for NSViewController
impl NSExtensionRequestHandling for NSViewController
source§unsafe fn beginRequestWithExtensionContext(&self, context: &NSExtensionContext)
unsafe fn beginRequestWithExtensionContext(&self, context: &NSExtensionContext)
NSExtensionContext only.source§impl NSObjectProtocol for NSViewController
impl NSObjectProtocol for NSViewController
source§fn isEqual(&self, other: &AnyObject) -> bool
fn isEqual(&self, other: &AnyObject) -> bool
source§fn hash(&self) -> usize
fn hash(&self) -> usize
source§fn isKindOfClass(&self, cls: &AnyClass) -> bool
fn isKindOfClass(&self, cls: &AnyClass) -> bool
source§fn is_kind_of<T>(&self) -> bool
fn is_kind_of<T>(&self) -> bool
source§fn isMemberOfClass(&self, cls: &AnyClass) -> bool
fn isMemberOfClass(&self, cls: &AnyClass) -> bool
source§fn respondsToSelector(&self, aSelector: Sel) -> bool
fn respondsToSelector(&self, aSelector: Sel) -> bool
source§fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
source§fn debugDescription(&self) -> Id<NSObject>
fn debugDescription(&self) -> Id<NSObject>
source§impl NSSeguePerforming for NSViewController
Available on crate feature NSStoryboardSegue only.
impl NSSeguePerforming for NSViewController
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 NSUserInterfaceItemIdentification for NSViewController
Available on crate feature NSUserInterfaceItemIdentification only.
impl NSUserInterfaceItemIdentification for NSViewController
NSUserInterfaceItemIdentification only.unsafe fn identifier(&self) -> Option<Id<NSUserInterfaceItemIdentifier>>
unsafe fn setIdentifier( &self, identifier: Option<&NSUserInterfaceItemIdentifier> )
source§impl PartialEq for NSViewController
impl PartialEq for NSViewController
source§fn eq(&self, other: &NSViewController) -> bool
fn eq(&self, other: &NSViewController) -> bool
self and other values to be equal, and is used
by ==.source§impl RefEncode for NSViewController
impl RefEncode for NSViewController
source§const ENCODING_REF: Encoding = <NSResponder as ::objc2::RefEncode>::ENCODING_REF
const ENCODING_REF: Encoding = <NSResponder as ::objc2::RefEncode>::ENCODING_REF
impl Eq for NSViewController
impl Message for NSViewController
impl StructuralPartialEq for NSViewController
Auto Trait Implementations§
impl !Freeze for NSViewController
impl !RefUnwindSafe for NSViewController
impl !Send for NSViewController
impl !Sync for NSViewController
impl !Unpin for NSViewController
impl !UnwindSafe for NSViewController
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
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
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
Self if the type has no
mutable counterpart. Read more