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> ) -> Retained<Self>
NSNib
only.pub unsafe fn initWithCoder( this: Allocated<Self>, coder: &NSCoder ) -> Option<Retained<Self>>
pub unsafe fn nibName(&self) -> Option<Retained<NSNibName>>
NSNib
only.pub unsafe fn nibBundle(&self) -> Option<Retained<NSBundle>>
pub unsafe fn representedObject(&self) -> Option<Retained<AnyObject>>
pub unsafe fn setRepresentedObject( &self, represented_object: Option<&AnyObject> )
pub unsafe fn title(&self) -> Option<Retained<NSString>>
pub unsafe fn setTitle(&self, title: Option<&NSString>)
pub unsafe fn view(&self) -> Retained<NSView>
NSView
only.pub unsafe fn setView(&self, view: &NSView)
NSView
only.pub unsafe fn viewIfLoaded(&self) -> Option<Retained<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) -> Retained<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<Retained<NSArray<NSViewController>>>
pub unsafe fn presentingViewController( &self ) -> Option<Retained<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<Retained<NSViewController>>
pub unsafe fn childViewControllers(&self) -> Retained<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<Retained<NSStoryboard>>
NSStoryboard
only.source§impl NSViewController
impl NSViewController
NSExtensionAdditions
pub unsafe fn extensionContext(&self) -> Option<Retained<NSExtensionContext>>
pub unsafe fn sourceItemView(&self) -> Option<Retained<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<Retained<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<Retained<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<Retained<AnyObject>>
pub unsafe fn undoManager(&self) -> Option<Retained<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) -> Retained<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<Retained<NSTouchBar>>
NSTouchBar
only.pub unsafe fn setTouchBar(&self, touch_bar: Option<&NSTouchBar>)
NSTouchBar
only.pub unsafe fn makeTouchBar(&self) -> Option<Retained<NSTouchBar>>
NSTouchBar
only.pub unsafe fn userActivity(&self) -> Option<Retained<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<(), Retained<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) -> Retained<NSObject>
fn debugDescription(&self) -> Retained<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<Retained<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