#[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.
§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_refSource§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