#[repr(C)]pub struct NSResponder { /* private fields */ }
NSResponder
only.Expand description
Implementations§
Source§impl NSResponder
NSInterfaceStyle.
impl NSResponder
NSInterfaceStyle.
pub unsafe fn interfaceStyle(&self) -> NSInterfaceStyle
NSInterfaceStyle
only.pub unsafe fn setInterfaceStyle(&self, interface_style: NSInterfaceStyle)
NSInterfaceStyle
only.Source§impl NSResponder
impl NSResponder
pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>
pub unsafe fn initWithCoder( this: Allocated<Self>, coder: &NSCoder, ) -> Option<Retained<Self>>
pub unsafe fn nextResponder(&self) -> Option<Retained<NSResponder>>
Sourcepub unsafe fn setNextResponder(&self, next_responder: Option<&NSResponder>)
pub unsafe fn setNextResponder(&self, next_responder: Option<&NSResponder>)
Setter for nextResponder
.
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.Sourcepub unsafe fn contextMenuKeyDown(&self, event: &NSEvent)
Available on crate feature NSEvent
only.
pub unsafe fn contextMenuKeyDown(&self, event: &NSEvent)
NSEvent
only.Handle a key event that should present a context menu at the user focus.
Most applications should not override this method. Instead, you should customize the context menu displayed from a keyboard event by implementing menuForEvent:
and selectionAnchorRect
, or showContextMenuForSelection:
, rather than this method.
You should only override this method when you do not want the system-provided default behavior for the context menu hotkey, either for a specific key combination, or for the hotkey in general. For example, if your application already provides a different behavior for control-Return (the default context menu hotkey definition), and you want to preserve that behavior, you should override this method to handle that specific key combination, and then return without calling super
. Note that the user may customize the hotkey to a different key combination, so in this example, if any other key combination is passed to your method, you would call super
.
An implementation of this method should call [super contextMenuKeyDown:event]
to pass the request up the responder chain. If the message reaches the application object, NSApplication’s implementation of this method will send showContextMenuForSelection:
to the responder chain. If you do not call super
, then no further handling of the key event will be performed.
Note: In some cases, showContextMenuForSelection:
will be called without a prior call to contextMenuKeyDown:
. This occurs when a view receives an Accessibility ShowMenu action, or when the user has created a Cocoa Text key binding to map a different key combination to the showContextMenuForSelection:
action.
Parameter event
: The key down event that matches the system-wide context menu hotkey combination.
See also: showContextMenuForSelection:
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.Sourcepub unsafe fn setMenu(&self, menu: Option<&NSMenu>)
Available on crate feature NSMenu
only.
pub unsafe fn setMenu(&self, menu: Option<&NSMenu>)
NSMenu
only.Setter for menu
.
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>>
Source§impl NSResponder
Methods declared on superclass NSObject
.
impl NSResponder
Methods declared on superclass NSObject
.
pub unsafe fn new(mtm: MainThreadMarker) -> Retained<Self>
impl NSResponder
NSStandardKeyBindingMethods.
Source§impl NSResponder
NSUndoSupport.
impl NSResponder
NSUndoSupport.
pub unsafe fn undoManager(&self) -> Option<Retained<NSUndoManager>>
Source§impl NSResponder
NSControlEditingSupport.
impl NSResponder
NSControlEditingSupport.
pub unsafe fn validateProposedFirstResponder_forEvent( &self, responder: &NSResponder, event: Option<&NSEvent>, ) -> bool
NSEvent
only.Source§impl NSResponder
NSErrorPresentation.
impl NSResponder
NSErrorPresentation.
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>
Source§impl NSResponder
NSTextFinderSupport.
impl NSResponder
NSTextFinderSupport.
pub unsafe fn performTextFinderAction(&self, sender: Option<&AnyObject>)
Source§impl NSResponder
NSWindowTabbing.
impl NSResponder
NSWindowTabbing.
pub unsafe fn newWindowForTab(&self, sender: Option<&AnyObject>)
Source§impl NSResponder
NSWritingToolsSupport.
impl NSResponder
NSWritingToolsSupport.
pub unsafe fn showWritingTools(&self, sender: Option<&AnyObject>)
Source§impl NSResponder
NSDeprecated.
impl NSResponder
NSDeprecated.
pub unsafe fn performMnemonic(&self, string: &NSString) -> bool
Source§impl NSResponder
NSTouchBarProvider.
impl NSResponder
NSTouchBarProvider.
pub unsafe fn touchBar(&self) -> Option<Retained<NSTouchBar>>
NSTouchBar
only.Sourcepub unsafe fn setTouchBar(&self, touch_bar: Option<&NSTouchBar>)
Available on crate feature NSTouchBar
only.
pub unsafe fn setTouchBar(&self, touch_bar: Option<&NSTouchBar>)
NSTouchBar
only.Setter for touchBar
.
pub unsafe fn makeTouchBar(&self) -> Option<Retained<NSTouchBar>>
NSTouchBar
only.Source§impl NSResponder
NSUserActivity.
impl NSResponder
NSUserActivity.
pub unsafe fn userActivity(&self) -> Option<Retained<NSUserActivity>>
NSUserActivity
only.Sourcepub unsafe fn setUserActivity(&self, user_activity: Option<&NSUserActivity>)
Available on crate feature NSUserActivity
only.
pub unsafe fn setUserActivity(&self, user_activity: Option<&NSUserActivity>)
NSUserActivity
only.Setter for userActivity
.
pub unsafe fn updateUserActivityState(&self, user_activity: &NSUserActivity)
NSUserActivity
only.Source§impl NSResponder
NSRestorableState.
impl NSResponder
NSRestorableState.
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.pub unsafe fn restorableStateKeyPaths( mtm: MainThreadMarker, ) -> Retained<NSArray<NSString>>
NSWindowRestoration
only.Sourcepub unsafe fn allowedClassesForRestorableStateKeyPath(
key_path: &NSString,
mtm: MainThreadMarker,
) -> Retained<NSArray<AnyClass>>
Available on crate feature NSWindowRestoration
only.
pub unsafe fn allowedClassesForRestorableStateKeyPath( key_path: &NSString, mtm: MainThreadMarker, ) -> Retained<NSArray<AnyClass>>
NSWindowRestoration
only.When secure state restoration is used, values at restorableStateKeyPaths must support NSSecureCoding and this method will be consulted when restoring state. Any values not of an allowed class will not be set.
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.
§Panics
May panic if the object is invalid (which may be the case for objects
returned from unavailable init
/new
methods).
§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 fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
Available on crate feature NSAccessibilityConstants
only.
pub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
NSAccessibilityConstants
only.Attempt to downcast the object to a class of type T
.
This is the reference-variant. Use Retained::downcast
if you want
to convert a retained object to another type.
§Mutable classes
Some classes have immutable and mutable variants, such as NSString
and NSMutableString
.
When some Objective-C API signature says it gives you an immutable class, it generally expects you to not mutate that, even though it may technically be mutable “under the hood”.
So using this method to convert a NSString
to a NSMutableString
,
while not unsound, is generally frowned upon unless you created the
string yourself, or the API explicitly documents the string to be
mutable.
See Apple’s documentation on mutability and on
isKindOfClass:
for more details.
§Generic classes
Objective-C generics are called “lightweight generics”, and that’s because they aren’t exposed in the runtime. This makes it impossible to safely downcast to generic collections, so this is disallowed by this method.
You can, however, safely downcast to generic collections where all the
type-parameters are AnyObject
.
§Panics
This works internally by calling isKindOfClass:
. That means that the
object must have the instance method of that name, and an exception
will be thrown (if CoreFoundation is linked) or the process will abort
if that is not the case. In the vast majority of cases, you don’t need
to worry about this, since both root objects NSObject
and
NSProxy
implement this method.
§Examples
Cast an NSString
back and forth from NSObject
.
use objc2::rc::Retained;
use objc2_foundation::{NSObject, NSString};
let obj: Retained<NSObject> = NSString::new().into_super();
let string = obj.downcast_ref::<NSString>().unwrap();
// Or with `downcast`, if we do not need the object afterwards
let string = obj.downcast::<NSString>().unwrap();
Try (and fail) to cast an NSObject
to an NSString
.
use objc2_foundation::{NSObject, NSString};
let obj = NSObject::new();
assert!(obj.downcast_ref::<NSString>().is_none());
Try to cast to an array of strings.
use objc2_foundation::{NSArray, NSObject, NSString};
let arr = NSArray::from_retained_slice(&[NSObject::new()]);
// This is invalid and doesn't type check.
let arr = arr.downcast_ref::<NSArray<NSString>>();
This fails to compile, since it would require enumerating over the array to ensure that each element is of the desired type, which is a performance pitfall.
Downcast when processing each element instead.
use objc2_foundation::{NSArray, NSObject, NSString};
let arr = NSArray::from_retained_slice(&[NSObject::new()]);
for elem in arr {
if let Some(data) = elem.downcast_ref::<NSString>() {
// handle `data`
}
}
Trait Implementations§
Source§impl AsRef<AnyObject> for NSResponder
impl AsRef<AnyObject> for NSResponder
Source§impl AsRef<NSObject> for NSResponder
impl AsRef<NSObject> for NSResponder
Source§impl AsRef<NSResponder> for NSApplication
Available on crate feature NSApplication
only.
impl AsRef<NSResponder> for NSApplication
NSApplication
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSBox
Available on crate features NSView
and NSBox
only.
impl AsRef<NSResponder> for NSBox
NSView
and NSBox
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSBrowser
Available on crate features NSControl
and NSView
and NSBrowser
only.
impl AsRef<NSResponder> for NSBrowser
NSControl
and NSView
and NSBrowser
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSButton
Available on crate features NSControl
and NSView
and NSButton
only.
impl AsRef<NSResponder> for NSButton
NSControl
and NSView
and NSButton
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSClipView
Available on crate features NSView
and NSClipView
only.
impl AsRef<NSResponder> for NSClipView
NSView
and NSClipView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSCollectionView
Available on crate features NSView
and NSCollectionView
only.
impl AsRef<NSResponder> for NSCollectionView
NSView
and NSCollectionView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSCollectionViewItem
Available on crate features NSViewController
and NSCollectionView
only.
impl AsRef<NSResponder> for NSCollectionViewItem
NSViewController
and NSCollectionView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSColorPanel
Available on crate features NSPanel
and NSWindow
and NSColorPanel
only.
impl AsRef<NSResponder> for NSColorPanel
NSPanel
and NSWindow
and NSColorPanel
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSColorWell
Available on crate features NSControl
and NSView
and NSColorWell
only.
impl AsRef<NSResponder> for NSColorWell
NSControl
and NSView
and NSColorWell
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSComboBox
Available on crate features NSControl
and NSTextField
and NSView
and NSComboBox
only.
impl AsRef<NSResponder> for NSComboBox
NSControl
and NSTextField
and NSView
and NSComboBox
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSComboButton
Available on crate features NSControl
and NSView
and NSComboButton
only.
impl AsRef<NSResponder> for NSComboButton
NSControl
and NSView
and NSComboButton
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSControl
Available on crate features NSView
and NSControl
only.
impl AsRef<NSResponder> for NSControl
NSView
and NSControl
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSDatePicker
Available on crate features NSControl
and NSView
and NSDatePicker
only.
impl AsRef<NSResponder> for NSDatePicker
NSControl
and NSView
and NSDatePicker
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSDrawer
Available on crate feature NSDrawer
only.
impl AsRef<NSResponder> for NSDrawer
NSDrawer
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSFontPanel
Available on crate features NSPanel
and NSWindow
and NSFontPanel
only.
impl AsRef<NSResponder> for NSFontPanel
NSPanel
and NSWindow
and NSFontPanel
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSForm
Available on crate features NSControl
and NSMatrix
and NSView
and NSForm
only.
impl AsRef<NSResponder> for NSForm
NSControl
and NSMatrix
and NSView
and NSForm
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSGridView
Available on crate features NSView
and NSGridView
only.
impl AsRef<NSResponder> for NSGridView
NSView
and NSGridView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSImageView
Available on crate features NSControl
and NSView
and NSImageView
only.
impl AsRef<NSResponder> for NSImageView
NSControl
and NSView
and NSImageView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSLevelIndicator
Available on crate features NSControl
and NSView
and NSLevelIndicator
only.
impl AsRef<NSResponder> for NSLevelIndicator
NSControl
and NSView
and NSLevelIndicator
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSMatrix
Available on crate features NSControl
and NSView
and NSMatrix
only.
impl AsRef<NSResponder> for NSMatrix
NSControl
and NSView
and NSMatrix
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSOpenPanel
Available on crate features NSPanel
and NSSavePanel
and NSWindow
and NSOpenPanel
only.
impl AsRef<NSResponder> for NSOpenPanel
NSPanel
and NSSavePanel
and NSWindow
and NSOpenPanel
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSOutlineView
Available on crate features NSControl
and NSTableView
and NSView
and NSOutlineView
only.
impl AsRef<NSResponder> for NSOutlineView
NSControl
and NSTableView
and NSView
and NSOutlineView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSPageController
Available on crate features NSViewController
and NSPageController
only.
impl AsRef<NSResponder> for NSPageController
NSViewController
and NSPageController
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSPanel
Available on crate features NSWindow
and NSPanel
only.
impl AsRef<NSResponder> for NSPanel
NSWindow
and NSPanel
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSPathControl
Available on crate features NSControl
and NSView
and NSPathControl
only.
impl AsRef<NSResponder> for NSPathControl
NSControl
and NSView
and NSPathControl
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSPopUpButton
Available on crate features NSButton
and NSControl
and NSView
and NSPopUpButton
only.
impl AsRef<NSResponder> for NSPopUpButton
NSButton
and NSControl
and NSView
and NSPopUpButton
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSPopover
Available on crate feature NSPopover
only.
impl AsRef<NSResponder> for NSPopover
NSPopover
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSPredicateEditor
Available on crate features NSControl
and NSRuleEditor
and NSView
and NSPredicateEditor
only.
impl AsRef<NSResponder> for NSPredicateEditor
NSControl
and NSRuleEditor
and NSView
and NSPredicateEditor
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSProgressIndicator
Available on crate features NSView
and NSProgressIndicator
only.
impl AsRef<NSResponder> for NSProgressIndicator
NSView
and NSProgressIndicator
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSResponder
impl AsRef<NSResponder> for NSResponder
Source§impl AsRef<NSResponder> for NSRuleEditor
Available on crate features NSControl
and NSView
and NSRuleEditor
only.
impl AsRef<NSResponder> for NSRuleEditor
NSControl
and NSView
and NSRuleEditor
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSRulerView
Available on crate features NSView
and NSRulerView
only.
impl AsRef<NSResponder> for NSRulerView
NSView
and NSRulerView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSSavePanel
Available on crate features NSPanel
and NSWindow
and NSSavePanel
only.
impl AsRef<NSResponder> for NSSavePanel
NSPanel
and NSWindow
and NSSavePanel
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSScrollView
Available on crate features NSView
and NSScrollView
only.
impl AsRef<NSResponder> for NSScrollView
NSView
and NSScrollView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSScroller
Available on crate features NSControl
and NSView
and NSScroller
only.
impl AsRef<NSResponder> for NSScroller
NSControl
and NSView
and NSScroller
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSScrubber
Available on crate features NSView
and NSScrubber
only.
impl AsRef<NSResponder> for NSScrubber
NSView
and NSScrubber
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSScrubberArrangedView
Available on crate features NSView
and NSScrubberItemView
only.
impl AsRef<NSResponder> for NSScrubberArrangedView
NSView
and NSScrubberItemView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSScrubberImageItemView
Available on crate features NSView
and NSScrubberItemView
only.
impl AsRef<NSResponder> for NSScrubberImageItemView
NSView
and NSScrubberItemView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSScrubberItemView
Available on crate features NSView
and NSScrubberItemView
only.
impl AsRef<NSResponder> for NSScrubberItemView
NSView
and NSScrubberItemView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSScrubberSelectionView
Available on crate features NSView
and NSScrubberItemView
only.
impl AsRef<NSResponder> for NSScrubberSelectionView
NSView
and NSScrubberItemView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSScrubberTextItemView
Available on crate features NSView
and NSScrubberItemView
only.
impl AsRef<NSResponder> for NSScrubberTextItemView
NSView
and NSScrubberItemView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSSearchField
Available on crate features NSControl
and NSTextField
and NSView
and NSSearchField
only.
impl AsRef<NSResponder> for NSSearchField
NSControl
and NSTextField
and NSView
and NSSearchField
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSSecureTextField
Available on crate features NSControl
and NSTextField
and NSView
and NSSecureTextField
only.
impl AsRef<NSResponder> for NSSecureTextField
NSControl
and NSTextField
and NSView
and NSSecureTextField
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSSegmentedControl
Available on crate features NSControl
and NSView
and NSSegmentedControl
only.
impl AsRef<NSResponder> for NSSegmentedControl
NSControl
and NSView
and NSSegmentedControl
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSSlider
Available on crate features NSControl
and NSView
and NSSlider
only.
impl AsRef<NSResponder> for NSSlider
NSControl
and NSView
and NSSlider
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSSplitView
Available on crate features NSView
and NSSplitView
only.
impl AsRef<NSResponder> for NSSplitView
NSView
and NSSplitView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSSplitViewController
Available on crate features NSViewController
and NSSplitViewController
only.
impl AsRef<NSResponder> for NSSplitViewController
NSViewController
and NSSplitViewController
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSStackView
Available on crate features NSView
and NSStackView
only.
impl AsRef<NSResponder> for NSStackView
NSView
and NSStackView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSStatusBarButton
Available on crate features NSButton
and NSControl
and NSView
and NSStatusBarButton
only.
impl AsRef<NSResponder> for NSStatusBarButton
NSButton
and NSControl
and NSView
and NSStatusBarButton
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSStepper
Available on crate features NSControl
and NSView
and NSStepper
only.
impl AsRef<NSResponder> for NSStepper
NSControl
and NSView
and NSStepper
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSSwitch
Available on crate features NSControl
and NSView
and NSSwitch
only.
impl AsRef<NSResponder> for NSSwitch
NSControl
and NSView
and NSSwitch
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTabView
Available on crate features NSView
and NSTabView
only.
impl AsRef<NSResponder> for NSTabView
NSView
and NSTabView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTabViewController
Available on crate features NSViewController
and NSTabViewController
only.
impl AsRef<NSResponder> for NSTabViewController
NSViewController
and NSTabViewController
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTableCellView
Available on crate features NSView
and NSTableCellView
only.
impl AsRef<NSResponder> for NSTableCellView
NSView
and NSTableCellView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTableHeaderView
Available on crate features NSView
and NSTableHeaderView
only.
impl AsRef<NSResponder> for NSTableHeaderView
NSView
and NSTableHeaderView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTableRowView
Available on crate features NSView
and NSTableRowView
only.
impl AsRef<NSResponder> for NSTableRowView
NSView
and NSTableRowView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTableView
Available on crate features NSControl
and NSView
and NSTableView
only.
impl AsRef<NSResponder> for NSTableView
NSControl
and NSView
and NSTableView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSText
Available on crate features NSView
and NSText
only.
impl AsRef<NSResponder> for NSText
NSView
and NSText
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTextField
Available on crate features NSControl
and NSView
and NSTextField
only.
impl AsRef<NSResponder> for NSTextField
NSControl
and NSView
and NSTextField
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTextInsertionIndicator
Available on crate features NSView
and NSTextInsertionIndicator
only.
impl AsRef<NSResponder> for NSTextInsertionIndicator
NSView
and NSTextInsertionIndicator
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTextView
Available on crate features NSText
and NSView
and NSTextView
only.
impl AsRef<NSResponder> for NSTextView
NSText
and NSView
and NSTextView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTitlebarAccessoryViewController
Available on crate features NSViewController
and NSTitlebarAccessoryViewController
only.
impl AsRef<NSResponder> for NSTitlebarAccessoryViewController
NSViewController
and NSTitlebarAccessoryViewController
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTokenField
Available on crate features NSControl
and NSTextField
and NSView
and NSTokenField
only.
impl AsRef<NSResponder> for NSTokenField
NSControl
and NSTextField
and NSView
and NSTokenField
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSView
Available on crate feature NSView
only.
impl AsRef<NSResponder> for NSView
NSView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSViewController
Available on crate feature NSViewController
only.
impl AsRef<NSResponder> for NSViewController
NSViewController
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSVisualEffectView
Available on crate features NSView
and NSVisualEffectView
only.
impl AsRef<NSResponder> for NSVisualEffectView
NSView
and NSVisualEffectView
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSWindow
Available on crate feature NSWindow
only.
impl AsRef<NSResponder> for NSWindow
NSWindow
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSWindowController
Available on crate feature NSWindowController
only.
impl AsRef<NSResponder> for NSWindowController
NSWindowController
only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl Borrow<AnyObject> for NSResponder
impl Borrow<AnyObject> for NSResponder
Source§impl Borrow<NSObject> for NSResponder
impl Borrow<NSObject> for NSResponder
Source§impl Borrow<NSResponder> for NSApplication
Available on crate feature NSApplication
only.
impl Borrow<NSResponder> for NSApplication
NSApplication
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSBox
Available on crate features NSView
and NSBox
only.
impl Borrow<NSResponder> for NSBox
NSView
and NSBox
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSBrowser
Available on crate features NSControl
and NSView
and NSBrowser
only.
impl Borrow<NSResponder> for NSBrowser
NSControl
and NSView
and NSBrowser
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSButton
Available on crate features NSControl
and NSView
and NSButton
only.
impl Borrow<NSResponder> for NSButton
NSControl
and NSView
and NSButton
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSClipView
Available on crate features NSView
and NSClipView
only.
impl Borrow<NSResponder> for NSClipView
NSView
and NSClipView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSCollectionView
Available on crate features NSView
and NSCollectionView
only.
impl Borrow<NSResponder> for NSCollectionView
NSView
and NSCollectionView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSCollectionViewItem
Available on crate features NSViewController
and NSCollectionView
only.
impl Borrow<NSResponder> for NSCollectionViewItem
NSViewController
and NSCollectionView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSColorPanel
Available on crate features NSPanel
and NSWindow
and NSColorPanel
only.
impl Borrow<NSResponder> for NSColorPanel
NSPanel
and NSWindow
and NSColorPanel
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSColorWell
Available on crate features NSControl
and NSView
and NSColorWell
only.
impl Borrow<NSResponder> for NSColorWell
NSControl
and NSView
and NSColorWell
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSComboBox
Available on crate features NSControl
and NSTextField
and NSView
and NSComboBox
only.
impl Borrow<NSResponder> for NSComboBox
NSControl
and NSTextField
and NSView
and NSComboBox
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSComboButton
Available on crate features NSControl
and NSView
and NSComboButton
only.
impl Borrow<NSResponder> for NSComboButton
NSControl
and NSView
and NSComboButton
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSControl
Available on crate features NSView
and NSControl
only.
impl Borrow<NSResponder> for NSControl
NSView
and NSControl
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSDatePicker
Available on crate features NSControl
and NSView
and NSDatePicker
only.
impl Borrow<NSResponder> for NSDatePicker
NSControl
and NSView
and NSDatePicker
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSDrawer
Available on crate feature NSDrawer
only.
impl Borrow<NSResponder> for NSDrawer
NSDrawer
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSFontPanel
Available on crate features NSPanel
and NSWindow
and NSFontPanel
only.
impl Borrow<NSResponder> for NSFontPanel
NSPanel
and NSWindow
and NSFontPanel
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSForm
Available on crate features NSControl
and NSMatrix
and NSView
and NSForm
only.
impl Borrow<NSResponder> for NSForm
NSControl
and NSMatrix
and NSView
and NSForm
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSGridView
Available on crate features NSView
and NSGridView
only.
impl Borrow<NSResponder> for NSGridView
NSView
and NSGridView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSImageView
Available on crate features NSControl
and NSView
and NSImageView
only.
impl Borrow<NSResponder> for NSImageView
NSControl
and NSView
and NSImageView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSLevelIndicator
Available on crate features NSControl
and NSView
and NSLevelIndicator
only.
impl Borrow<NSResponder> for NSLevelIndicator
NSControl
and NSView
and NSLevelIndicator
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSMatrix
Available on crate features NSControl
and NSView
and NSMatrix
only.
impl Borrow<NSResponder> for NSMatrix
NSControl
and NSView
and NSMatrix
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSOpenPanel
Available on crate features NSPanel
and NSSavePanel
and NSWindow
and NSOpenPanel
only.
impl Borrow<NSResponder> for NSOpenPanel
NSPanel
and NSSavePanel
and NSWindow
and NSOpenPanel
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSOutlineView
Available on crate features NSControl
and NSTableView
and NSView
and NSOutlineView
only.
impl Borrow<NSResponder> for NSOutlineView
NSControl
and NSTableView
and NSView
and NSOutlineView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSPageController
Available on crate features NSViewController
and NSPageController
only.
impl Borrow<NSResponder> for NSPageController
NSViewController
and NSPageController
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSPanel
Available on crate features NSWindow
and NSPanel
only.
impl Borrow<NSResponder> for NSPanel
NSWindow
and NSPanel
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSPathControl
Available on crate features NSControl
and NSView
and NSPathControl
only.
impl Borrow<NSResponder> for NSPathControl
NSControl
and NSView
and NSPathControl
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSPopUpButton
Available on crate features NSButton
and NSControl
and NSView
and NSPopUpButton
only.
impl Borrow<NSResponder> for NSPopUpButton
NSButton
and NSControl
and NSView
and NSPopUpButton
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSPopover
Available on crate feature NSPopover
only.
impl Borrow<NSResponder> for NSPopover
NSPopover
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSPredicateEditor
Available on crate features NSControl
and NSRuleEditor
and NSView
and NSPredicateEditor
only.
impl Borrow<NSResponder> for NSPredicateEditor
NSControl
and NSRuleEditor
and NSView
and NSPredicateEditor
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSProgressIndicator
Available on crate features NSView
and NSProgressIndicator
only.
impl Borrow<NSResponder> for NSProgressIndicator
NSView
and NSProgressIndicator
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSRuleEditor
Available on crate features NSControl
and NSView
and NSRuleEditor
only.
impl Borrow<NSResponder> for NSRuleEditor
NSControl
and NSView
and NSRuleEditor
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSRulerView
Available on crate features NSView
and NSRulerView
only.
impl Borrow<NSResponder> for NSRulerView
NSView
and NSRulerView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSSavePanel
Available on crate features NSPanel
and NSWindow
and NSSavePanel
only.
impl Borrow<NSResponder> for NSSavePanel
NSPanel
and NSWindow
and NSSavePanel
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSScrollView
Available on crate features NSView
and NSScrollView
only.
impl Borrow<NSResponder> for NSScrollView
NSView
and NSScrollView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSScroller
Available on crate features NSControl
and NSView
and NSScroller
only.
impl Borrow<NSResponder> for NSScroller
NSControl
and NSView
and NSScroller
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSScrubber
Available on crate features NSView
and NSScrubber
only.
impl Borrow<NSResponder> for NSScrubber
NSView
and NSScrubber
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSScrubberArrangedView
Available on crate features NSView
and NSScrubberItemView
only.
impl Borrow<NSResponder> for NSScrubberArrangedView
NSView
and NSScrubberItemView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSScrubberImageItemView
Available on crate features NSView
and NSScrubberItemView
only.
impl Borrow<NSResponder> for NSScrubberImageItemView
NSView
and NSScrubberItemView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSScrubberItemView
Available on crate features NSView
and NSScrubberItemView
only.
impl Borrow<NSResponder> for NSScrubberItemView
NSView
and NSScrubberItemView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSScrubberSelectionView
Available on crate features NSView
and NSScrubberItemView
only.
impl Borrow<NSResponder> for NSScrubberSelectionView
NSView
and NSScrubberItemView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSScrubberTextItemView
Available on crate features NSView
and NSScrubberItemView
only.
impl Borrow<NSResponder> for NSScrubberTextItemView
NSView
and NSScrubberItemView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSSearchField
Available on crate features NSControl
and NSTextField
and NSView
and NSSearchField
only.
impl Borrow<NSResponder> for NSSearchField
NSControl
and NSTextField
and NSView
and NSSearchField
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSSecureTextField
Available on crate features NSControl
and NSTextField
and NSView
and NSSecureTextField
only.
impl Borrow<NSResponder> for NSSecureTextField
NSControl
and NSTextField
and NSView
and NSSecureTextField
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSSegmentedControl
Available on crate features NSControl
and NSView
and NSSegmentedControl
only.
impl Borrow<NSResponder> for NSSegmentedControl
NSControl
and NSView
and NSSegmentedControl
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSSlider
Available on crate features NSControl
and NSView
and NSSlider
only.
impl Borrow<NSResponder> for NSSlider
NSControl
and NSView
and NSSlider
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSSplitView
Available on crate features NSView
and NSSplitView
only.
impl Borrow<NSResponder> for NSSplitView
NSView
and NSSplitView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSSplitViewController
Available on crate features NSViewController
and NSSplitViewController
only.
impl Borrow<NSResponder> for NSSplitViewController
NSViewController
and NSSplitViewController
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSStackView
Available on crate features NSView
and NSStackView
only.
impl Borrow<NSResponder> for NSStackView
NSView
and NSStackView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSStatusBarButton
Available on crate features NSButton
and NSControl
and NSView
and NSStatusBarButton
only.
impl Borrow<NSResponder> for NSStatusBarButton
NSButton
and NSControl
and NSView
and NSStatusBarButton
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSStepper
Available on crate features NSControl
and NSView
and NSStepper
only.
impl Borrow<NSResponder> for NSStepper
NSControl
and NSView
and NSStepper
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSSwitch
Available on crate features NSControl
and NSView
and NSSwitch
only.
impl Borrow<NSResponder> for NSSwitch
NSControl
and NSView
and NSSwitch
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTabView
Available on crate features NSView
and NSTabView
only.
impl Borrow<NSResponder> for NSTabView
NSView
and NSTabView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTabViewController
Available on crate features NSViewController
and NSTabViewController
only.
impl Borrow<NSResponder> for NSTabViewController
NSViewController
and NSTabViewController
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTableCellView
Available on crate features NSView
and NSTableCellView
only.
impl Borrow<NSResponder> for NSTableCellView
NSView
and NSTableCellView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTableHeaderView
Available on crate features NSView
and NSTableHeaderView
only.
impl Borrow<NSResponder> for NSTableHeaderView
NSView
and NSTableHeaderView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTableRowView
Available on crate features NSView
and NSTableRowView
only.
impl Borrow<NSResponder> for NSTableRowView
NSView
and NSTableRowView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTableView
Available on crate features NSControl
and NSView
and NSTableView
only.
impl Borrow<NSResponder> for NSTableView
NSControl
and NSView
and NSTableView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSText
Available on crate features NSView
and NSText
only.
impl Borrow<NSResponder> for NSText
NSView
and NSText
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTextField
Available on crate features NSControl
and NSView
and NSTextField
only.
impl Borrow<NSResponder> for NSTextField
NSControl
and NSView
and NSTextField
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTextInsertionIndicator
Available on crate features NSView
and NSTextInsertionIndicator
only.
impl Borrow<NSResponder> for NSTextInsertionIndicator
NSView
and NSTextInsertionIndicator
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTextView
Available on crate features NSText
and NSView
and NSTextView
only.
impl Borrow<NSResponder> for NSTextView
NSText
and NSView
and NSTextView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTitlebarAccessoryViewController
Available on crate features NSViewController
and NSTitlebarAccessoryViewController
only.
impl Borrow<NSResponder> for NSTitlebarAccessoryViewController
NSViewController
and NSTitlebarAccessoryViewController
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTokenField
Available on crate features NSControl
and NSTextField
and NSView
and NSTokenField
only.
impl Borrow<NSResponder> for NSTokenField
NSControl
and NSTextField
and NSView
and NSTokenField
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSView
Available on crate feature NSView
only.
impl Borrow<NSResponder> for NSView
NSView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSViewController
Available on crate feature NSViewController
only.
impl Borrow<NSResponder> for NSViewController
NSViewController
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSVisualEffectView
Available on crate features NSView
and NSVisualEffectView
only.
impl Borrow<NSResponder> for NSVisualEffectView
NSView
and NSVisualEffectView
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSWindow
Available on crate feature NSWindow
only.
impl Borrow<NSResponder> for NSWindow
NSWindow
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSWindowController
Available on crate feature NSWindowController
only.
impl Borrow<NSResponder> for NSWindowController
NSWindowController
only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl ClassType for NSResponder
impl ClassType for NSResponder
Source§const NAME: &'static str = "NSResponder"
const NAME: &'static str = "NSResponder"
Source§type ThreadKind = dyn MainThreadOnly
type ThreadKind = dyn MainThreadOnly
Source§impl Debug for NSResponder
impl Debug for NSResponder
Source§impl Deref for NSResponder
impl Deref for NSResponder
Source§impl Hash for NSResponder
impl Hash for NSResponder
Source§impl Message for NSResponder
impl Message for NSResponder
Source§impl NSCoding for NSResponder
impl NSCoding for NSResponder
Source§impl NSObjectProtocol for NSResponder
impl NSObjectProtocol for NSResponder
Source§fn isEqual(&self, other: Option<&AnyObject>) -> bool
fn isEqual(&self, other: Option<&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
isKindOfClass
directly, or cast your objects with AnyObject::downcast_ref
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 NSStandardKeyBindingResponding for NSResponder
impl NSStandardKeyBindingResponding for NSResponder
Source§unsafe fn insertText(&self, insert_string: &AnyObject)
unsafe fn insertText(&self, insert_string: &AnyObject)
unsafe fn doCommandBySelector(&self, selector: Sel)
Source§unsafe fn moveForward(&self, sender: Option<&AnyObject>)
unsafe fn moveForward(&self, sender: Option<&AnyObject>)
unsafe fn moveRight(&self, sender: Option<&AnyObject>)
unsafe fn moveBackward(&self, sender: Option<&AnyObject>)
unsafe fn moveLeft(&self, sender: Option<&AnyObject>)
unsafe fn moveUp(&self, sender: Option<&AnyObject>)
unsafe fn moveDown(&self, sender: Option<&AnyObject>)
unsafe fn moveWordForward(&self, sender: Option<&AnyObject>)
unsafe fn moveWordBackward(&self, sender: Option<&AnyObject>)
unsafe fn moveToBeginningOfLine(&self, sender: Option<&AnyObject>)
unsafe fn moveToEndOfLine(&self, sender: Option<&AnyObject>)
unsafe fn moveToBeginningOfParagraph(&self, sender: Option<&AnyObject>)
unsafe fn moveToEndOfParagraph(&self, sender: Option<&AnyObject>)
unsafe fn moveToEndOfDocument(&self, sender: Option<&AnyObject>)
unsafe fn moveToBeginningOfDocument(&self, sender: Option<&AnyObject>)
unsafe fn pageDown(&self, sender: Option<&AnyObject>)
unsafe fn pageUp(&self, sender: Option<&AnyObject>)
unsafe fn centerSelectionInVisibleArea(&self, sender: Option<&AnyObject>)
unsafe fn moveBackwardAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveForwardAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveWordForwardAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveWordBackwardAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveUpAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveDownAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveToBeginningOfLineAndModifySelection( &self, sender: Option<&AnyObject>, )
unsafe fn moveToEndOfLineAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveToBeginningOfParagraphAndModifySelection( &self, sender: Option<&AnyObject>, )
unsafe fn moveToEndOfParagraphAndModifySelection( &self, sender: Option<&AnyObject>, )
unsafe fn moveToEndOfDocumentAndModifySelection( &self, sender: Option<&AnyObject>, )
unsafe fn moveToBeginningOfDocumentAndModifySelection( &self, sender: Option<&AnyObject>, )
unsafe fn pageDownAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn pageUpAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveParagraphForwardAndModifySelection( &self, sender: Option<&AnyObject>, )
unsafe fn moveParagraphBackwardAndModifySelection( &self, sender: Option<&AnyObject>, )
unsafe fn moveWordRight(&self, sender: Option<&AnyObject>)
unsafe fn moveWordLeft(&self, sender: Option<&AnyObject>)
unsafe fn moveRightAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveLeftAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveWordRightAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveWordLeftAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveToLeftEndOfLine(&self, sender: Option<&AnyObject>)
unsafe fn moveToRightEndOfLine(&self, sender: Option<&AnyObject>)
unsafe fn moveToLeftEndOfLineAndModifySelection( &self, sender: Option<&AnyObject>, )
unsafe fn moveToRightEndOfLineAndModifySelection( &self, sender: Option<&AnyObject>, )
unsafe fn scrollPageUp(&self, sender: Option<&AnyObject>)
unsafe fn scrollPageDown(&self, sender: Option<&AnyObject>)
unsafe fn scrollLineUp(&self, sender: Option<&AnyObject>)
unsafe fn scrollLineDown(&self, sender: Option<&AnyObject>)
unsafe fn scrollToBeginningOfDocument(&self, sender: Option<&AnyObject>)
unsafe fn scrollToEndOfDocument(&self, sender: Option<&AnyObject>)
unsafe fn transpose(&self, sender: Option<&AnyObject>)
unsafe fn transposeWords(&self, sender: Option<&AnyObject>)
unsafe fn selectAll(&self, sender: Option<&AnyObject>)
unsafe fn selectParagraph(&self, sender: Option<&AnyObject>)
unsafe fn selectLine(&self, sender: Option<&AnyObject>)
unsafe fn selectWord(&self, sender: Option<&AnyObject>)
unsafe fn indent(&self, sender: Option<&AnyObject>)
unsafe fn insertTab(&self, sender: Option<&AnyObject>)
unsafe fn insertBacktab(&self, sender: Option<&AnyObject>)
unsafe fn insertNewline(&self, sender: Option<&AnyObject>)
unsafe fn insertParagraphSeparator(&self, sender: Option<&AnyObject>)
unsafe fn insertNewlineIgnoringFieldEditor(&self, sender: Option<&AnyObject>)
unsafe fn insertTabIgnoringFieldEditor(&self, sender: Option<&AnyObject>)
unsafe fn insertLineBreak(&self, sender: Option<&AnyObject>)
unsafe fn insertContainerBreak(&self, sender: Option<&AnyObject>)
unsafe fn insertSingleQuoteIgnoringSubstitution( &self, sender: Option<&AnyObject>, )
unsafe fn insertDoubleQuoteIgnoringSubstitution( &self, sender: Option<&AnyObject>, )
unsafe fn changeCaseOfLetter(&self, sender: Option<&AnyObject>)
unsafe fn uppercaseWord(&self, sender: Option<&AnyObject>)
unsafe fn lowercaseWord(&self, sender: Option<&AnyObject>)
unsafe fn capitalizeWord(&self, sender: Option<&AnyObject>)
unsafe fn deleteForward(&self, sender: Option<&AnyObject>)
unsafe fn deleteBackward(&self, sender: Option<&AnyObject>)
unsafe fn deleteBackwardByDecomposingPreviousCharacter( &self, sender: Option<&AnyObject>, )
unsafe fn deleteWordForward(&self, sender: Option<&AnyObject>)
unsafe fn deleteWordBackward(&self, sender: Option<&AnyObject>)
unsafe fn deleteToBeginningOfLine(&self, sender: Option<&AnyObject>)
unsafe fn deleteToEndOfLine(&self, sender: Option<&AnyObject>)
unsafe fn deleteToBeginningOfParagraph(&self, sender: Option<&AnyObject>)
unsafe fn deleteToEndOfParagraph(&self, sender: Option<&AnyObject>)
unsafe fn yank(&self, sender: Option<&AnyObject>)
unsafe fn complete(&self, sender: Option<&AnyObject>)
unsafe fn setMark(&self, sender: Option<&AnyObject>)
unsafe fn deleteToMark(&self, sender: Option<&AnyObject>)
unsafe fn selectToMark(&self, sender: Option<&AnyObject>)
unsafe fn swapWithMark(&self, sender: Option<&AnyObject>)
unsafe fn cancelOperation(&self, sender: Option<&AnyObject>)
unsafe fn makeBaseWritingDirectionNatural(&self, sender: Option<&AnyObject>)
unsafe fn makeBaseWritingDirectionLeftToRight(&self, sender: Option<&AnyObject>)
unsafe fn makeBaseWritingDirectionRightToLeft(&self, sender: Option<&AnyObject>)
unsafe fn makeTextWritingDirectionNatural(&self, sender: Option<&AnyObject>)
unsafe fn makeTextWritingDirectionLeftToRight(&self, sender: Option<&AnyObject>)
unsafe fn makeTextWritingDirectionRightToLeft(&self, sender: Option<&AnyObject>)
unsafe fn quickLookPreviewItems(&self, sender: Option<&AnyObject>)
Source§impl NSTouchBarProvider for NSResponder
Available on crate feature NSTouchBar
only.
impl NSTouchBarProvider for NSResponder
NSTouchBar
only.Source§impl NSUserActivityRestoring for NSResponder
Available on crate feature NSUserActivity
only.
impl NSUserActivityRestoring for NSResponder
NSUserActivity
only.unsafe fn restoreUserActivityState(&self, user_activity: &NSUserActivity)
Source§impl PartialEq for NSResponder
impl PartialEq for NSResponder
Source§impl RefEncode for NSResponder
impl RefEncode for NSResponder
Source§const ENCODING_REF: Encoding = <NSObject as ::objc2::RefEncode>::ENCODING_REF
const ENCODING_REF: Encoding = <NSObject as ::objc2::RefEncode>::ENCODING_REF
impl DowncastTarget for NSResponder
impl Eq for NSResponder
Auto Trait Implementations§
impl !Freeze for NSResponder
impl !RefUnwindSafe for NSResponder
impl !Send for NSResponder
impl !Sync for NSResponder
impl !Unpin for NSResponder
impl !UnwindSafe for NSResponder
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<'a, T> MainThreadOnly for T
impl<'a, T> MainThreadOnly for T
Source§fn mtm(&self) -> MainThreadMarker
fn mtm(&self) -> MainThreadMarker
MainThreadMarker
from the main-thread-only object. Read more