pub struct NSResponder { /* private fields */ }NSResponder only.Expand description
Implementations§
Source§impl NSResponder
NSInterfaceStyle.
impl NSResponder
NSInterfaceStyle.
pub fn interfaceStyle(&self) -> NSInterfaceStyle
NSInterfaceStyle only.pub fn setInterfaceStyle(&self, interface_style: NSInterfaceStyle)
NSInterfaceStyle only.Source§impl NSResponder
impl NSResponder
pub fn init(this: Allocated<Self>) -> Retained<Self>
Sourcepub unsafe fn initWithCoder(
this: Allocated<Self>,
coder: &NSCoder,
) -> Option<Retained<Self>>
pub unsafe fn initWithCoder( this: Allocated<Self>, coder: &NSCoder, ) -> Option<Retained<Self>>
§Safety
coder possibly has further requirements.
Sourcepub unsafe fn nextResponder(&self) -> Option<Retained<NSResponder>>
pub unsafe fn nextResponder(&self) -> Option<Retained<NSResponder>>
§Safety
This is not retained internally, you must ensure the object is still alive.
Sourcepub unsafe fn setNextResponder(&self, next_responder: Option<&NSResponder>)
pub unsafe fn setNextResponder(&self, next_responder: Option<&NSResponder>)
Setter for nextResponder.
§Safety
This is unretained, you must ensure the object is kept alive while in use.
Sourcepub unsafe fn tryToPerform_with(
&self,
action: Sel,
object: Option<&AnyObject>,
) -> bool
pub unsafe fn tryToPerform_with( &self, action: Sel, object: Option<&AnyObject>, ) -> bool
§Safety
actionmust be a valid selector.objectshould be of the correct type.
pub fn performKeyEquivalent(&self, event: &NSEvent) -> bool
NSEvent only.pub fn validRequestorForSendType_returnType( &self, send_type: Option<&NSPasteboardType>, return_type: Option<&NSPasteboardType>, ) -> Option<Retained<AnyObject>>
NSPasteboard only.pub fn mouseDown(&self, event: &NSEvent)
NSEvent only.pub fn rightMouseDown(&self, event: &NSEvent)
NSEvent only.pub fn otherMouseDown(&self, event: &NSEvent)
NSEvent only.pub fn mouseUp(&self, event: &NSEvent)
NSEvent only.pub fn rightMouseUp(&self, event: &NSEvent)
NSEvent only.pub fn otherMouseUp(&self, event: &NSEvent)
NSEvent only.pub fn mouseMoved(&self, event: &NSEvent)
NSEvent only.pub fn mouseDragged(&self, event: &NSEvent)
NSEvent only.pub fn mouseCancelled(&self, event: &NSEvent)
NSEvent only.pub fn scrollWheel(&self, event: &NSEvent)
NSEvent only.pub fn rightMouseDragged(&self, event: &NSEvent)
NSEvent only.pub fn otherMouseDragged(&self, event: &NSEvent)
NSEvent only.pub fn mouseEntered(&self, event: &NSEvent)
NSEvent only.pub fn mouseExited(&self, event: &NSEvent)
NSEvent only.pub fn keyDown(&self, event: &NSEvent)
NSEvent only.pub fn keyUp(&self, event: &NSEvent)
NSEvent only.pub fn flagsChanged(&self, event: &NSEvent)
NSEvent only.pub fn tabletPoint(&self, event: &NSEvent)
NSEvent only.pub fn tabletProximity(&self, event: &NSEvent)
NSEvent only.pub fn cursorUpdate(&self, event: &NSEvent)
NSEvent only.pub fn magnifyWithEvent(&self, event: &NSEvent)
NSEvent only.pub fn rotateWithEvent(&self, event: &NSEvent)
NSEvent only.pub fn swipeWithEvent(&self, event: &NSEvent)
NSEvent only.pub fn beginGestureWithEvent(&self, event: &NSEvent)
NSEvent only.pub fn endGestureWithEvent(&self, event: &NSEvent)
NSEvent only.pub fn smartMagnifyWithEvent(&self, event: &NSEvent)
NSEvent only.pub fn changeModeWithEvent(&self, event: &NSEvent)
NSEvent only.pub fn touchesBeganWithEvent(&self, event: &NSEvent)
NSEvent only.pub fn touchesMovedWithEvent(&self, event: &NSEvent)
NSEvent only.pub fn touchesEndedWithEvent(&self, event: &NSEvent)
NSEvent only.pub fn touchesCancelledWithEvent(&self, event: &NSEvent)
NSEvent only.pub fn quickLookWithEvent(&self, event: &NSEvent)
NSEvent only.pub fn pressureChangeWithEvent(&self, event: &NSEvent)
NSEvent only.Sourcepub fn contextMenuKeyDown(&self, event: &NSEvent)
Available on crate feature NSEvent only.
pub 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:
Sourcepub unsafe fn noResponderFor(&self, event_selector: Sel)
pub unsafe fn noResponderFor(&self, event_selector: Sel)
§Safety
event_selector must be a valid selector.
pub fn acceptsFirstResponder(&self) -> bool
pub fn becomeFirstResponder(&self) -> bool
pub fn resignFirstResponder(&self) -> bool
pub fn interpretKeyEvents(&self, event_array: &NSArray<NSEvent>)
NSEvent only.pub 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.
Sourcepub unsafe fn showContextHelp(&self, sender: Option<&AnyObject>)
pub unsafe fn showContextHelp(&self, sender: Option<&AnyObject>)
§Safety
sender should be of the correct type.
pub fn helpRequested(&self, event_ptr: &NSEvent)
NSEvent only.pub fn shouldBeTreatedAsInkEvent(&self, event: &NSEvent) -> bool
NSEvent only.pub fn wantsScrollEventsForSwipeTrackingOnAxis( &self, axis: NSEventGestureAxis, ) -> bool
NSEvent only.pub fn wantsForwardedScrollEventsForAxis( &self, axis: NSEventGestureAxis, ) -> bool
NSEvent only.Source§impl NSResponder
Methods declared on superclass NSObject.
impl NSResponder
Methods declared on superclass NSObject.
pub fn new(mtm: MainThreadMarker) -> Retained<Self>
impl NSResponder
NSStandardKeyBindingMethods.
Source§impl NSResponder
NSUndoSupport.
impl NSResponder
NSUndoSupport.
pub fn undoManager(&self) -> Option<Retained<NSUndoManager>>
Source§impl NSResponder
NSControlEditingSupport.
impl NSResponder
NSControlEditingSupport.
pub fn validateProposedFirstResponder_forEvent( &self, responder: &NSResponder, event: Option<&NSEvent>, ) -> bool
NSEvent only.Source§impl NSResponder
NSErrorPresentation.
impl NSResponder
NSErrorPresentation.
Sourcepub unsafe fn presentError_modalForWindow_delegate_didPresentSelector_contextInfo(
&self,
error: &NSError,
window: &NSWindow,
delegate: Option<&AnyObject>,
did_present_selector: Option<Sel>,
context_info: *mut c_void,
)
Available on crate feature NSWindow only.
pub unsafe fn presentError_modalForWindow_delegate_didPresentSelector_contextInfo( &self, error: &NSError, window: &NSWindow, delegate: Option<&AnyObject>, did_present_selector: Option<Sel>, context_info: *mut c_void, )
NSWindow only.§Safety
delegateshould be of the correct type.did_present_selectormust be a valid selector.context_infomust be a valid pointer or null.
pub fn presentError(&self, error: &NSError) -> bool
pub fn willPresentError(&self, error: &NSError) -> Retained<NSError>
Source§impl NSResponder
NSTextFinderSupport.
impl NSResponder
NSTextFinderSupport.
Sourcepub unsafe fn performTextFinderAction(&self, sender: Option<&AnyObject>)
pub unsafe fn performTextFinderAction(&self, sender: Option<&AnyObject>)
§Safety
sender should be of the correct type.
Source§impl NSResponder
NSWindowTabbing.
impl NSResponder
NSWindowTabbing.
Sourcepub unsafe fn newWindowForTab(&self, sender: Option<&AnyObject>)
pub unsafe fn newWindowForTab(&self, sender: Option<&AnyObject>)
§Safety
sender should be of the correct type.
Source§impl NSResponder
NSWritingToolsSupport.
impl NSResponder
NSWritingToolsSupport.
Sourcepub unsafe fn showWritingTools(&self, sender: Option<&AnyObject>)
pub unsafe fn showWritingTools(&self, sender: Option<&AnyObject>)
§Safety
sender should be of the correct type.
Source§impl NSResponder
NSDeprecated.
impl NSResponder
NSDeprecated.
pub fn performMnemonic(&self, string: &NSString) -> bool
Source§impl NSResponder
NSTouchBarProvider.
impl NSResponder
NSTouchBarProvider.
pub fn touchBar(&self) -> Option<Retained<NSTouchBar>>
NSTouchBar only.Sourcepub fn setTouchBar(&self, touch_bar: Option<&NSTouchBar>)
Available on crate feature NSTouchBar only.
pub fn setTouchBar(&self, touch_bar: Option<&NSTouchBar>)
NSTouchBar only.Setter for touchBar.
pub fn makeTouchBar(&self) -> Option<Retained<NSTouchBar>>
NSTouchBar only.Source§impl NSResponder
NSUserActivity.
impl NSResponder
NSUserActivity.
pub fn userActivity(&self) -> Option<Retained<NSUserActivity>>
NSUserActivity only.Sourcepub fn setUserActivity(&self, user_activity: Option<&NSUserActivity>)
Available on crate feature NSUserActivity only.
pub fn setUserActivity(&self, user_activity: Option<&NSUserActivity>)
NSUserActivity only.Setter for userActivity.
pub fn updateUserActivityState(&self, user_activity: &NSUserActivity)
NSUserActivity only.Source§impl NSResponder
NSRestorableState.
impl NSResponder
NSRestorableState.
Sourcepub unsafe fn encodeRestorableStateWithCoder(&self, coder: &NSCoder)
Available on crate feature NSWindowRestoration only.
pub unsafe fn encodeRestorableStateWithCoder(&self, coder: &NSCoder)
NSWindowRestoration only.§Safety
coder possibly has further requirements.
Sourcepub unsafe fn encodeRestorableStateWithCoder_backgroundQueue(
&self,
coder: &NSCoder,
queue: &NSOperationQueue,
)
Available on crate feature NSWindowRestoration only.
pub unsafe fn encodeRestorableStateWithCoder_backgroundQueue( &self, coder: &NSCoder, queue: &NSOperationQueue, )
NSWindowRestoration only.§Safety
coderpossibly has further requirements.queuepossibly has additional threading requirements.
Sourcepub unsafe fn restoreStateWithCoder(&self, coder: &NSCoder)
Available on crate feature NSWindowRestoration only.
pub unsafe fn restoreStateWithCoder(&self, coder: &NSCoder)
NSWindowRestoration only.§Safety
coder possibly has further requirements.
pub fn invalidateRestorableState(&self)
NSWindowRestoration only.pub fn restorableStateKeyPaths( mtm: MainThreadMarker, ) -> Retained<NSArray<NSString>>
NSWindowRestoration only.Sourcepub fn allowedClassesForRestorableStateKeyPath(
key_path: &NSString,
mtm: MainThreadMarker,
) -> Retained<NSArray<AnyClass>>
Available on crate feature NSWindowRestoration only.
pub 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 NSBackgroundExtensionView
Available on crate features NSView and NSBackgroundExtensionView only.
impl AsRef<NSResponder> for NSBackgroundExtensionView
NSView and NSBackgroundExtensionView 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 NSGlassEffectContainerView
Available on crate features NSView and NSGlassEffectView only.
impl AsRef<NSResponder> for NSGlassEffectContainerView
NSView and NSGlassEffectView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSGlassEffectView
Available on crate features NSView and NSGlassEffectView only.
impl AsRef<NSResponder> for NSGlassEffectView
NSView and NSGlassEffectView 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 NSOpenGLView
Available on crate features NSView and NSOpenGLView only.
impl AsRef<NSResponder> for NSOpenGLView
NSView and NSOpenGLView 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 NSSplitViewItemAccessoryViewController
Available on crate features NSViewController and NSSplitViewItemAccessoryViewController only.
impl AsRef<NSResponder> for NSSplitViewItemAccessoryViewController
NSViewController and NSSplitViewItemAccessoryViewController 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 NSBackgroundExtensionView
Available on crate features NSView and NSBackgroundExtensionView only.
impl Borrow<NSResponder> for NSBackgroundExtensionView
NSView and NSBackgroundExtensionView 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 NSGlassEffectContainerView
Available on crate features NSView and NSGlassEffectView only.
impl Borrow<NSResponder> for NSGlassEffectContainerView
NSView and NSGlassEffectView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSGlassEffectView
Available on crate features NSView and NSGlassEffectView only.
impl Borrow<NSResponder> for NSGlassEffectView
NSView and NSGlassEffectView 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 NSOpenGLView
Available on crate features NSView and NSOpenGLView only.
impl Borrow<NSResponder> for NSOpenGLView
NSView and NSOpenGLView 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 NSSplitViewItemAccessoryViewController
Available on crate features NSViewController and NSSplitViewItemAccessoryViewController only.
impl Borrow<NSResponder> for NSSplitViewItemAccessoryViewController
NSViewController and NSSplitViewItemAccessoryViewController 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)
Source§unsafe fn doCommandBySelector(&self, selector: Sel)
unsafe fn doCommandBySelector(&self, selector: Sel)
Source§unsafe fn moveForward(&self, sender: Option<&AnyObject>)
unsafe fn moveForward(&self, sender: Option<&AnyObject>)
Source§unsafe fn moveWordForwardAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveWordForwardAndModifySelection(&self, sender: Option<&AnyObject>)
Source§unsafe fn moveWordBackwardAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveWordBackwardAndModifySelection(&self, sender: Option<&AnyObject>)
Source§unsafe fn moveToBeginningOfLineAndModifySelection(
&self,
sender: Option<&AnyObject>,
)
unsafe fn moveToBeginningOfLineAndModifySelection( &self, sender: Option<&AnyObject>, )
Source§unsafe fn moveToEndOfLineAndModifySelection(&self, sender: Option<&AnyObject>)
unsafe fn moveToEndOfLineAndModifySelection(&self, sender: Option<&AnyObject>)
Source§unsafe fn moveToBeginningOfParagraphAndModifySelection(
&self,
sender: Option<&AnyObject>,
)
unsafe fn moveToBeginningOfParagraphAndModifySelection( &self, sender: Option<&AnyObject>, )
Source§unsafe fn moveToEndOfParagraphAndModifySelection(
&self,
sender: Option<&AnyObject>,
)
unsafe fn moveToEndOfParagraphAndModifySelection( &self, sender: Option<&AnyObject>, )
Source§unsafe fn moveToEndOfDocumentAndModifySelection(
&self,
sender: Option<&AnyObject>,
)
unsafe fn moveToEndOfDocumentAndModifySelection( &self, sender: Option<&AnyObject>, )
Source§unsafe fn moveToBeginningOfDocumentAndModifySelection(
&self,
sender: Option<&AnyObject>,
)
unsafe fn moveToBeginningOfDocumentAndModifySelection( &self, sender: Option<&AnyObject>, )
Source§unsafe fn moveParagraphForwardAndModifySelection(
&self,
sender: Option<&AnyObject>,
)
unsafe fn moveParagraphForwardAndModifySelection( &self, sender: Option<&AnyObject>, )
Source§unsafe fn moveParagraphBackwardAndModifySelection(
&self,
sender: Option<&AnyObject>,
)
unsafe fn moveParagraphBackwardAndModifySelection( &self, sender: Option<&AnyObject>, )
Source§unsafe fn moveToLeftEndOfLineAndModifySelection(
&self,
sender: Option<&AnyObject>,
)
unsafe fn moveToLeftEndOfLineAndModifySelection( &self, sender: Option<&AnyObject>, )
Source§unsafe fn moveToRightEndOfLineAndModifySelection(
&self,
sender: Option<&AnyObject>,
)
unsafe fn moveToRightEndOfLineAndModifySelection( &self, sender: Option<&AnyObject>, )
Source§unsafe fn insertNewlineIgnoringFieldEditor(&self, sender: Option<&AnyObject>)
unsafe fn insertNewlineIgnoringFieldEditor(&self, sender: Option<&AnyObject>)
Source§unsafe fn insertSingleQuoteIgnoringSubstitution(
&self,
sender: Option<&AnyObject>,
)
unsafe fn insertSingleQuoteIgnoringSubstitution( &self, sender: Option<&AnyObject>, )
Source§unsafe fn insertDoubleQuoteIgnoringSubstitution(
&self,
sender: Option<&AnyObject>,
)
unsafe fn insertDoubleQuoteIgnoringSubstitution( &self, sender: Option<&AnyObject>, )
Source§unsafe fn deleteBackwardByDecomposingPreviousCharacter(
&self,
sender: Option<&AnyObject>,
)
unsafe fn deleteBackwardByDecomposingPreviousCharacter( &self, sender: Option<&AnyObject>, )
Source§unsafe fn makeBaseWritingDirectionLeftToRight(&self, sender: Option<&AnyObject>)
unsafe fn makeBaseWritingDirectionLeftToRight(&self, sender: Option<&AnyObject>)
Source§unsafe fn makeBaseWritingDirectionRightToLeft(&self, sender: Option<&AnyObject>)
unsafe fn makeBaseWritingDirectionRightToLeft(&self, sender: Option<&AnyObject>)
Source§unsafe fn makeTextWritingDirectionLeftToRight(&self, sender: Option<&AnyObject>)
unsafe fn makeTextWritingDirectionLeftToRight(&self, sender: Option<&AnyObject>)
Source§unsafe fn makeTextWritingDirectionRightToLeft(&self, sender: Option<&AnyObject>)
unsafe fn makeTextWritingDirectionRightToLeft(&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.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