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
This has always returned NO and had no effect on macOS
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,
this is difficult to use correctly, use 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 NSBackgroundExtensionView and NSView only.
impl AsRef<NSResponder> for NSBackgroundExtensionView
NSBackgroundExtensionView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSBox
Available on crate features NSBox and NSView only.
impl AsRef<NSResponder> for NSBox
NSBox and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSBrowser
Available on crate features NSBrowser and NSControl and NSView only.
impl AsRef<NSResponder> for NSBrowser
NSBrowser and NSControl and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSButton
Available on crate features NSButton and NSControl and NSView only.
impl AsRef<NSResponder> for NSButton
NSButton and NSControl and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSClipView
Available on crate features NSClipView and NSView only.
impl AsRef<NSResponder> for NSClipView
NSClipView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSCollectionView
Available on crate features NSCollectionView and NSView only.
impl AsRef<NSResponder> for NSCollectionView
NSCollectionView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSCollectionViewItem
Available on crate features NSCollectionView and NSViewController only.
impl AsRef<NSResponder> for NSCollectionViewItem
NSCollectionView and NSViewController only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSColorPanel
Available on crate features NSColorPanel and NSPanel and NSWindow only.
impl AsRef<NSResponder> for NSColorPanel
NSColorPanel and NSPanel and NSWindow only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSColorWell
Available on crate features NSColorWell and NSControl and NSView only.
impl AsRef<NSResponder> for NSColorWell
NSColorWell and NSControl and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSComboBox
Available on crate features NSComboBox and NSControl and NSTextField and NSView only.
impl AsRef<NSResponder> for NSComboBox
NSComboBox and NSControl and NSTextField and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSComboButton
Available on crate features NSComboButton and NSControl and NSView only.
impl AsRef<NSResponder> for NSComboButton
NSComboButton and NSControl and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSControl
Available on crate features NSControl and NSView only.
impl AsRef<NSResponder> for NSControl
NSControl and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSDatePicker
Available on crate features NSControl and NSDatePicker and NSView only.
impl AsRef<NSResponder> for NSDatePicker
NSControl and NSDatePicker and NSView 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 NSFontPanel and NSPanel and NSWindow only.
impl AsRef<NSResponder> for NSFontPanel
NSFontPanel and NSPanel and NSWindow only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSForm
Available on crate features NSControl and NSForm and NSMatrix and NSView only.
impl AsRef<NSResponder> for NSForm
NSControl and NSForm and NSMatrix and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSGlassEffectContainerView
Available on crate features NSGlassEffectView and NSView only.
impl AsRef<NSResponder> for NSGlassEffectContainerView
NSGlassEffectView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSGlassEffectView
Available on crate features NSGlassEffectView and NSView only.
impl AsRef<NSResponder> for NSGlassEffectView
NSGlassEffectView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSGridView
Available on crate features NSGridView and NSView only.
impl AsRef<NSResponder> for NSGridView
NSGridView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSImageView
Available on crate features NSControl and NSImageView and NSView only.
impl AsRef<NSResponder> for NSImageView
NSControl and NSImageView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSLevelIndicator
Available on crate features NSControl and NSLevelIndicator and NSView only.
impl AsRef<NSResponder> for NSLevelIndicator
NSControl and NSLevelIndicator and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSMatrix
Available on crate features NSControl and NSMatrix and NSView only.
impl AsRef<NSResponder> for NSMatrix
NSControl and NSMatrix and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSOpenGLView
Available on crate features NSOpenGLView and NSView only.
impl AsRef<NSResponder> for NSOpenGLView
NSOpenGLView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSOpenPanel
Available on crate features NSOpenPanel and NSPanel and NSSavePanel and NSWindow only.
impl AsRef<NSResponder> for NSOpenPanel
NSOpenPanel and NSPanel and NSSavePanel and NSWindow only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSOutlineView
Available on crate features NSControl and NSOutlineView and NSTableView and NSView only.
impl AsRef<NSResponder> for NSOutlineView
NSControl and NSOutlineView and NSTableView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSPageController
Available on crate features NSPageController and NSViewController only.
impl AsRef<NSResponder> for NSPageController
NSPageController and NSViewController only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSPanel
Available on crate features NSPanel and NSWindow only.
impl AsRef<NSResponder> for NSPanel
NSPanel and NSWindow only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSPathControl
Available on crate features NSControl and NSPathControl and NSView only.
impl AsRef<NSResponder> for NSPathControl
NSControl and NSPathControl and NSView 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 NSPopUpButton and NSView only.
impl AsRef<NSResponder> for NSPopUpButton
NSButton and NSControl and NSPopUpButton and NSView 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 NSPredicateEditor and NSRuleEditor and NSView only.
impl AsRef<NSResponder> for NSPredicateEditor
NSControl and NSPredicateEditor and NSRuleEditor and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSProgressIndicator
Available on crate features NSProgressIndicator and NSView only.
impl AsRef<NSResponder> for NSProgressIndicator
NSProgressIndicator and NSView 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 NSRuleEditor and NSView only.
impl AsRef<NSResponder> for NSRuleEditor
NSControl and NSRuleEditor and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSRulerView
Available on crate features NSRulerView and NSView only.
impl AsRef<NSResponder> for NSRulerView
NSRulerView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSSavePanel
Available on crate features NSPanel and NSSavePanel and NSWindow only.
impl AsRef<NSResponder> for NSSavePanel
NSPanel and NSSavePanel and NSWindow only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSScrollView
Available on crate features NSScrollView and NSView only.
impl AsRef<NSResponder> for NSScrollView
NSScrollView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSScroller
Available on crate features NSControl and NSScroller and NSView only.
impl AsRef<NSResponder> for NSScroller
NSControl and NSScroller and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSScrubber
Available on crate features NSScrubber and NSView only.
impl AsRef<NSResponder> for NSScrubber
NSScrubber and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSScrubberArrangedView
Available on crate features NSScrubberItemView and NSView only.
impl AsRef<NSResponder> for NSScrubberArrangedView
NSScrubberItemView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSScrubberImageItemView
Available on crate features NSScrubberItemView and NSView only.
impl AsRef<NSResponder> for NSScrubberImageItemView
NSScrubberItemView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSScrubberItemView
Available on crate features NSScrubberItemView and NSView only.
impl AsRef<NSResponder> for NSScrubberItemView
NSScrubberItemView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSScrubberSelectionView
Available on crate features NSScrubberItemView and NSView only.
impl AsRef<NSResponder> for NSScrubberSelectionView
NSScrubberItemView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSScrubberTextItemView
Available on crate features NSScrubberItemView and NSView only.
impl AsRef<NSResponder> for NSScrubberTextItemView
NSScrubberItemView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSSearchField
Available on crate features NSControl and NSSearchField and NSTextField and NSView only.
impl AsRef<NSResponder> for NSSearchField
NSControl and NSSearchField and NSTextField and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSSecureTextField
Available on crate features NSControl and NSSecureTextField and NSTextField and NSView only.
impl AsRef<NSResponder> for NSSecureTextField
NSControl and NSSecureTextField and NSTextField and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSSegmentedControl
Available on crate features NSControl and NSSegmentedControl and NSView only.
impl AsRef<NSResponder> for NSSegmentedControl
NSControl and NSSegmentedControl and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSSlider
Available on crate features NSControl and NSSlider and NSView only.
impl AsRef<NSResponder> for NSSlider
NSControl and NSSlider and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSSplitView
Available on crate features NSSplitView and NSView only.
impl AsRef<NSResponder> for NSSplitView
NSSplitView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSSplitViewController
Available on crate features NSSplitViewController and NSViewController only.
impl AsRef<NSResponder> for NSSplitViewController
NSSplitViewController and NSViewController only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSSplitViewItemAccessoryViewController
Available on crate features NSSplitViewItemAccessoryViewController and NSViewController only.
impl AsRef<NSResponder> for NSSplitViewItemAccessoryViewController
NSSplitViewItemAccessoryViewController and NSViewController only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSStackView
Available on crate features NSStackView and NSView only.
impl AsRef<NSResponder> for NSStackView
NSStackView and NSView 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 NSStatusBarButton and NSView only.
impl AsRef<NSResponder> for NSStatusBarButton
NSButton and NSControl and NSStatusBarButton and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSStepper
Available on crate features NSControl and NSStepper and NSView only.
impl AsRef<NSResponder> for NSStepper
NSControl and NSStepper and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSSwitch
Available on crate features NSControl and NSSwitch and NSView only.
impl AsRef<NSResponder> for NSSwitch
NSControl and NSSwitch and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTabView
Available on crate features NSTabView and NSView only.
impl AsRef<NSResponder> for NSTabView
NSTabView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTabViewController
Available on crate features NSTabViewController and NSViewController only.
impl AsRef<NSResponder> for NSTabViewController
NSTabViewController and NSViewController only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTableCellView
Available on crate features NSTableCellView and NSView only.
impl AsRef<NSResponder> for NSTableCellView
NSTableCellView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTableHeaderView
Available on crate features NSTableHeaderView and NSView only.
impl AsRef<NSResponder> for NSTableHeaderView
NSTableHeaderView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTableRowView
Available on crate features NSTableRowView and NSView only.
impl AsRef<NSResponder> for NSTableRowView
NSTableRowView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTableView
Available on crate features NSControl and NSTableView and NSView only.
impl AsRef<NSResponder> for NSTableView
NSControl and NSTableView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSText
Available on crate features NSText and NSView only.
impl AsRef<NSResponder> for NSText
NSText and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTextField
Available on crate features NSControl and NSTextField and NSView only.
impl AsRef<NSResponder> for NSTextField
NSControl and NSTextField and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTextInsertionIndicator
Available on crate features NSTextInsertionIndicator and NSView only.
impl AsRef<NSResponder> for NSTextInsertionIndicator
NSTextInsertionIndicator and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTextView
Available on crate features NSText and NSTextView and NSView only.
impl AsRef<NSResponder> for NSTextView
NSText and NSTextView and NSView only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSResponder> for NSTitlebarAccessoryViewController
Available on crate features NSTitlebarAccessoryViewController and NSViewController only.
impl AsRef<NSResponder> for NSTitlebarAccessoryViewController
NSTitlebarAccessoryViewController and NSViewController 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 NSTokenField and NSView only.
impl AsRef<NSResponder> for NSTokenField
NSControl and NSTextField and NSTokenField and NSView 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 NSBackgroundExtensionView and NSView only.
impl Borrow<NSResponder> for NSBackgroundExtensionView
NSBackgroundExtensionView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSBox
Available on crate features NSBox and NSView only.
impl Borrow<NSResponder> for NSBox
NSBox and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSBrowser
Available on crate features NSBrowser and NSControl and NSView only.
impl Borrow<NSResponder> for NSBrowser
NSBrowser and NSControl and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSButton
Available on crate features NSButton and NSControl and NSView only.
impl Borrow<NSResponder> for NSButton
NSButton and NSControl and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSClipView
Available on crate features NSClipView and NSView only.
impl Borrow<NSResponder> for NSClipView
NSClipView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSCollectionView
Available on crate features NSCollectionView and NSView only.
impl Borrow<NSResponder> for NSCollectionView
NSCollectionView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSCollectionViewItem
Available on crate features NSCollectionView and NSViewController only.
impl Borrow<NSResponder> for NSCollectionViewItem
NSCollectionView and NSViewController only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSColorPanel
Available on crate features NSColorPanel and NSPanel and NSWindow only.
impl Borrow<NSResponder> for NSColorPanel
NSColorPanel and NSPanel and NSWindow only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSColorWell
Available on crate features NSColorWell and NSControl and NSView only.
impl Borrow<NSResponder> for NSColorWell
NSColorWell and NSControl and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSComboBox
Available on crate features NSComboBox and NSControl and NSTextField and NSView only.
impl Borrow<NSResponder> for NSComboBox
NSComboBox and NSControl and NSTextField and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSComboButton
Available on crate features NSComboButton and NSControl and NSView only.
impl Borrow<NSResponder> for NSComboButton
NSComboButton and NSControl and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSControl
Available on crate features NSControl and NSView only.
impl Borrow<NSResponder> for NSControl
NSControl and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSDatePicker
Available on crate features NSControl and NSDatePicker and NSView only.
impl Borrow<NSResponder> for NSDatePicker
NSControl and NSDatePicker and NSView 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 NSFontPanel and NSPanel and NSWindow only.
impl Borrow<NSResponder> for NSFontPanel
NSFontPanel and NSPanel and NSWindow only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSForm
Available on crate features NSControl and NSForm and NSMatrix and NSView only.
impl Borrow<NSResponder> for NSForm
NSControl and NSForm and NSMatrix and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSGlassEffectContainerView
Available on crate features NSGlassEffectView and NSView only.
impl Borrow<NSResponder> for NSGlassEffectContainerView
NSGlassEffectView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSGlassEffectView
Available on crate features NSGlassEffectView and NSView only.
impl Borrow<NSResponder> for NSGlassEffectView
NSGlassEffectView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSGridView
Available on crate features NSGridView and NSView only.
impl Borrow<NSResponder> for NSGridView
NSGridView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSImageView
Available on crate features NSControl and NSImageView and NSView only.
impl Borrow<NSResponder> for NSImageView
NSControl and NSImageView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSLevelIndicator
Available on crate features NSControl and NSLevelIndicator and NSView only.
impl Borrow<NSResponder> for NSLevelIndicator
NSControl and NSLevelIndicator and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSMatrix
Available on crate features NSControl and NSMatrix and NSView only.
impl Borrow<NSResponder> for NSMatrix
NSControl and NSMatrix and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSOpenGLView
Available on crate features NSOpenGLView and NSView only.
impl Borrow<NSResponder> for NSOpenGLView
NSOpenGLView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSOpenPanel
Available on crate features NSOpenPanel and NSPanel and NSSavePanel and NSWindow only.
impl Borrow<NSResponder> for NSOpenPanel
NSOpenPanel and NSPanel and NSSavePanel and NSWindow only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSOutlineView
Available on crate features NSControl and NSOutlineView and NSTableView and NSView only.
impl Borrow<NSResponder> for NSOutlineView
NSControl and NSOutlineView and NSTableView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSPageController
Available on crate features NSPageController and NSViewController only.
impl Borrow<NSResponder> for NSPageController
NSPageController and NSViewController only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSPanel
Available on crate features NSPanel and NSWindow only.
impl Borrow<NSResponder> for NSPanel
NSPanel and NSWindow only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSPathControl
Available on crate features NSControl and NSPathControl and NSView only.
impl Borrow<NSResponder> for NSPathControl
NSControl and NSPathControl and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSPopUpButton
Available on crate features NSButton and NSControl and NSPopUpButton and NSView only.
impl Borrow<NSResponder> for NSPopUpButton
NSButton and NSControl and NSPopUpButton and NSView 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 NSPredicateEditor and NSRuleEditor and NSView only.
impl Borrow<NSResponder> for NSPredicateEditor
NSControl and NSPredicateEditor and NSRuleEditor and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSProgressIndicator
Available on crate features NSProgressIndicator and NSView only.
impl Borrow<NSResponder> for NSProgressIndicator
NSProgressIndicator and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSRuleEditor
Available on crate features NSControl and NSRuleEditor and NSView only.
impl Borrow<NSResponder> for NSRuleEditor
NSControl and NSRuleEditor and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSRulerView
Available on crate features NSRulerView and NSView only.
impl Borrow<NSResponder> for NSRulerView
NSRulerView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSSavePanel
Available on crate features NSPanel and NSSavePanel and NSWindow only.
impl Borrow<NSResponder> for NSSavePanel
NSPanel and NSSavePanel and NSWindow only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSScrollView
Available on crate features NSScrollView and NSView only.
impl Borrow<NSResponder> for NSScrollView
NSScrollView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSScroller
Available on crate features NSControl and NSScroller and NSView only.
impl Borrow<NSResponder> for NSScroller
NSControl and NSScroller and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSScrubber
Available on crate features NSScrubber and NSView only.
impl Borrow<NSResponder> for NSScrubber
NSScrubber and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSScrubberArrangedView
Available on crate features NSScrubberItemView and NSView only.
impl Borrow<NSResponder> for NSScrubberArrangedView
NSScrubberItemView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSScrubberImageItemView
Available on crate features NSScrubberItemView and NSView only.
impl Borrow<NSResponder> for NSScrubberImageItemView
NSScrubberItemView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSScrubberItemView
Available on crate features NSScrubberItemView and NSView only.
impl Borrow<NSResponder> for NSScrubberItemView
NSScrubberItemView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSScrubberSelectionView
Available on crate features NSScrubberItemView and NSView only.
impl Borrow<NSResponder> for NSScrubberSelectionView
NSScrubberItemView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSScrubberTextItemView
Available on crate features NSScrubberItemView and NSView only.
impl Borrow<NSResponder> for NSScrubberTextItemView
NSScrubberItemView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSSearchField
Available on crate features NSControl and NSSearchField and NSTextField and NSView only.
impl Borrow<NSResponder> for NSSearchField
NSControl and NSSearchField and NSTextField and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSSecureTextField
Available on crate features NSControl and NSSecureTextField and NSTextField and NSView only.
impl Borrow<NSResponder> for NSSecureTextField
NSControl and NSSecureTextField and NSTextField and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSSegmentedControl
Available on crate features NSControl and NSSegmentedControl and NSView only.
impl Borrow<NSResponder> for NSSegmentedControl
NSControl and NSSegmentedControl and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSSlider
Available on crate features NSControl and NSSlider and NSView only.
impl Borrow<NSResponder> for NSSlider
NSControl and NSSlider and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSSplitView
Available on crate features NSSplitView and NSView only.
impl Borrow<NSResponder> for NSSplitView
NSSplitView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSSplitViewController
Available on crate features NSSplitViewController and NSViewController only.
impl Borrow<NSResponder> for NSSplitViewController
NSSplitViewController and NSViewController only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSSplitViewItemAccessoryViewController
Available on crate features NSSplitViewItemAccessoryViewController and NSViewController only.
impl Borrow<NSResponder> for NSSplitViewItemAccessoryViewController
NSSplitViewItemAccessoryViewController and NSViewController only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSStackView
Available on crate features NSStackView and NSView only.
impl Borrow<NSResponder> for NSStackView
NSStackView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSStatusBarButton
Available on crate features NSButton and NSControl and NSStatusBarButton and NSView only.
impl Borrow<NSResponder> for NSStatusBarButton
NSButton and NSControl and NSStatusBarButton and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSStepper
Available on crate features NSControl and NSStepper and NSView only.
impl Borrow<NSResponder> for NSStepper
NSControl and NSStepper and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSSwitch
Available on crate features NSControl and NSSwitch and NSView only.
impl Borrow<NSResponder> for NSSwitch
NSControl and NSSwitch and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTabView
Available on crate features NSTabView and NSView only.
impl Borrow<NSResponder> for NSTabView
NSTabView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTabViewController
Available on crate features NSTabViewController and NSViewController only.
impl Borrow<NSResponder> for NSTabViewController
NSTabViewController and NSViewController only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTableCellView
Available on crate features NSTableCellView and NSView only.
impl Borrow<NSResponder> for NSTableCellView
NSTableCellView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTableHeaderView
Available on crate features NSTableHeaderView and NSView only.
impl Borrow<NSResponder> for NSTableHeaderView
NSTableHeaderView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTableRowView
Available on crate features NSTableRowView and NSView only.
impl Borrow<NSResponder> for NSTableRowView
NSTableRowView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTableView
Available on crate features NSControl and NSTableView and NSView only.
impl Borrow<NSResponder> for NSTableView
NSControl and NSTableView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSText
Available on crate features NSText and NSView only.
impl Borrow<NSResponder> for NSText
NSText and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTextField
Available on crate features NSControl and NSTextField and NSView only.
impl Borrow<NSResponder> for NSTextField
NSControl and NSTextField and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTextInsertionIndicator
Available on crate features NSTextInsertionIndicator and NSView only.
impl Borrow<NSResponder> for NSTextInsertionIndicator
NSTextInsertionIndicator and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTextView
Available on crate features NSText and NSTextView and NSView only.
impl Borrow<NSResponder> for NSTextView
NSText and NSTextView and NSView only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTitlebarAccessoryViewController
Available on crate features NSTitlebarAccessoryViewController and NSViewController only.
impl Borrow<NSResponder> for NSTitlebarAccessoryViewController
NSTitlebarAccessoryViewController and NSViewController only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for NSTokenField
Available on crate features NSControl and NSTextField and NSTokenField and NSView only.
impl Borrow<NSResponder> for NSTokenField
NSControl and NSTextField and NSTokenField and NSView 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§unsafe fn encodeWithCoder(&self, coder: &NSCoder)
unsafe fn encodeWithCoder(&self, coder: &NSCoder)
NSCoder only.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
use isKindOfClass directly, or cast your objects with AnyObject::downcast_ref
Source§fn isMemberOfClass(&self, cls: &AnyClass) -> bool
fn isMemberOfClass(&self, cls: &AnyClass) -> bool
Source§fn respondsToSelector(&self, aSelector: Sel) -> bool
fn respondsToSelector(&self, aSelector: Sel) -> bool
Source§fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
Source§fn debugDescription(&self) -> Retained<NSObject>
fn debugDescription(&self) -> Retained<NSObject>
Source§impl NSStandardKeyBindingResponding for NSResponder
impl NSStandardKeyBindingResponding for NSResponder
Source§unsafe fn insertText(&self, insert_string: &AnyObject)
unsafe fn insertText(&self, insert_string: &AnyObject)
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 UnsafeUnpin 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