#[repr(C)]pub struct NSApplication { /* private fields */ }
NSApplication
and NSResponder
only.Expand description
Implementations§
Source§impl NSApplication
impl NSApplication
pub unsafe fn delegate( &self, ) -> Option<Retained<ProtocolObject<dyn NSApplicationDelegate>>>
Sourcepub fn setDelegate(
&self,
delegate: Option<&ProtocolObject<dyn NSApplicationDelegate>>,
)
pub fn setDelegate( &self, delegate: Option<&ProtocolObject<dyn NSApplicationDelegate>>, )
This is a weak property.
Setter for delegate
.
pub fn hide(&self, sender: Option<&AnyObject>)
pub unsafe fn unhide(&self, sender: Option<&AnyObject>)
pub unsafe fn unhideWithoutActivation(&self)
pub unsafe fn windowWithWindowNumber( &self, window_num: NSInteger, ) -> Option<Retained<NSWindow>>
NSWindow
only.pub unsafe fn mainWindow(&self) -> Option<Retained<NSWindow>>
NSWindow
only.pub fn keyWindow(&self) -> Option<Retained<NSWindow>>
NSWindow
only.pub unsafe fn isActive(&self) -> bool
pub unsafe fn isHidden(&self) -> bool
pub unsafe fn isRunning(&self) -> bool
pub unsafe fn deactivate(&self)
Sourcepub fn activateIgnoringOtherApps(&self, ignore_other_apps: bool)
👎Deprecated: This method will be deprecated in a future release. Use NSApp.activate instead.
pub fn activateIgnoringOtherApps(&self, ignore_other_apps: bool)
Makes the receiver the active app.
- Parameter ignoreOtherApps: If
NO
, the app is activated only if no other app is currently active. IfYES
, the app activates regardless.
Sourcepub unsafe fn activate(&self)
pub unsafe fn activate(&self)
Makes the receiver the active app, if possible.
You shouldn’t assume the app will be active immediately after sending this message. The framework also does not guarantee that the app will be activated at all.
For cooperative activation, the other application should
call -yieldActivationToApplication:
or equivalent prior
to the target application invoking -activate
.
Invoking -activate
on an already-active application
cancels any pending activation yields by the receiver.
Sourcepub unsafe fn yieldActivationToApplication(
&self,
application: &NSRunningApplication,
)
Available on crate feature NSRunningApplication
only.
pub unsafe fn yieldActivationToApplication( &self, application: &NSRunningApplication, )
NSRunningApplication
only.Explicitly allows another application to make itself active.
Calling this method will not deactivate the current app, nor
will it activate the other app. For cooperative or coordinated
activation, the other app should request to be activated at
some point in the future by calling activate
or equivalent.
Sourcepub unsafe fn yieldActivationToApplicationWithBundleIdentifier(
&self,
bundle_identifier: &NSString,
)
pub unsafe fn yieldActivationToApplicationWithBundleIdentifier( &self, bundle_identifier: &NSString, )
Same as -yieldActivationToApplication:
, but the provided
bundle identifier does not have to correspond to a currently
running application.
This method should be used to yield activation to apps that
may not be running at the time of invoking it. If it is known
that the target application is currently running, use
-yieldActivationToApplication:
instead.
pub fn hideOtherApplications(&self, sender: Option<&AnyObject>)
pub unsafe fn unhideAllApplications(&self, sender: Option<&AnyObject>)
pub unsafe fn finishLaunching(&self)
pub fn run(&self)
pub unsafe fn runModalForWindow(&self, window: &NSWindow) -> NSModalResponse
NSWindow
only.pub fn stop(&self, sender: Option<&AnyObject>)
pub unsafe fn stopModal(&self)
pub unsafe fn stopModalWithCode(&self, return_code: NSModalResponse)
pub unsafe fn abortModal(&self)
pub unsafe fn modalWindow(&self) -> Option<Retained<NSWindow>>
NSWindow
only.pub unsafe fn beginModalSessionForWindow( &self, window: &NSWindow, ) -> NSModalSession
NSWindow
only.pub unsafe fn runModalSession(&self, session: NSModalSession) -> NSModalResponse
pub unsafe fn endModalSession(&self, session: NSModalSession)
pub unsafe fn terminate(&self, sender: Option<&AnyObject>)
Sourcepub fn requestUserAttention(
&self,
request_type: NSRequestUserAttentionType,
) -> NSInteger
pub fn requestUserAttention( &self, request_type: NSRequestUserAttentionType, ) -> NSInteger
Inform the user that this application needs attention - call this method only if your application is not already active.
pub unsafe fn cancelUserAttentionRequest(&self, request: NSInteger)
Sourcepub unsafe fn enumerateWindowsWithOptions_usingBlock(
&self,
options: NSWindowListOptions,
block: &Block<dyn Fn(NonNull<NSWindow>, NonNull<Bool>) + '_>,
)
Available on crate features NSWindow
and block2
only.
pub unsafe fn enumerateWindowsWithOptions_usingBlock( &self, options: NSWindowListOptions, block: &Block<dyn Fn(NonNull<NSWindow>, NonNull<Bool>) + '_>, )
NSWindow
and block2
only.Execute a block for each of the app’s windows. Set *stop = YES
if desired, to halt the enumeration early.
pub unsafe fn preventWindowOrdering(&self)
pub fn windows(&self) -> Retained<NSArray<NSWindow>>
NSWindow
only.pub unsafe fn setWindowsNeedUpdate(&self, need_update: bool)
pub unsafe fn updateWindows(&self)
pub unsafe fn mainMenu(&self) -> Option<Retained<NSMenu>>
NSMenu
only.Sourcepub fn setMainMenu(&self, main_menu: Option<&NSMenu>)
Available on crate feature NSMenu
only.
pub fn setMainMenu(&self, main_menu: Option<&NSMenu>)
NSMenu
only.Setter for mainMenu
.
Sourcepub unsafe fn helpMenu(&self) -> Option<Retained<NSMenu>>
Available on crate feature NSMenu
only.
pub unsafe fn helpMenu(&self) -> Option<Retained<NSMenu>>
NSMenu
only.Set or get the Help menu for the app. If a non-nil menu is set as the Help menu, Spotlight for Help will be installed in it; otherwise AppKit will install Spotlight for Help into a menu of its choosing (and that menu is not returned from -helpMenu
). If you wish to completely suppress Spotlight for Help, you can set a menu that does not appear in the menu bar.
NSApplication
retains its Help menu and releases it when a different menu is set.
Sourcepub unsafe fn setHelpMenu(&self, help_menu: Option<&NSMenu>)
Available on crate feature NSMenu
only.
pub unsafe fn setHelpMenu(&self, help_menu: Option<&NSMenu>)
NSMenu
only.Setter for helpMenu
.
pub unsafe fn applicationIconImage(&self) -> Option<Retained<NSImage>>
NSImage
only.Sourcepub unsafe fn setApplicationIconImage(
&self,
application_icon_image: Option<&NSImage>,
)
Available on crate feature NSImage
only.
pub unsafe fn setApplicationIconImage( &self, application_icon_image: Option<&NSImage>, )
NSImage
only.Setter for applicationIconImage
.
Sourcepub unsafe fn activationPolicy(&self) -> NSApplicationActivationPolicy
Available on crate feature NSRunningApplication
only.
pub unsafe fn activationPolicy(&self) -> NSApplicationActivationPolicy
NSRunningApplication
only.Returns: The activation policy of the application.
Sourcepub fn setActivationPolicy(
&self,
activation_policy: NSApplicationActivationPolicy,
) -> bool
Available on crate feature NSRunningApplication
only.
pub fn setActivationPolicy( &self, activation_policy: NSApplicationActivationPolicy, ) -> bool
NSRunningApplication
only.Attempts to modify the application’s activation policy. In OS X 10.9, any policy may be set; prior to 10.9, the activation policy may be changed to
NSApplicationActivationPolicyProhibited
or
NSApplicationActivationPolicyRegular,
but may not be changed to
NSApplicationActivationPolicyAccessory.
This returns
YES
if setting the activation policy is successful, and
NO
if not.
pub unsafe fn dockTile(&self) -> Retained<NSDockTile>
NSDockTile
only.pub unsafe fn reportException(&self, exception: &NSException)
pub unsafe fn detachDrawingThread_toTarget_withObject( selector: Sel, target: &AnyObject, argument: Option<&AnyObject>, mtm: MainThreadMarker, )
Sourcepub unsafe fn replyToApplicationShouldTerminate(&self, should_terminate: bool)
pub unsafe fn replyToApplicationShouldTerminate(&self, should_terminate: bool)
If an application delegate returns NSTerminateLater from -applicationShouldTerminate:, -replyToApplicationShouldTerminate: must be called with YES or NO once the application decides if it can terminate.
Sourcepub unsafe fn replyToOpenOrPrint(&self, reply: NSApplicationDelegateReply)
pub unsafe fn replyToOpenOrPrint(&self, reply: NSApplicationDelegateReply)
If an application delegate encounters an error while handling -application:openFiles:
or -application:printFiles:
, -replyToOpenOrPrint:
should be called with
NSApplicationDelegateReplyFailure.
If the user cancels the operation,
NSApplicationDelegateReplyCancel
should be used, and if the operation succeeds,
NSApplicationDelegateReplySuccess
should be used .
Sourcepub fn orderFrontCharacterPalette(&self, sender: Option<&AnyObject>)
pub fn orderFrontCharacterPalette(&self, sender: Option<&AnyObject>)
Opens the character palette.
Sourcepub fn presentationOptions(&self) -> NSApplicationPresentationOptions
pub fn presentationOptions(&self) -> NSApplicationPresentationOptions
Gets or sets the
presentationOptions
that should be in effect for the system when this application is the active application. Only certain combinations of
NSApplicationPresentationOptions
flags are allowed, as detailed in the AppKit Release Notes and the reference documentation for -setPresentationOptions:
. When given an invalid combination of option flags, -setPresentationOptions:
raises an exception.
Sourcepub fn setPresentationOptions(
&self,
presentation_options: NSApplicationPresentationOptions,
)
pub fn setPresentationOptions( &self, presentation_options: NSApplicationPresentationOptions, )
Setter for presentationOptions
.
Sourcepub unsafe fn currentSystemPresentationOptions(
&self,
) -> NSApplicationPresentationOptions
pub unsafe fn currentSystemPresentationOptions( &self, ) -> NSApplicationPresentationOptions
Returns: The set of application presentation options that are currently in effect for the system. These are the presentation options that have been put into effect by the currently active application.
pub unsafe fn occlusionState(&self) -> NSApplicationOcclusionState
pub unsafe fn isProtectedDataAvailable(&self) -> bool
Source§impl NSApplication
Methods declared on superclass NSResponder
.
impl NSApplication
Methods declared on superclass NSResponder
.
Source§impl NSApplication
Methods declared on superclass NSObject
.
impl NSApplication
Methods declared on superclass NSObject
.
pub unsafe fn new(mtm: MainThreadMarker) -> Retained<Self>
Source§impl NSApplication
NSAppearanceCustomization.
impl NSApplication
NSAppearanceCustomization.
pub unsafe fn appearance(&self) -> Option<Retained<NSAppearance>>
NSAppearance
only.Sourcepub fn setAppearance(&self, appearance: Option<&NSAppearance>)
Available on crate feature NSAppearance
only.
pub fn setAppearance(&self, appearance: Option<&NSAppearance>)
NSAppearance
only.Setter for appearance
.
pub fn effectiveAppearance(&self) -> Retained<NSAppearance>
NSAppearance
only.Source§impl NSApplication
NSEvent.
impl NSApplication
NSEvent.
pub unsafe fn sendEvent(&self, event: &NSEvent)
NSEvent
only.pub fn postEvent_atStart(&self, event: &NSEvent, at_start: bool)
NSEvent
only.pub fn currentEvent(&self) -> Option<Retained<NSEvent>>
NSEvent
only.pub unsafe fn nextEventMatchingMask_untilDate_inMode_dequeue( &self, mask: NSEventMask, expiration: Option<&NSDate>, mode: &NSRunLoopMode, deq_flag: bool, ) -> Option<Retained<NSEvent>>
NSEvent
only.pub unsafe fn discardEventsMatchingMask_beforeEvent( &self, mask: NSEventMask, last_event: Option<&NSEvent>, )
NSEvent
only.Source§impl NSApplication
NSResponder.
impl NSApplication
NSResponder.
pub unsafe fn sendAction_to_from( &self, action: Sel, target: Option<&AnyObject>, sender: Option<&AnyObject>, ) -> bool
pub unsafe fn targetForAction(&self, action: Sel) -> Option<Retained<AnyObject>>
pub unsafe fn targetForAction_to_from( &self, action: Sel, target: Option<&AnyObject>, sender: Option<&AnyObject>, ) -> Option<Retained<AnyObject>>
pub unsafe fn tryToPerform_with( &self, action: Sel, object: Option<&AnyObject>, ) -> bool
pub unsafe fn validRequestorForSendType_returnType( &self, send_type: Option<&NSPasteboardType>, return_type: Option<&NSPasteboardType>, ) -> Option<Retained<AnyObject>>
NSPasteboard
only.Source§impl NSApplication
NSWindowsMenu.
impl NSApplication
NSWindowsMenu.
pub unsafe fn windowsMenu(&self) -> Option<Retained<NSMenu>>
NSMenu
only.Sourcepub unsafe fn setWindowsMenu(&self, windows_menu: Option<&NSMenu>)
Available on crate feature NSMenu
only.
pub unsafe fn setWindowsMenu(&self, windows_menu: Option<&NSMenu>)
NSMenu
only.Setter for windowsMenu
.
pub unsafe fn arrangeInFront(&self, sender: Option<&AnyObject>)
pub unsafe fn removeWindowsItem(&self, win: &NSWindow)
NSWindow
only.pub unsafe fn addWindowsItem_title_filename( &self, win: &NSWindow, string: &NSString, is_filename: bool, )
NSWindow
only.pub unsafe fn changeWindowsItem_title_filename( &self, win: &NSWindow, string: &NSString, is_filename: bool, )
NSWindow
only.pub unsafe fn updateWindowsItem(&self, win: &NSWindow)
NSWindow
only.pub unsafe fn miniaturizeAll(&self, sender: Option<&AnyObject>)
Source§impl NSApplication
NSFullKeyboardAccess.
impl NSApplication
NSFullKeyboardAccess.
Sourcepub unsafe fn isFullKeyboardAccessEnabled(&self) -> bool
pub unsafe fn isFullKeyboardAccessEnabled(&self) -> bool
A Boolean value indicating whether keyboard navigation is enabled in System Settings > Keyboard.
- Note: The value of this property is
YES
if keyboard navigation is enabled orNO
if it’s not. You might use this value to implement your own key loop or to implement in-control tabbing behavior similar toNSTableView
. Because of the nature of the preference storage, you won’t be notified of changes to this property if you attempt to observe it through key-value observing; however, accessing this property is fairly inexpensive, so you can access it directly rather than caching it. - Note: This property’s value isn’t necessarily reflective of the separate accessibility setting named “Full Keyboard Access” in System Settings > Accessibility > Keyboard.
Source§impl NSApplication
NSServicesMenu.
impl NSApplication
NSServicesMenu.
pub unsafe fn servicesMenu(&self) -> Option<Retained<NSMenu>>
NSMenu
only.Sourcepub unsafe fn setServicesMenu(&self, services_menu: Option<&NSMenu>)
Available on crate feature NSMenu
only.
pub unsafe fn setServicesMenu(&self, services_menu: Option<&NSMenu>)
NSMenu
only.Setter for servicesMenu
.
pub unsafe fn registerServicesMenuSendTypes_returnTypes( &self, send_types: &NSArray<NSPasteboardType>, return_types: &NSArray<NSPasteboardType>, )
NSPasteboard
only.Source§impl NSApplication
NSServicesHandling.
impl NSApplication
NSServicesHandling.
pub unsafe fn servicesProvider(&self) -> Option<Retained<AnyObject>>
Sourcepub unsafe fn setServicesProvider(&self, services_provider: Option<&AnyObject>)
pub unsafe fn setServicesProvider(&self, services_provider: Option<&AnyObject>)
Setter for servicesProvider
.
Source§impl NSApplication
NSStandardAboutPanel.
impl NSApplication
NSStandardAboutPanel.
pub unsafe fn orderFrontStandardAboutPanel(&self, sender: Option<&AnyObject>)
pub unsafe fn orderFrontStandardAboutPanelWithOptions( &self, options_dictionary: &NSDictionary<NSAboutPanelOptionKey, AnyObject>, )
Source§impl NSApplication
NSApplicationLayoutDirection.
impl NSApplication
NSApplicationLayoutDirection.
pub unsafe fn userInterfaceLayoutDirection( &self, ) -> NSUserInterfaceLayoutDirection
NSUserInterfaceLayout
only.Source§impl NSApplication
NSRestorableUserInterface.
impl NSApplication
NSRestorableUserInterface.
Sourcepub unsafe fn disableRelaunchOnLogin(&self)
pub unsafe fn disableRelaunchOnLogin(&self)
Disable or reenable relaunching this app on login, if the app was running at the time the user logged out. These methods increment and decrement a counter respectively; if the counter is 0 at the time the user logs out, then the app may be relaunched when the user logs back in. The counter is initially zero, so by default apps are relaunched.
If your app should not be relaunched because it launches via some other mechanism (e.g. launchd), then the recommended usage is to call -[NSApp disableRelaunchOnLogin]
once, and never pair it with an -enable call.
If your app should not be relaunched because it triggers a restart (e.g. an installer), then the recommended usage is to call -[NSApp disableRelaunchOnLogin]
immediately before you attempt to trigger a restart, and -[NSApp enableRelaunchOnLogin]
immediately after. This is because the user may cancel restarting; if the user later restarts for another reason, then your app should be brought back.
These methods are thread safe.
pub unsafe fn enableRelaunchOnLogin(&self)
Source§impl NSApplication
NSRemoteNotifications.
impl NSApplication
NSRemoteNotifications.
pub unsafe fn registerForRemoteNotifications(&self)
pub unsafe fn unregisterForRemoteNotifications(&self)
Sourcepub unsafe fn isRegisteredForRemoteNotifications(&self) -> bool
pub unsafe fn isRegisteredForRemoteNotifications(&self) -> bool
Returns: YES
if the application is currently registered for remote notifications, taking into account any systemwide settings; doesn’t relate to connectivity.
Sourcepub unsafe fn registerForRemoteNotificationTypes(
&self,
types: NSRemoteNotificationType,
)
pub unsafe fn registerForRemoteNotificationTypes( &self, types: NSRemoteNotificationType, )
The following are soft deprecated.
Please use the -registerForRemoteNotifications
above and -requestAuthorizationWithOptions:
from UserNotifications.framework
.
pub unsafe fn enabledRemoteNotificationTypes(&self) -> NSRemoteNotificationType
Source§impl NSApplication
NSDeprecated.
impl NSApplication
NSDeprecated.
Sourcepub unsafe fn runModalForWindow_relativeToWindow(
&self,
window: Option<&NSWindow>,
doc_window: Option<&NSWindow>,
) -> NSInteger
👎Deprecated: Use -[NSWindow beginSheet:completionHandler:] insteadAvailable on crate feature NSWindow
only.
pub unsafe fn runModalForWindow_relativeToWindow( &self, window: Option<&NSWindow>, doc_window: Option<&NSWindow>, ) -> NSInteger
NSWindow
only.-runModalForWindow:relativeToWindow:
was deprecated in Mac OS X 10.0. Please use -[NSWindow beginSheet:completionHandler:]
instead.
Sourcepub unsafe fn beginModalSessionForWindow_relativeToWindow(
&self,
window: Option<&NSWindow>,
doc_window: Option<&NSWindow>,
) -> NSModalSession
👎Deprecated: Use -[NSWindow beginSheet:completionHandler:] insteadAvailable on crate feature NSWindow
only.
pub unsafe fn beginModalSessionForWindow_relativeToWindow( &self, window: Option<&NSWindow>, doc_window: Option<&NSWindow>, ) -> NSModalSession
NSWindow
only.-beginModalSessionForWindow:relativeToWindow:
was deprecated in Mac OS X 10.0. Please use -[NSWindow beginSheet:completionHandler:]
instead.
Sourcepub unsafe fn application_printFiles(
&self,
sender: Option<&NSApplication>,
filenames: Option<&NSArray<NSString>>,
)
👎Deprecated
pub unsafe fn application_printFiles( &self, sender: Option<&NSApplication>, filenames: Option<&NSArray<NSString>>, )
-application:printFiles:
was deprecated in Mac OS X 10.4.
Implement -application:printFiles:withSettings:showPrintPanels:
in your application delegate instead.
Sourcepub unsafe fn beginSheet_modalForWindow_modalDelegate_didEndSelector_contextInfo(
&self,
sheet: &NSWindow,
doc_window: &NSWindow,
modal_delegate: Option<&AnyObject>,
did_end_selector: Option<Sel>,
context_info: *mut c_void,
)
👎Deprecated: Use -[NSWindow beginSheet:completionHandler:] insteadAvailable on crate feature NSWindow
only.
pub unsafe fn beginSheet_modalForWindow_modalDelegate_didEndSelector_contextInfo( &self, sheet: &NSWindow, doc_window: &NSWindow, modal_delegate: Option<&AnyObject>, did_end_selector: Option<Sel>, context_info: *mut c_void, )
NSWindow
only.NSWindow
’s -beginSheet:completionHandler:
and -endSheet:returnCode:
should be used instead. NSApplication
’s -beginSheet:modalForWindow:modalDelegate:didEndSelector:contextInfo:
will continue to work as it previously did, leaking contextInfo and failing when there is already an existing sheet.
pub unsafe fn endSheet(&self, sheet: &NSWindow)
NSWindow
only.pub unsafe fn endSheet_returnCode( &self, sheet: &NSWindow, return_code: NSInteger, )
NSWindow
only.pub unsafe fn makeWindowsPerform_inOrder( &self, selector: Sel, in_order: bool, ) -> Option<Retained<NSWindow>>
NSWindow
only.Sourcepub unsafe fn context(&self) -> Option<Retained<NSGraphicsContext>>
👎Deprecated: This method always returns nil. If you need access to the current drawing context, use [NSGraphicsContext currentContext] inside of a draw operation.Available on crate feature NSGraphicsContext
only.
pub unsafe fn context(&self) -> Option<Retained<NSGraphicsContext>>
NSGraphicsContext
only.This method is deprecated as of macOS 10.12. Beginning in OS X 10.11 it would always return nil. Prior to this it would return an undefined graphics context that was not generally suitable for drawing.
Source§impl NSApplication
NSScripting.
impl NSApplication
NSScripting.
pub unsafe fn orderedDocuments(&self) -> Retained<NSArray<NSDocument>>
NSApplicationScripting
and NSDocument
only.pub unsafe fn orderedWindows(&self) -> Retained<NSArray<NSWindow>>
NSApplicationScripting
and NSWindow
only.Source§impl NSApplication
NSColorPanel.
impl NSApplication
NSColorPanel.
pub unsafe fn orderFrontColorPanel(&self, sender: Option<&AnyObject>)
NSColorPanel
only.Source§impl NSApplication
NSApplicationHelpExtension.
impl NSApplication
NSApplicationHelpExtension.
Source§impl NSApplication
NSPageLayoutPanel.
impl NSApplication
NSPageLayoutPanel.
pub unsafe fn runPageLayout(&self, sender: Option<&AnyObject>)
NSPageLayout
only.Source§impl NSApplication
NSTouchBarCustomization.
impl NSApplication
NSTouchBarCustomization.
Sourcepub unsafe fn isAutomaticCustomizeTouchBarMenuItemEnabled(&self) -> bool
Available on crate feature NSTouchBar
only.
pub unsafe fn isAutomaticCustomizeTouchBarMenuItemEnabled(&self) -> bool
NSTouchBar
only.Whether or not a menu item to customize the NSTouchBar can be automatically added to the main menu. It will only actually be added when Touch Bar hardware or simulator is present. Defaults to NO. Setting this property to YES is the recommended way to add the customization menu item. But if non-standard placement of the menu item is needed, creating a menu item with an action of toggleTouchBarCustomizationPalette:
can be used instead.
Sourcepub unsafe fn setAutomaticCustomizeTouchBarMenuItemEnabled(
&self,
automatic_customize_touch_bar_menu_item_enabled: bool,
)
Available on crate feature NSTouchBar
only.
pub unsafe fn setAutomaticCustomizeTouchBarMenuItemEnabled( &self, automatic_customize_touch_bar_menu_item_enabled: bool, )
NSTouchBar
only.Setter for isAutomaticCustomizeTouchBarMenuItemEnabled
.
Sourcepub unsafe fn toggleTouchBarCustomizationPalette(
&self,
sender: Option<&AnyObject>,
)
Available on crate feature NSTouchBar
only.
pub unsafe fn toggleTouchBarCustomizationPalette( &self, sender: Option<&AnyObject>, )
NSTouchBar
only.Show or dismiss the customization palette for the currently displayed NSTouchBars. NSApplication validates this selector against whether the current NSTouchBars are customizable and, if configured on a menu item, will standardize and localize the title. If the current system does not have Touch Bar support, the menu item will be automatically hidden.
Source§impl NSApplication
NSUserInterfaceItemSearching.
impl NSApplication
NSUserInterfaceItemSearching.
pub unsafe fn registerUserInterfaceItemSearchHandler( &self, handler: &ProtocolObject<dyn NSUserInterfaceItemSearching>, )
NSUserInterfaceItemSearching
only.pub unsafe fn unregisterUserInterfaceItemSearchHandler( &self, handler: &ProtocolObject<dyn NSUserInterfaceItemSearching>, )
NSUserInterfaceItemSearching
only.pub unsafe fn searchString_inUserInterfaceItemString_searchRange_foundRange( &self, search_string: &NSString, string_to_search: &NSString, search_range: NSRange, found_range: *mut NSRange, ) -> bool
NSUserInterfaceItemSearching
only.Source§impl NSApplication
NSWindowRestoration.
impl NSApplication
NSWindowRestoration.
pub unsafe fn restoreWindowWithIdentifier_state_completionHandler( &self, identifier: &NSUserInterfaceItemIdentifier, state: &NSCoder, completion_handler: &Block<dyn Fn(*mut NSWindow, *mut NSError)>, ) -> bool
NSWindowRestoration
and NSUserInterfaceItemIdentification
and NSWindow
and block2
only.Source§impl NSApplication
NSRestorableStateExtension.
impl NSApplication
NSRestorableStateExtension.
pub unsafe fn extendStateRestoration(&self)
NSWindowRestoration
only.pub unsafe fn completeStateRestoration(&self)
NSWindowRestoration
only.Methods from Deref<Target = NSResponder>§
pub unsafe fn interfaceStyle(&self) -> NSInterfaceStyle
NSInterfaceStyle
only.pub unsafe fn setInterfaceStyle(&self, interface_style: NSInterfaceStyle)
NSInterfaceStyle
only.pub unsafe fn nextResponder(&self) -> Option<Retained<NSResponder>>
Sourcepub unsafe fn setNextResponder(&self, next_responder: Option<&NSResponder>)
pub unsafe fn setNextResponder(&self, next_responder: Option<&NSResponder>)
Setter for nextResponder
.
pub unsafe fn tryToPerform_with( &self, action: Sel, object: Option<&AnyObject>, ) -> bool
pub unsafe fn performKeyEquivalent(&self, event: &NSEvent) -> bool
NSEvent
only.pub unsafe fn validRequestorForSendType_returnType( &self, send_type: Option<&NSPasteboardType>, return_type: Option<&NSPasteboardType>, ) -> Option<Retained<AnyObject>>
NSPasteboard
only.pub unsafe fn mouseDown(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn rightMouseDown(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn otherMouseDown(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn mouseUp(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn rightMouseUp(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn otherMouseUp(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn mouseMoved(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn mouseDragged(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn scrollWheel(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn rightMouseDragged(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn otherMouseDragged(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn mouseEntered(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn mouseExited(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn keyDown(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn keyUp(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn flagsChanged(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn tabletPoint(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn tabletProximity(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn cursorUpdate(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn magnifyWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn rotateWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn swipeWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn beginGestureWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn endGestureWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn smartMagnifyWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn changeModeWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn touchesBeganWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn touchesMovedWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn touchesEndedWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn touchesCancelledWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn quickLookWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn pressureChangeWithEvent(&self, event: &NSEvent)
NSEvent
only.Sourcepub unsafe fn contextMenuKeyDown(&self, event: &NSEvent)
Available on crate feature NSEvent
only.
pub unsafe fn contextMenuKeyDown(&self, event: &NSEvent)
NSEvent
only.Handle a key event that should present a context menu at the user focus.
Most applications should not override this method. Instead, you should customize the context menu displayed from a keyboard event by implementing menuForEvent:
and selectionAnchorRect
, or showContextMenuForSelection:
, rather than this method.
You should only override this method when you do not want the system-provided default behavior for the context menu hotkey, either for a specific key combination, or for the hotkey in general. For example, if your application already provides a different behavior for control-Return (the default context menu hotkey definition), and you want to preserve that behavior, you should override this method to handle that specific key combination, and then return without calling super
. Note that the user may customize the hotkey to a different key combination, so in this example, if any other key combination is passed to your method, you would call super
.
An implementation of this method should call [super contextMenuKeyDown:event]
to pass the request up the responder chain. If the message reaches the application object, NSApplication’s implementation of this method will send showContextMenuForSelection:
to the responder chain. If you do not call super
, then no further handling of the key event will be performed.
Note: In some cases, showContextMenuForSelection:
will be called without a prior call to contextMenuKeyDown:
. This occurs when a view receives an Accessibility ShowMenu action, or when the user has created a Cocoa Text key binding to map a different key combination to the showContextMenuForSelection:
action.
Parameter event
: The key down event that matches the system-wide context menu hotkey combination.
See also: showContextMenuForSelection:
pub unsafe fn noResponderFor(&self, event_selector: Sel)
pub unsafe fn acceptsFirstResponder(&self) -> bool
pub unsafe fn becomeFirstResponder(&self) -> bool
pub unsafe fn resignFirstResponder(&self) -> bool
pub unsafe fn interpretKeyEvents(&self, event_array: &NSArray<NSEvent>)
NSEvent
only.pub unsafe fn flushBufferedKeyEvents(&self)
NSMenu
only.Sourcepub unsafe fn setMenu(&self, menu: Option<&NSMenu>)
Available on crate feature NSMenu
only.
pub unsafe fn setMenu(&self, menu: Option<&NSMenu>)
NSMenu
only.Setter for menu
.
pub unsafe fn showContextHelp(&self, sender: Option<&AnyObject>)
pub unsafe fn helpRequested(&self, event_ptr: &NSEvent)
NSEvent
only.pub unsafe fn shouldBeTreatedAsInkEvent(&self, event: &NSEvent) -> bool
NSEvent
only.pub unsafe fn wantsScrollEventsForSwipeTrackingOnAxis( &self, axis: NSEventGestureAxis, ) -> bool
NSEvent
only.pub unsafe fn wantsForwardedScrollEventsForAxis( &self, axis: NSEventGestureAxis, ) -> bool
NSEvent
only.pub unsafe fn supplementalTargetForAction_sender( &self, action: Sel, sender: Option<&AnyObject>, ) -> Option<Retained<AnyObject>>
pub unsafe fn undoManager(&self) -> Option<Retained<NSUndoManager>>
pub unsafe fn validateProposedFirstResponder_forEvent( &self, responder: &NSResponder, event: Option<&NSEvent>, ) -> bool
NSEvent
only.pub unsafe fn presentError_modalForWindow_delegate_didPresentSelector_contextInfo( &self, error: &NSError, window: &NSWindow, delegate: Option<&AnyObject>, did_present_selector: Option<Sel>, context_info: *mut c_void, )
NSWindow
only.pub unsafe fn presentError(&self, error: &NSError) -> bool
pub unsafe fn willPresentError(&self, error: &NSError) -> Retained<NSError>
pub unsafe fn performTextFinderAction(&self, sender: Option<&AnyObject>)
pub unsafe fn newWindowForTab(&self, sender: Option<&AnyObject>)
pub unsafe fn showWritingTools(&self, sender: Option<&AnyObject>)
pub unsafe fn performMnemonic(&self, string: &NSString) -> bool
pub unsafe fn touchBar(&self) -> Option<Retained<NSTouchBar>>
NSTouchBar
only.Sourcepub unsafe fn setTouchBar(&self, touch_bar: Option<&NSTouchBar>)
Available on crate feature NSTouchBar
only.
pub unsafe fn setTouchBar(&self, touch_bar: Option<&NSTouchBar>)
NSTouchBar
only.Setter for touchBar
.
pub unsafe fn makeTouchBar(&self) -> Option<Retained<NSTouchBar>>
NSTouchBar
only.pub unsafe fn userActivity(&self) -> Option<Retained<NSUserActivity>>
NSUserActivity
only.Sourcepub unsafe fn setUserActivity(&self, user_activity: Option<&NSUserActivity>)
Available on crate feature NSUserActivity
only.
pub unsafe fn setUserActivity(&self, user_activity: Option<&NSUserActivity>)
NSUserActivity
only.Setter for userActivity
.
pub unsafe fn updateUserActivityState(&self, user_activity: &NSUserActivity)
NSUserActivity
only.pub unsafe fn encodeRestorableStateWithCoder(&self, coder: &NSCoder)
NSWindowRestoration
only.pub unsafe fn encodeRestorableStateWithCoder_backgroundQueue( &self, coder: &NSCoder, queue: &NSOperationQueue, )
NSWindowRestoration
only.pub unsafe fn restoreStateWithCoder(&self, coder: &NSCoder)
NSWindowRestoration
only.pub unsafe fn invalidateRestorableState(&self)
NSWindowRestoration
only.Methods from Deref<Target = NSObject>§
Sourcepub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
pub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
Handle messages the object doesn’t recognize.
See Apple’s documentation for details.
Methods from Deref<Target = AnyObject>§
Sourcepub fn class(&self) -> &'static AnyClass
Available on crate feature NSAccessibilityConstants
only.
pub fn class(&self) -> &'static AnyClass
NSAccessibilityConstants
only.Dynamically find the class of this object.
§Example
Check that an instance of NSObject
has the precise class NSObject
.
use objc2::ClassType;
use objc2::runtime::NSObject;
let obj = NSObject::new();
assert_eq!(obj.class(), NSObject::class());
Sourcepub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load
instead.Available on crate feature NSAccessibilityConstants
only.
pub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
Ivar::load
instead.NSAccessibilityConstants
only.Use Ivar::load
instead.
§Safety
The object must have an instance variable with the given name, and it
must be of type T
.
See Ivar::load_ptr
for details surrounding this.
Sourcepub 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 NSApplication
impl AsRef<AnyObject> for NSApplication
Source§impl AsRef<NSApplication> for NSApplication
impl AsRef<NSApplication> for NSApplication
Source§impl AsRef<NSObject> for NSApplication
impl AsRef<NSObject> for NSApplication
Source§impl AsRef<NSResponder> for NSApplication
impl AsRef<NSResponder> for NSApplication
Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl Borrow<AnyObject> for NSApplication
impl Borrow<AnyObject> for NSApplication
Source§impl Borrow<NSObject> for NSApplication
impl Borrow<NSObject> for NSApplication
Source§impl Borrow<NSResponder> for NSApplication
impl Borrow<NSResponder> for NSApplication
Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl ClassType for NSApplication
impl ClassType for NSApplication
Source§const NAME: &'static str = "NSApplication"
const NAME: &'static str = "NSApplication"
Source§type Super = NSResponder
type Super = NSResponder
Source§type ThreadKind = <<NSApplication as ClassType>::Super as ClassType>::ThreadKind
type ThreadKind = <<NSApplication as ClassType>::Super as ClassType>::ThreadKind
Source§impl Debug for NSApplication
impl Debug for NSApplication
Source§impl Deref for NSApplication
impl Deref for NSApplication
Source§impl Hash for NSApplication
impl Hash for NSApplication
Source§impl Message for NSApplication
impl Message for NSApplication
Source§impl NSAccessibility for NSApplication
Available on crate feature NSAccessibilityProtocols
only.
impl NSAccessibility for NSApplication
NSAccessibilityProtocols
only.unsafe fn isAccessibilityElement(&self) -> bool
Source§unsafe fn setAccessibilityElement(&self, accessibility_element: bool)
unsafe fn setAccessibilityElement(&self, accessibility_element: bool)
isAccessibilityElement
.unsafe fn accessibilityFrame(&self) -> NSRect
Source§unsafe fn setAccessibilityFrame(&self, accessibility_frame: NSRect)
unsafe fn setAccessibilityFrame(&self, accessibility_frame: NSRect)
accessibilityFrame
.unsafe fn isAccessibilityFocused(&self) -> bool
Source§unsafe fn setAccessibilityFocused(&self, accessibility_focused: bool)
unsafe fn setAccessibilityFocused(&self, accessibility_focused: bool)
isAccessibilityFocused
.unsafe fn accessibilityActivationPoint(&self) -> NSPoint
Source§unsafe fn setAccessibilityActivationPoint(
&self,
accessibility_activation_point: NSPoint,
)
unsafe fn setAccessibilityActivationPoint( &self, accessibility_activation_point: NSPoint, )
accessibilityActivationPoint
.unsafe fn accessibilityTopLevelUIElement(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityTopLevelUIElement(
&self,
accessibility_top_level_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityTopLevelUIElement( &self, accessibility_top_level_ui_element: Option<&AnyObject>, )
accessibilityTopLevelUIElement
.unsafe fn accessibilityURL(&self) -> Option<Retained<NSURL>>
Source§unsafe fn setAccessibilityURL(&self, accessibility_url: Option<&NSURL>)
unsafe fn setAccessibilityURL(&self, accessibility_url: Option<&NSURL>)
accessibilityURL
.unsafe fn accessibilityValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityValue(&self, accessibility_value: Option<&AnyObject>)
unsafe fn setAccessibilityValue(&self, accessibility_value: Option<&AnyObject>)
accessibilityValue
.unsafe fn accessibilityValueDescription(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityValueDescription(
&self,
accessibility_value_description: Option<&NSString>,
)
unsafe fn setAccessibilityValueDescription( &self, accessibility_value_description: Option<&NSString>, )
accessibilityValueDescription
.unsafe fn accessibilityVisibleChildren(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityVisibleChildren(
&self,
accessibility_visible_children: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleChildren( &self, accessibility_visible_children: Option<&NSArray>, )
accessibilityVisibleChildren
.Source§unsafe fn accessibilitySubrole(
&self,
) -> Option<Retained<NSAccessibilitySubrole>>
unsafe fn accessibilitySubrole( &self, ) -> Option<Retained<NSAccessibilitySubrole>>
NSAccessibilityConstants
only.Source§unsafe fn setAccessibilitySubrole(
&self,
accessibility_subrole: Option<&NSAccessibilitySubrole>,
)
unsafe fn setAccessibilitySubrole( &self, accessibility_subrole: Option<&NSAccessibilitySubrole>, )
NSAccessibilityConstants
only.accessibilitySubrole
.unsafe fn accessibilityTitle(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityTitle(&self, accessibility_title: Option<&NSString>)
unsafe fn setAccessibilityTitle(&self, accessibility_title: Option<&NSString>)
accessibilityTitle
.unsafe fn accessibilityTitleUIElement(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityTitleUIElement(
&self,
accessibility_title_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityTitleUIElement( &self, accessibility_title_ui_element: Option<&AnyObject>, )
accessibilityTitleUIElement
.unsafe fn accessibilityNextContents(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityNextContents(
&self,
accessibility_next_contents: Option<&NSArray>,
)
unsafe fn setAccessibilityNextContents( &self, accessibility_next_contents: Option<&NSArray>, )
accessibilityNextContents
.Source§unsafe fn accessibilityOrientation(&self) -> NSAccessibilityOrientation
unsafe fn accessibilityOrientation(&self) -> NSAccessibilityOrientation
NSAccessibilityConstants
only.Source§unsafe fn setAccessibilityOrientation(
&self,
accessibility_orientation: NSAccessibilityOrientation,
)
unsafe fn setAccessibilityOrientation( &self, accessibility_orientation: NSAccessibilityOrientation, )
NSAccessibilityConstants
only.accessibilityOrientation
.unsafe fn accessibilityOverflowButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityOverflowButton(
&self,
accessibility_overflow_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityOverflowButton( &self, accessibility_overflow_button: Option<&AnyObject>, )
accessibilityOverflowButton
.unsafe fn accessibilityParent(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityParent(
&self,
accessibility_parent: Option<&AnyObject>,
)
unsafe fn setAccessibilityParent( &self, accessibility_parent: Option<&AnyObject>, )
accessibilityParent
.unsafe fn accessibilityPlaceholderValue(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityPlaceholderValue(
&self,
accessibility_placeholder_value: Option<&NSString>,
)
unsafe fn setAccessibilityPlaceholderValue( &self, accessibility_placeholder_value: Option<&NSString>, )
accessibilityPlaceholderValue
.unsafe fn accessibilityPreviousContents(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityPreviousContents(
&self,
accessibility_previous_contents: Option<&NSArray>,
)
unsafe fn setAccessibilityPreviousContents( &self, accessibility_previous_contents: Option<&NSArray>, )
accessibilityPreviousContents
.Source§unsafe fn accessibilityRole(&self) -> Option<Retained<NSAccessibilityRole>>
unsafe fn accessibilityRole(&self) -> Option<Retained<NSAccessibilityRole>>
NSAccessibilityConstants
only.Source§unsafe fn setAccessibilityRole(
&self,
accessibility_role: Option<&NSAccessibilityRole>,
)
unsafe fn setAccessibilityRole( &self, accessibility_role: Option<&NSAccessibilityRole>, )
NSAccessibilityConstants
only.accessibilityRole
.unsafe fn accessibilityRoleDescription(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityRoleDescription(
&self,
accessibility_role_description: Option<&NSString>,
)
unsafe fn setAccessibilityRoleDescription( &self, accessibility_role_description: Option<&NSString>, )
accessibilityRoleDescription
.unsafe fn accessibilitySearchButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilitySearchButton(
&self,
accessibility_search_button: Option<&AnyObject>,
)
unsafe fn setAccessibilitySearchButton( &self, accessibility_search_button: Option<&AnyObject>, )
accessibilitySearchButton
.unsafe fn accessibilitySearchMenu(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilitySearchMenu(
&self,
accessibility_search_menu: Option<&AnyObject>,
)
unsafe fn setAccessibilitySearchMenu( &self, accessibility_search_menu: Option<&AnyObject>, )
accessibilitySearchMenu
.unsafe fn isAccessibilitySelected(&self) -> bool
Source§unsafe fn setAccessibilitySelected(&self, accessibility_selected: bool)
unsafe fn setAccessibilitySelected(&self, accessibility_selected: bool)
isAccessibilitySelected
.unsafe fn accessibilitySelectedChildren(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySelectedChildren(
&self,
accessibility_selected_children: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedChildren( &self, accessibility_selected_children: Option<&NSArray>, )
accessibilitySelectedChildren
.unsafe fn accessibilityServesAsTitleForUIElements( &self, ) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityServesAsTitleForUIElements(
&self,
accessibility_serves_as_title_for_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityServesAsTitleForUIElements( &self, accessibility_serves_as_title_for_ui_elements: Option<&NSArray>, )
accessibilityServesAsTitleForUIElements
.unsafe fn accessibilityShownMenu(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityShownMenu(
&self,
accessibility_shown_menu: Option<&AnyObject>,
)
unsafe fn setAccessibilityShownMenu( &self, accessibility_shown_menu: Option<&AnyObject>, )
accessibilityShownMenu
.unsafe fn accessibilityMinValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMinValue(
&self,
accessibility_min_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityMinValue( &self, accessibility_min_value: Option<&AnyObject>, )
accessibilityMinValue
.unsafe fn accessibilityMaxValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMaxValue(
&self,
accessibility_max_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityMaxValue( &self, accessibility_max_value: Option<&AnyObject>, )
accessibilityMaxValue
.unsafe fn accessibilityLinkedUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityLinkedUIElements(
&self,
accessibility_linked_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityLinkedUIElements( &self, accessibility_linked_ui_elements: Option<&NSArray>, )
accessibilityLinkedUIElements
.unsafe fn accessibilityWindow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityWindow(
&self,
accessibility_window: Option<&AnyObject>,
)
unsafe fn setAccessibilityWindow( &self, accessibility_window: Option<&AnyObject>, )
accessibilityWindow
.unsafe fn accessibilityIdentifier(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityIdentifier(
&self,
accessibility_identifier: Option<&NSString>,
)
unsafe fn setAccessibilityIdentifier( &self, accessibility_identifier: Option<&NSString>, )
accessibilityIdentifier
.unsafe fn accessibilityHelp(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityHelp(&self, accessibility_help: Option<&NSString>)
unsafe fn setAccessibilityHelp(&self, accessibility_help: Option<&NSString>)
accessibilityHelp
.unsafe fn accessibilityFilename(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityFilename(
&self,
accessibility_filename: Option<&NSString>,
)
unsafe fn setAccessibilityFilename( &self, accessibility_filename: Option<&NSString>, )
accessibilityFilename
.unsafe fn isAccessibilityExpanded(&self) -> bool
Source§unsafe fn setAccessibilityExpanded(&self, accessibility_expanded: bool)
unsafe fn setAccessibilityExpanded(&self, accessibility_expanded: bool)
isAccessibilityExpanded
.unsafe fn isAccessibilityEdited(&self) -> bool
Source§unsafe fn setAccessibilityEdited(&self, accessibility_edited: bool)
unsafe fn setAccessibilityEdited(&self, accessibility_edited: bool)
isAccessibilityEdited
.unsafe fn isAccessibilityEnabled(&self) -> bool
Source§unsafe fn setAccessibilityEnabled(&self, accessibility_enabled: bool)
unsafe fn setAccessibilityEnabled(&self, accessibility_enabled: bool)
isAccessibilityEnabled
.unsafe fn accessibilityChildren(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityChildren(
&self,
accessibility_children: Option<&NSArray>,
)
unsafe fn setAccessibilityChildren( &self, accessibility_children: Option<&NSArray>, )
accessibilityChildren
.accessibilityChildrenInNavigationOrder
.unsafe fn accessibilityClearButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityClearButton(
&self,
accessibility_clear_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityClearButton( &self, accessibility_clear_button: Option<&AnyObject>, )
accessibilityClearButton
.unsafe fn accessibilityCancelButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityCancelButton(
&self,
accessibility_cancel_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityCancelButton( &self, accessibility_cancel_button: Option<&AnyObject>, )
accessibilityCancelButton
.unsafe fn isAccessibilityProtectedContent(&self) -> bool
Source§unsafe fn setAccessibilityProtectedContent(
&self,
accessibility_protected_content: bool,
)
unsafe fn setAccessibilityProtectedContent( &self, accessibility_protected_content: bool, )
isAccessibilityProtectedContent
.unsafe fn accessibilityContents(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityContents(
&self,
accessibility_contents: Option<&NSArray>,
)
unsafe fn setAccessibilityContents( &self, accessibility_contents: Option<&NSArray>, )
accessibilityContents
.unsafe fn accessibilityLabel(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityLabel(&self, accessibility_label: Option<&NSString>)
unsafe fn setAccessibilityLabel(&self, accessibility_label: Option<&NSString>)
accessibilityLabel
.unsafe fn isAccessibilityAlternateUIVisible(&self) -> bool
Source§unsafe fn setAccessibilityAlternateUIVisible(
&self,
accessibility_alternate_ui_visible: bool,
)
unsafe fn setAccessibilityAlternateUIVisible( &self, accessibility_alternate_ui_visible: bool, )
isAccessibilityAlternateUIVisible
.accessibilitySharedFocusElements
.unsafe fn isAccessibilityRequired(&self) -> bool
Source§unsafe fn setAccessibilityRequired(&self, accessibility_required: bool)
unsafe fn setAccessibilityRequired(&self, accessibility_required: bool)
isAccessibilityRequired
.Source§unsafe fn accessibilityCustomRotors(
&self,
) -> Retained<NSArray<NSAccessibilityCustomRotor>>
unsafe fn accessibilityCustomRotors( &self, ) -> Retained<NSArray<NSAccessibilityCustomRotor>>
NSAccessibilityCustomRotor
only.Source§unsafe fn setAccessibilityCustomRotors(
&self,
accessibility_custom_rotors: &NSArray<NSAccessibilityCustomRotor>,
)
unsafe fn setAccessibilityCustomRotors( &self, accessibility_custom_rotors: &NSArray<NSAccessibilityCustomRotor>, )
NSAccessibilityCustomRotor
only.accessibilityCustomRotors
.unsafe fn accessibilityUserInputLabels( &self, ) -> Option<Retained<NSArray<NSString>>>
Source§unsafe fn setAccessibilityUserInputLabels(
&self,
accessibility_user_input_labels: Option<&NSArray<NSString>>,
)
unsafe fn setAccessibilityUserInputLabels( &self, accessibility_user_input_labels: Option<&NSArray<NSString>>, )
accessibilityUserInputLabels
.unsafe fn accessibilityAttributedUserInputLabels( &self, ) -> Option<Retained<NSArray<NSAttributedString>>>
Source§unsafe fn setAccessibilityAttributedUserInputLabels(
&self,
accessibility_attributed_user_input_labels: Option<&NSArray<NSAttributedString>>,
)
unsafe fn setAccessibilityAttributedUserInputLabels( &self, accessibility_attributed_user_input_labels: Option<&NSArray<NSAttributedString>>, )
accessibilityAttributedUserInputLabels
.unsafe fn accessibilityApplicationFocusedUIElement( &self, ) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityApplicationFocusedUIElement(
&self,
accessibility_application_focused_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityApplicationFocusedUIElement( &self, accessibility_application_focused_ui_element: Option<&AnyObject>, )
accessibilityApplicationFocusedUIElement
.unsafe fn accessibilityMainWindow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMainWindow(
&self,
accessibility_main_window: Option<&AnyObject>,
)
unsafe fn setAccessibilityMainWindow( &self, accessibility_main_window: Option<&AnyObject>, )
accessibilityMainWindow
.unsafe fn isAccessibilityHidden(&self) -> bool
Source§unsafe fn setAccessibilityHidden(&self, accessibility_hidden: bool)
unsafe fn setAccessibilityHidden(&self, accessibility_hidden: bool)
isAccessibilityHidden
.unsafe fn isAccessibilityFrontmost(&self) -> bool
Source§unsafe fn setAccessibilityFrontmost(&self, accessibility_frontmost: bool)
unsafe fn setAccessibilityFrontmost(&self, accessibility_frontmost: bool)
isAccessibilityFrontmost
.unsafe fn accessibilityFocusedWindow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityFocusedWindow(
&self,
accessibility_focused_window: Option<&AnyObject>,
)
unsafe fn setAccessibilityFocusedWindow( &self, accessibility_focused_window: Option<&AnyObject>, )
accessibilityFocusedWindow
.unsafe fn accessibilityWindows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityWindows(
&self,
accessibility_windows: Option<&NSArray>,
)
unsafe fn setAccessibilityWindows( &self, accessibility_windows: Option<&NSArray>, )
accessibilityWindows
.unsafe fn accessibilityExtrasMenuBar(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityExtrasMenuBar(
&self,
accessibility_extras_menu_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityExtrasMenuBar( &self, accessibility_extras_menu_bar: Option<&AnyObject>, )
accessibilityExtrasMenuBar
.unsafe fn accessibilityMenuBar(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMenuBar(
&self,
accessibility_menu_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityMenuBar( &self, accessibility_menu_bar: Option<&AnyObject>, )
accessibilityMenuBar
.unsafe fn accessibilityColumnTitles(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityColumnTitles(
&self,
accessibility_column_titles: Option<&NSArray>,
)
unsafe fn setAccessibilityColumnTitles( &self, accessibility_column_titles: Option<&NSArray>, )
accessibilityColumnTitles
.unsafe fn isAccessibilityOrderedByRow(&self) -> bool
Source§unsafe fn setAccessibilityOrderedByRow(
&self,
accessibility_ordered_by_row: bool,
)
unsafe fn setAccessibilityOrderedByRow( &self, accessibility_ordered_by_row: bool, )
isAccessibilityOrderedByRow
.Source§unsafe fn accessibilityHorizontalUnits(&self) -> NSAccessibilityUnits
unsafe fn accessibilityHorizontalUnits(&self) -> NSAccessibilityUnits
NSAccessibilityConstants
only.Source§unsafe fn setAccessibilityHorizontalUnits(
&self,
accessibility_horizontal_units: NSAccessibilityUnits,
)
unsafe fn setAccessibilityHorizontalUnits( &self, accessibility_horizontal_units: NSAccessibilityUnits, )
NSAccessibilityConstants
only.accessibilityHorizontalUnits
.Source§unsafe fn accessibilityVerticalUnits(&self) -> NSAccessibilityUnits
unsafe fn accessibilityVerticalUnits(&self) -> NSAccessibilityUnits
NSAccessibilityConstants
only.Source§unsafe fn setAccessibilityVerticalUnits(
&self,
accessibility_vertical_units: NSAccessibilityUnits,
)
unsafe fn setAccessibilityVerticalUnits( &self, accessibility_vertical_units: NSAccessibilityUnits, )
NSAccessibilityConstants
only.accessibilityVerticalUnits
.unsafe fn accessibilityHorizontalUnitDescription( &self, ) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityHorizontalUnitDescription(
&self,
accessibility_horizontal_unit_description: Option<&NSString>,
)
unsafe fn setAccessibilityHorizontalUnitDescription( &self, accessibility_horizontal_unit_description: Option<&NSString>, )
accessibilityHorizontalUnitDescription
.unsafe fn accessibilityVerticalUnitDescription( &self, ) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityVerticalUnitDescription(
&self,
accessibility_vertical_unit_description: Option<&NSString>,
)
unsafe fn setAccessibilityVerticalUnitDescription( &self, accessibility_vertical_unit_description: Option<&NSString>, )
accessibilityVerticalUnitDescription
.unsafe fn accessibilityLayoutPointForScreenPoint( &self, point: NSPoint, ) -> NSPoint
unsafe fn accessibilityLayoutSizeForScreenSize(&self, size: NSSize) -> NSSize
unsafe fn accessibilityScreenPointForLayoutPoint( &self, point: NSPoint, ) -> NSPoint
unsafe fn accessibilityScreenSizeForLayoutSize(&self, size: NSSize) -> NSSize
unsafe fn accessibilityHandles(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityHandles(
&self,
accessibility_handles: Option<&NSArray>,
)
unsafe fn setAccessibilityHandles( &self, accessibility_handles: Option<&NSArray>, )
accessibilityHandles
.unsafe fn accessibilityWarningValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityWarningValue(
&self,
accessibility_warning_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityWarningValue( &self, accessibility_warning_value: Option<&AnyObject>, )
accessibilityWarningValue
.unsafe fn accessibilityCriticalValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityCriticalValue(
&self,
accessibility_critical_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityCriticalValue( &self, accessibility_critical_value: Option<&AnyObject>, )
accessibilityCriticalValue
.unsafe fn isAccessibilityDisclosed(&self) -> bool
Source§unsafe fn setAccessibilityDisclosed(&self, accessibility_disclosed: bool)
unsafe fn setAccessibilityDisclosed(&self, accessibility_disclosed: bool)
isAccessibilityDisclosed
.unsafe fn accessibilityDisclosedByRow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityDisclosedByRow(
&self,
accessibility_disclosed_by_row: Option<&AnyObject>,
)
unsafe fn setAccessibilityDisclosedByRow( &self, accessibility_disclosed_by_row: Option<&AnyObject>, )
accessibilityDisclosedByRow
.unsafe fn accessibilityDisclosedRows(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityDisclosedRows(
&self,
accessibility_disclosed_rows: Option<&AnyObject>,
)
unsafe fn setAccessibilityDisclosedRows( &self, accessibility_disclosed_rows: Option<&AnyObject>, )
accessibilityDisclosedRows
.unsafe fn accessibilityDisclosureLevel(&self) -> NSInteger
Source§unsafe fn setAccessibilityDisclosureLevel(
&self,
accessibility_disclosure_level: NSInteger,
)
unsafe fn setAccessibilityDisclosureLevel( &self, accessibility_disclosure_level: NSInteger, )
accessibilityDisclosureLevel
.unsafe fn accessibilityMarkerUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityMarkerUIElements(
&self,
accessibility_marker_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityMarkerUIElements( &self, accessibility_marker_ui_elements: Option<&NSArray>, )
accessibilityMarkerUIElements
.unsafe fn accessibilityMarkerValues(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMarkerValues(
&self,
accessibility_marker_values: Option<&AnyObject>,
)
unsafe fn setAccessibilityMarkerValues( &self, accessibility_marker_values: Option<&AnyObject>, )
accessibilityMarkerValues
.unsafe fn accessibilityMarkerGroupUIElement( &self, ) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMarkerGroupUIElement(
&self,
accessibility_marker_group_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityMarkerGroupUIElement( &self, accessibility_marker_group_ui_element: Option<&AnyObject>, )
accessibilityMarkerGroupUIElement
.Source§unsafe fn accessibilityUnits(&self) -> NSAccessibilityUnits
unsafe fn accessibilityUnits(&self) -> NSAccessibilityUnits
NSAccessibilityConstants
only.Source§unsafe fn setAccessibilityUnits(
&self,
accessibility_units: NSAccessibilityUnits,
)
unsafe fn setAccessibilityUnits( &self, accessibility_units: NSAccessibilityUnits, )
NSAccessibilityConstants
only.accessibilityUnits
.unsafe fn accessibilityUnitDescription(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityUnitDescription(
&self,
accessibility_unit_description: Option<&NSString>,
)
unsafe fn setAccessibilityUnitDescription( &self, accessibility_unit_description: Option<&NSString>, )
accessibilityUnitDescription
.Source§unsafe fn accessibilityRulerMarkerType(&self) -> NSAccessibilityRulerMarkerType
unsafe fn accessibilityRulerMarkerType(&self) -> NSAccessibilityRulerMarkerType
NSAccessibilityConstants
only.Source§unsafe fn setAccessibilityRulerMarkerType(
&self,
accessibility_ruler_marker_type: NSAccessibilityRulerMarkerType,
)
unsafe fn setAccessibilityRulerMarkerType( &self, accessibility_ruler_marker_type: NSAccessibilityRulerMarkerType, )
NSAccessibilityConstants
only.accessibilityRulerMarkerType
.unsafe fn accessibilityMarkerTypeDescription( &self, ) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityMarkerTypeDescription(
&self,
accessibility_marker_type_description: Option<&NSString>,
)
unsafe fn setAccessibilityMarkerTypeDescription( &self, accessibility_marker_type_description: Option<&NSString>, )
accessibilityMarkerTypeDescription
.unsafe fn accessibilityHorizontalScrollBar(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityHorizontalScrollBar(
&self,
accessibility_horizontal_scroll_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityHorizontalScrollBar( &self, accessibility_horizontal_scroll_bar: Option<&AnyObject>, )
accessibilityHorizontalScrollBar
.unsafe fn accessibilityVerticalScrollBar(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityVerticalScrollBar(
&self,
accessibility_vertical_scroll_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityVerticalScrollBar( &self, accessibility_vertical_scroll_bar: Option<&AnyObject>, )
accessibilityVerticalScrollBar
.unsafe fn accessibilityAllowedValues( &self, ) -> Option<Retained<NSArray<NSNumber>>>
Source§unsafe fn setAccessibilityAllowedValues(
&self,
accessibility_allowed_values: Option<&NSArray<NSNumber>>,
)
unsafe fn setAccessibilityAllowedValues( &self, accessibility_allowed_values: Option<&NSArray<NSNumber>>, )
accessibilityAllowedValues
.unsafe fn accessibilityLabelUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityLabelUIElements(
&self,
accessibility_label_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityLabelUIElements( &self, accessibility_label_ui_elements: Option<&NSArray>, )
accessibilityLabelUIElements
.unsafe fn accessibilityLabelValue(&self) -> c_float
Source§unsafe fn setAccessibilityLabelValue(&self, accessibility_label_value: c_float)
unsafe fn setAccessibilityLabelValue(&self, accessibility_label_value: c_float)
accessibilityLabelValue
.unsafe fn accessibilitySplitters(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySplitters(
&self,
accessibility_splitters: Option<&NSArray>,
)
unsafe fn setAccessibilitySplitters( &self, accessibility_splitters: Option<&NSArray>, )
accessibilitySplitters
.unsafe fn accessibilityDecrementButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityDecrementButton(
&self,
accessibility_decrement_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityDecrementButton( &self, accessibility_decrement_button: Option<&AnyObject>, )
accessibilityDecrementButton
.unsafe fn accessibilityIncrementButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityIncrementButton(
&self,
accessibility_increment_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityIncrementButton( &self, accessibility_increment_button: Option<&AnyObject>, )
accessibilityIncrementButton
.unsafe fn accessibilityTabs(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityTabs(&self, accessibility_tabs: Option<&NSArray>)
unsafe fn setAccessibilityTabs(&self, accessibility_tabs: Option<&NSArray>)
accessibilityTabs
.unsafe fn accessibilityHeader(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityHeader(
&self,
accessibility_header: Option<&AnyObject>,
)
unsafe fn setAccessibilityHeader( &self, accessibility_header: Option<&AnyObject>, )
accessibilityHeader
.unsafe fn accessibilityColumnCount(&self) -> NSInteger
Source§unsafe fn setAccessibilityColumnCount(
&self,
accessibility_column_count: NSInteger,
)
unsafe fn setAccessibilityColumnCount( &self, accessibility_column_count: NSInteger, )
accessibilityColumnCount
.unsafe fn accessibilityRowCount(&self) -> NSInteger
Source§unsafe fn setAccessibilityRowCount(&self, accessibility_row_count: NSInteger)
unsafe fn setAccessibilityRowCount(&self, accessibility_row_count: NSInteger)
accessibilityRowCount
.unsafe fn accessibilityIndex(&self) -> NSInteger
Source§unsafe fn setAccessibilityIndex(&self, accessibility_index: NSInteger)
unsafe fn setAccessibilityIndex(&self, accessibility_index: NSInteger)
accessibilityIndex
.unsafe fn accessibilityColumns(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityColumns(
&self,
accessibility_columns: Option<&NSArray>,
)
unsafe fn setAccessibilityColumns( &self, accessibility_columns: Option<&NSArray>, )
accessibilityColumns
.unsafe fn accessibilityRows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityRows(&self, accessibility_rows: Option<&NSArray>)
unsafe fn setAccessibilityRows(&self, accessibility_rows: Option<&NSArray>)
accessibilityRows
.unsafe fn accessibilityVisibleRows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityVisibleRows(
&self,
accessibility_visible_rows: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleRows( &self, accessibility_visible_rows: Option<&NSArray>, )
accessibilityVisibleRows
.unsafe fn accessibilitySelectedRows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySelectedRows(
&self,
accessibility_selected_rows: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedRows( &self, accessibility_selected_rows: Option<&NSArray>, )
accessibilitySelectedRows
.unsafe fn accessibilityVisibleColumns(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityVisibleColumns(
&self,
accessibility_visible_columns: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleColumns( &self, accessibility_visible_columns: Option<&NSArray>, )
accessibilityVisibleColumns
.unsafe fn accessibilitySelectedColumns(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySelectedColumns(
&self,
accessibility_selected_columns: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedColumns( &self, accessibility_selected_columns: Option<&NSArray>, )
accessibilitySelectedColumns
.Source§unsafe fn accessibilitySortDirection(&self) -> NSAccessibilitySortDirection
unsafe fn accessibilitySortDirection(&self) -> NSAccessibilitySortDirection
NSAccessibilityConstants
only.Source§unsafe fn setAccessibilitySortDirection(
&self,
accessibility_sort_direction: NSAccessibilitySortDirection,
)
unsafe fn setAccessibilitySortDirection( &self, accessibility_sort_direction: NSAccessibilitySortDirection, )
NSAccessibilityConstants
only.accessibilitySortDirection
.unsafe fn accessibilityRowHeaderUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityRowHeaderUIElements(
&self,
accessibility_row_header_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityRowHeaderUIElements( &self, accessibility_row_header_ui_elements: Option<&NSArray>, )
accessibilityRowHeaderUIElements
.unsafe fn accessibilitySelectedCells(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySelectedCells(
&self,
accessibility_selected_cells: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedCells( &self, accessibility_selected_cells: Option<&NSArray>, )
accessibilitySelectedCells
.unsafe fn accessibilityVisibleCells(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityVisibleCells(
&self,
accessibility_visible_cells: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleCells( &self, accessibility_visible_cells: Option<&NSArray>, )
accessibilityVisibleCells
.unsafe fn accessibilityColumnHeaderUIElements( &self, ) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityColumnHeaderUIElements(
&self,
accessibility_column_header_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityColumnHeaderUIElements( &self, accessibility_column_header_ui_elements: Option<&NSArray>, )
accessibilityColumnHeaderUIElements
.unsafe fn accessibilityCellForColumn_row( &self, column: NSInteger, row: NSInteger, ) -> Option<Retained<AnyObject>>
unsafe fn accessibilityRowIndexRange(&self) -> NSRange
Source§unsafe fn setAccessibilityRowIndexRange(
&self,
accessibility_row_index_range: NSRange,
)
unsafe fn setAccessibilityRowIndexRange( &self, accessibility_row_index_range: NSRange, )
accessibilityRowIndexRange
.unsafe fn accessibilityColumnIndexRange(&self) -> NSRange
Source§unsafe fn setAccessibilityColumnIndexRange(
&self,
accessibility_column_index_range: NSRange,
)
unsafe fn setAccessibilityColumnIndexRange( &self, accessibility_column_index_range: NSRange, )
accessibilityColumnIndexRange
.unsafe fn accessibilityInsertionPointLineNumber(&self) -> NSInteger
Source§unsafe fn setAccessibilityInsertionPointLineNumber(
&self,
accessibility_insertion_point_line_number: NSInteger,
)
unsafe fn setAccessibilityInsertionPointLineNumber( &self, accessibility_insertion_point_line_number: NSInteger, )
accessibilityInsertionPointLineNumber
.accessibilitySharedCharacterRange
.accessibilitySharedTextUIElements
.unsafe fn accessibilityVisibleCharacterRange(&self) -> NSRange
Source§unsafe fn setAccessibilityVisibleCharacterRange(
&self,
accessibility_visible_character_range: NSRange,
)
unsafe fn setAccessibilityVisibleCharacterRange( &self, accessibility_visible_character_range: NSRange, )
accessibilityVisibleCharacterRange
.unsafe fn accessibilityNumberOfCharacters(&self) -> NSInteger
Source§unsafe fn setAccessibilityNumberOfCharacters(
&self,
accessibility_number_of_characters: NSInteger,
)
unsafe fn setAccessibilityNumberOfCharacters( &self, accessibility_number_of_characters: NSInteger, )
accessibilityNumberOfCharacters
.unsafe fn accessibilitySelectedText(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilitySelectedText(
&self,
accessibility_selected_text: Option<&NSString>,
)
unsafe fn setAccessibilitySelectedText( &self, accessibility_selected_text: Option<&NSString>, )
accessibilitySelectedText
.unsafe fn accessibilitySelectedTextRange(&self) -> NSRange
Source§unsafe fn setAccessibilitySelectedTextRange(
&self,
accessibility_selected_text_range: NSRange,
)
unsafe fn setAccessibilitySelectedTextRange( &self, accessibility_selected_text_range: NSRange, )
accessibilitySelectedTextRange
.unsafe fn accessibilitySelectedTextRanges( &self, ) -> Option<Retained<NSArray<NSValue>>>
Source§unsafe fn setAccessibilitySelectedTextRanges(
&self,
accessibility_selected_text_ranges: Option<&NSArray<NSValue>>,
)
unsafe fn setAccessibilitySelectedTextRanges( &self, accessibility_selected_text_ranges: Option<&NSArray<NSValue>>, )
accessibilitySelectedTextRanges
.unsafe fn accessibilityAttributedStringForRange( &self, range: NSRange, ) -> Option<Retained<NSAttributedString>>
unsafe fn accessibilityRangeForLine(&self, line: NSInteger) -> NSRange
unsafe fn accessibilityStringForRange( &self, range: NSRange, ) -> Option<Retained<NSString>>
unsafe fn accessibilityRangeForPosition(&self, point: NSPoint) -> NSRange
unsafe fn accessibilityRangeForIndex(&self, index: NSInteger) -> NSRange
unsafe fn accessibilityFrameForRange(&self, range: NSRange) -> NSRect
unsafe fn accessibilityRTFForRange( &self, range: NSRange, ) -> Option<Retained<NSData>>
unsafe fn accessibilityStyleRangeForIndex(&self, index: NSInteger) -> NSRange
unsafe fn accessibilityLineForIndex(&self, index: NSInteger) -> NSInteger
unsafe fn accessibilityToolbarButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityToolbarButton(
&self,
accessibility_toolbar_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityToolbarButton( &self, accessibility_toolbar_button: Option<&AnyObject>, )
accessibilityToolbarButton
.unsafe fn isAccessibilityModal(&self) -> bool
Source§unsafe fn setAccessibilityModal(&self, accessibility_modal: bool)
unsafe fn setAccessibilityModal(&self, accessibility_modal: bool)
isAccessibilityModal
.unsafe fn accessibilityProxy(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityProxy(&self, accessibility_proxy: Option<&AnyObject>)
unsafe fn setAccessibilityProxy(&self, accessibility_proxy: Option<&AnyObject>)
accessibilityProxy
.unsafe fn isAccessibilityMain(&self) -> bool
Source§unsafe fn setAccessibilityMain(&self, accessibility_main: bool)
unsafe fn setAccessibilityMain(&self, accessibility_main: bool)
isAccessibilityMain
.unsafe fn accessibilityFullScreenButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityFullScreenButton(
&self,
accessibility_full_screen_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityFullScreenButton( &self, accessibility_full_screen_button: Option<&AnyObject>, )
accessibilityFullScreenButton
.unsafe fn accessibilityGrowArea(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityGrowArea(
&self,
accessibility_grow_area: Option<&AnyObject>,
)
unsafe fn setAccessibilityGrowArea( &self, accessibility_grow_area: Option<&AnyObject>, )
accessibilityGrowArea
.unsafe fn accessibilityDocument(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityDocument(
&self,
accessibility_document: Option<&NSString>,
)
unsafe fn setAccessibilityDocument( &self, accessibility_document: Option<&NSString>, )
accessibilityDocument
.unsafe fn accessibilityDefaultButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityDefaultButton(
&self,
accessibility_default_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityDefaultButton( &self, accessibility_default_button: Option<&AnyObject>, )
accessibilityDefaultButton
.unsafe fn accessibilityCloseButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityCloseButton(
&self,
accessibility_close_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityCloseButton( &self, accessibility_close_button: Option<&AnyObject>, )
accessibilityCloseButton
.unsafe fn accessibilityZoomButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityZoomButton(
&self,
accessibility_zoom_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityZoomButton( &self, accessibility_zoom_button: Option<&AnyObject>, )
accessibilityZoomButton
.unsafe fn accessibilityMinimizeButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMinimizeButton(
&self,
accessibility_minimize_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityMinimizeButton( &self, accessibility_minimize_button: Option<&AnyObject>, )
accessibilityMinimizeButton
.unsafe fn isAccessibilityMinimized(&self) -> bool
Source§unsafe fn setAccessibilityMinimized(&self, accessibility_minimized: bool)
unsafe fn setAccessibilityMinimized(&self, accessibility_minimized: bool)
isAccessibilityMinimized
.Source§unsafe fn accessibilityCustomActions(
&self,
) -> Option<Retained<NSArray<NSAccessibilityCustomAction>>>
unsafe fn accessibilityCustomActions( &self, ) -> Option<Retained<NSArray<NSAccessibilityCustomAction>>>
NSAccessibilityCustomAction
only.Source§unsafe fn setAccessibilityCustomActions(
&self,
accessibility_custom_actions: Option<&NSArray<NSAccessibilityCustomAction>>,
)
unsafe fn setAccessibilityCustomActions( &self, accessibility_custom_actions: Option<&NSArray<NSAccessibilityCustomAction>>, )
NSAccessibilityCustomAction
only.accessibilityCustomActions
.unsafe fn accessibilityPerformCancel(&self) -> bool
unsafe fn accessibilityPerformConfirm(&self) -> bool
unsafe fn accessibilityPerformDecrement(&self) -> bool
unsafe fn accessibilityPerformDelete(&self) -> bool
unsafe fn accessibilityPerformIncrement(&self) -> bool
unsafe fn accessibilityPerformPick(&self) -> bool
unsafe fn accessibilityPerformPress(&self) -> bool
unsafe fn accessibilityPerformRaise(&self) -> bool
unsafe fn accessibilityPerformShowAlternateUI(&self) -> bool
unsafe fn accessibilityPerformShowDefaultUI(&self) -> bool
unsafe fn accessibilityPerformShowMenu(&self) -> bool
unsafe fn isAccessibilitySelectorAllowed(&self, selector: Sel) -> bool
Source§impl NSAccessibilityElementProtocol for NSApplication
Available on crate feature NSAccessibilityProtocols
only.
impl NSAccessibilityElementProtocol for NSApplication
NSAccessibilityProtocols
only.unsafe fn accessibilityFrame(&self) -> NSRect
unsafe fn accessibilityParent(&self) -> Option<Retained<AnyObject>>
unsafe fn isAccessibilityFocused(&self) -> bool
unsafe fn accessibilityIdentifier(&self) -> Retained<NSString>
Source§impl NSAppearanceCustomization for NSApplication
Available on crate feature NSAppearance
only.
impl NSAppearanceCustomization for NSApplication
NSAppearance
only.unsafe fn appearance(&self) -> Option<Retained<NSAppearance>>
Source§unsafe fn setAppearance(&self, appearance: Option<&NSAppearance>)
unsafe fn setAppearance(&self, appearance: Option<&NSAppearance>)
appearance
.unsafe fn effectiveAppearance(&self) -> Retained<NSAppearance>
Source§impl NSCoding for NSApplication
impl NSCoding for NSApplication
Source§impl NSMenuItemValidation for NSApplication
Available on crate feature NSMenu
only.
impl NSMenuItemValidation for NSApplication
NSMenu
only.Source§unsafe fn validateMenuItem(&self, menu_item: &NSMenuItem) -> bool
unsafe fn validateMenuItem(&self, menu_item: &NSMenuItem) -> bool
NSMenuItem
only.Source§impl NSObjectProtocol for NSApplication
impl NSObjectProtocol for NSApplication
Source§fn isEqual(&self, other: Option<&AnyObject>) -> bool
fn isEqual(&self, other: Option<&AnyObject>) -> bool
Source§fn hash(&self) -> usize
fn hash(&self) -> usize
Source§fn isKindOfClass(&self, cls: &AnyClass) -> bool
fn isKindOfClass(&self, cls: &AnyClass) -> bool
Source§fn is_kind_of<T>(&self) -> bool
fn is_kind_of<T>(&self) -> bool
isKindOfClass
directly, or cast your objects with AnyObject::downcast_ref
Source§fn isMemberOfClass(&self, cls: &AnyClass) -> bool
fn isMemberOfClass(&self, cls: &AnyClass) -> bool
Source§fn respondsToSelector(&self, aSelector: Sel) -> bool
fn respondsToSelector(&self, aSelector: Sel) -> bool
Source§fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
Source§fn debugDescription(&self) -> Retained<NSObject>
fn debugDescription(&self) -> Retained<NSObject>
Source§impl NSUserInterfaceValidations for NSApplication
Available on crate feature NSUserInterfaceValidation
only.
impl NSUserInterfaceValidations for NSApplication
NSUserInterfaceValidation
only.unsafe fn validateUserInterfaceItem( &self, item: &ProtocolObject<dyn NSValidatedUserInterfaceItem>, ) -> bool
Source§impl PartialEq for NSApplication
impl PartialEq for NSApplication
Source§impl RefEncode for NSApplication
impl RefEncode for NSApplication
Source§const ENCODING_REF: Encoding = <NSResponder as ::objc2::RefEncode>::ENCODING_REF
const ENCODING_REF: Encoding = <NSResponder as ::objc2::RefEncode>::ENCODING_REF
impl DowncastTarget for NSApplication
impl Eq for NSApplication
Auto Trait Implementations§
impl !Freeze for NSApplication
impl !RefUnwindSafe for NSApplication
impl !Send for NSApplication
impl !Sync for NSApplication
impl !Unpin for NSApplication
impl !UnwindSafe for NSApplication
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