pub struct NSApplication { /* private fields */ }Expand description
Implementations§
Source§impl NSApplication
impl NSApplication
Sourcepub fn main(mtm: MainThreadMarker) -> !
pub fn main(mtm: MainThreadMarker) -> !
An entry point to AppKit applications.
See Apple’s documentation for more details.
Source§impl NSApplication
impl NSApplication
pub 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>>, )
Setter for delegate.
This is a [weak property][objc2::topics::weak_property].
pub fn hide(&self, sender: Option<&AnyObject>)
pub fn unhide(&self, sender: Option<&AnyObject>)
pub fn unhideWithoutActivation(&self)
pub fn windowWithWindowNumber( &self, window_num: isize, ) -> Option<Retained<NSWindow>>
pub fn mainWindow(&self) -> Option<Retained<NSWindow>>
pub fn keyWindow(&self) -> Option<Retained<NSWindow>>
pub fn isActive(&self) -> bool
pub fn isHidden(&self) -> bool
pub fn isRunning(&self) -> bool
Sourcepub fn applicationShouldSuppressHighDynamicRangeContent(&self) -> bool
pub fn applicationShouldSuppressHighDynamicRangeContent(&self) -> bool
A boolean value indicating whether your application should suppress HDR content based on established policy.
Built-in AppKit components such as NSImageView will automatically behave correctly with HDR content. You should use this value in conjunction with notifications (NSApplicationShouldBeginSuppressingHighDynamicRangeContentNotification and NSApplicationShouldEndSuppressingHighDynamicRangeContentNotification) to suppress HDR content in your application when signaled to do so.
pub 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 fn activate(&self)
pub 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 fn yieldActivationToApplication(&self, application: &NSRunningApplication)
pub fn yieldActivationToApplication(&self, application: &NSRunningApplication)
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 fn yieldActivationToApplicationWithBundleIdentifier(
&self,
bundle_identifier: &NSString,
)
pub 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 fn unhideAllApplications(&self, sender: Option<&AnyObject>)
pub fn finishLaunching(&self)
pub fn run(&self)
pub fn runModalForWindow(&self, window: &NSWindow) -> isize
pub fn stop(&self, sender: Option<&AnyObject>)
pub fn stopModal(&self)
pub fn stopModalWithCode(&self, return_code: isize)
pub fn abortModal(&self)
pub fn modalWindow(&self) -> Option<Retained<NSWindow>>
pub fn beginModalSessionForWindow( &self, window: &NSWindow, ) -> *mut _NSModalSession
Sourcepub unsafe fn runModalSession(&self, session: *mut _NSModalSession) -> isize
pub unsafe fn runModalSession(&self, session: *mut _NSModalSession) -> isize
§Safety
session must be a valid pointer.
Sourcepub unsafe fn endModalSession(&self, session: *mut _NSModalSession)
pub unsafe fn endModalSession(&self, session: *mut _NSModalSession)
§Safety
session must be a valid pointer.
pub fn terminate(&self, sender: Option<&AnyObject>)
Sourcepub fn requestUserAttention(
&self,
request_type: NSRequestUserAttentionType,
) -> isize
pub fn requestUserAttention( &self, request_type: NSRequestUserAttentionType, ) -> isize
Inform the user that this application needs attention - call this method only if your application is not already active.
pub fn cancelUserAttentionRequest(&self, request: isize)
Sourcepub fn enumerateWindowsWithOptions_usingBlock(
&self,
options: NSWindowListOptions,
block: &Block<dyn Fn(NonNull<NSWindow>, NonNull<Bool>) + '_>,
)
pub fn enumerateWindowsWithOptions_usingBlock( &self, options: NSWindowListOptions, block: &Block<dyn Fn(NonNull<NSWindow>, NonNull<Bool>) + '_>, )
Execute a block for each of the app’s windows. Set *stop = YES if desired, to halt the enumeration early.
pub fn preventWindowOrdering(&self)
pub fn windows(&self) -> Retained<NSArray<NSWindow>> ⓘ
pub fn setWindowsNeedUpdate(&self, need_update: bool)
pub fn updateWindows(&self)
pub fn mainMenu(&self) -> Option<Retained<NSMenu>>
Sourcepub fn setMainMenu(&self, main_menu: Option<&NSMenu>)
pub fn setMainMenu(&self, main_menu: Option<&NSMenu>)
Setter for mainMenu.
Sourcepub fn helpMenu(&self) -> Option<Retained<NSMenu>>
pub fn helpMenu(&self) -> Option<Retained<NSMenu>>
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.
NSApplicationretains its Help menu and releases it when a different menu is set.
Sourcepub fn setHelpMenu(&self, help_menu: Option<&NSMenu>)
pub fn setHelpMenu(&self, help_menu: Option<&NSMenu>)
Setter for helpMenu.
pub fn applicationIconImage(&self) -> Option<Retained<NSImage>>
Sourcepub unsafe fn setApplicationIconImage(
&self,
application_icon_image: Option<&NSImage>,
)
pub unsafe fn setApplicationIconImage( &self, application_icon_image: Option<&NSImage>, )
Sourcepub fn activationPolicy(&self) -> NSApplicationActivationPolicy
pub fn activationPolicy(&self) -> NSApplicationActivationPolicy
Returns: The activation policy of the application.
Sourcepub fn setActivationPolicy(
&self,
activation_policy: NSApplicationActivationPolicy,
) -> bool
pub fn setActivationPolicy( &self, activation_policy: NSApplicationActivationPolicy, ) -> bool
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
NSApplicationActivationPolicyProhibitedor
NSApplicationActivationPolicyRegular,but may not be changed to
NSApplicationActivationPolicyAccessory.This returns
YESif setting the activation policy is successful, and
NOif not.
pub fn dockTile(&self) -> Retained<NSDockTile> ⓘ
pub fn reportException(&self, exception: &NSException)
Sourcepub unsafe fn detachDrawingThread_toTarget_withObject(
selector: Sel,
target: &AnyObject,
argument: Option<&AnyObject>,
mtm: MainThreadMarker,
)
pub unsafe fn detachDrawingThread_toTarget_withObject( selector: Sel, target: &AnyObject, argument: Option<&AnyObject>, mtm: MainThreadMarker, )
§Safety
selectormust be a valid selector.targetshould be of the correct type.argumentshould be of the correct type.
Sourcepub fn replyToApplicationShouldTerminate(&self, should_terminate: bool)
pub 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 fn replyToOpenOrPrint(&self, reply: NSApplicationDelegateReply)
pub 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,
NSApplicationDelegateReplyCancelshould be used, and if the operation succeeds,
NSApplicationDelegateReplySuccessshould 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
presentationOptionsthat should be in effect for the system when this application is the active application. Only certain combinations of
NSApplicationPresentationOptionsflags 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 fn currentSystemPresentationOptions(
&self,
) -> NSApplicationPresentationOptions
pub 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 fn occlusionState(&self) -> NSApplicationOcclusionState
pub fn isProtectedDataAvailable(&self) -> bool
Source§impl NSApplication
Methods declared on superclass NSResponder.
impl NSApplication
Methods declared on superclass NSResponder.
pub fn init(this: Allocated<NSApplication>) -> Retained<NSApplication> ⓘ
Sourcepub unsafe fn initWithCoder(
this: Allocated<NSApplication>,
coder: &NSCoder,
) -> Option<Retained<NSApplication>>
pub unsafe fn initWithCoder( this: Allocated<NSApplication>, coder: &NSCoder, ) -> Option<Retained<NSApplication>>
§Safety
coder possibly has further requirements.
Source§impl NSApplication
Methods declared on superclass NSObject.
impl NSApplication
Methods declared on superclass NSObject.
pub fn new(mtm: MainThreadMarker) -> Retained<NSApplication> ⓘ
Source§impl NSApplication
NSAppearanceCustomization.
impl NSApplication
NSAppearanceCustomization.
pub fn appearance(&self) -> Option<Retained<NSAppearance>>
Sourcepub fn setAppearance(&self, appearance: Option<&NSAppearance>)
pub fn setAppearance(&self, appearance: Option<&NSAppearance>)
Setter for appearance.
pub fn effectiveAppearance(&self) -> Retained<NSAppearance> ⓘ
Source§impl NSApplication
NSEvent.
impl NSApplication
NSEvent.
pub fn sendEvent(&self, event: &NSEvent)
pub fn postEvent_atStart(&self, event: &NSEvent, at_start: bool)
pub fn currentEvent(&self) -> Option<Retained<NSEvent>>
pub fn nextEventMatchingMask_untilDate_inMode_dequeue( &self, mask: NSEventMask, expiration: Option<&NSDate>, mode: &NSString, deq_flag: bool, ) -> Option<Retained<NSEvent>>
pub fn discardEventsMatchingMask_beforeEvent( &self, mask: NSEventMask, last_event: Option<&NSEvent>, )
Source§impl NSApplication
NSResponder.
impl NSApplication
NSResponder.
Sourcepub unsafe fn sendAction_to_from(
&self,
action: Sel,
target: Option<&AnyObject>,
sender: Option<&AnyObject>,
) -> bool
pub unsafe fn sendAction_to_from( &self, action: Sel, target: Option<&AnyObject>, sender: Option<&AnyObject>, ) -> bool
§Safety
actionmust be a valid selector.targetshould be of the correct type.sendershould be of the correct type.
Sourcepub unsafe fn targetForAction(&self, action: Sel) -> Option<Retained<AnyObject>>
pub unsafe fn targetForAction(&self, action: Sel) -> Option<Retained<AnyObject>>
§Safety
action must be a valid selector.
Sourcepub unsafe fn targetForAction_to_from(
&self,
action: Sel,
target: Option<&AnyObject>,
sender: Option<&AnyObject>,
) -> Option<Retained<AnyObject>>
pub unsafe fn targetForAction_to_from( &self, action: Sel, target: Option<&AnyObject>, sender: Option<&AnyObject>, ) -> Option<Retained<AnyObject>>
§Safety
actionmust be a valid selector.targetshould be of the correct type.sendershould be of the correct type.
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 validRequestorForSendType_returnType( &self, send_type: Option<&NSString>, return_type: Option<&NSString>, ) -> Option<Retained<AnyObject>>
Source§impl NSApplication
NSWindowsMenu.
impl NSApplication
NSWindowsMenu.
pub fn windowsMenu(&self) -> Option<Retained<NSMenu>>
Sourcepub fn setWindowsMenu(&self, windows_menu: Option<&NSMenu>)
pub fn setWindowsMenu(&self, windows_menu: Option<&NSMenu>)
Setter for windowsMenu.
pub fn arrangeInFront(&self, sender: Option<&AnyObject>)
pub fn removeWindowsItem(&self, win: &NSWindow)
pub fn addWindowsItem_title_filename( &self, win: &NSWindow, string: &NSString, is_filename: bool, )
pub fn changeWindowsItem_title_filename( &self, win: &NSWindow, string: &NSString, is_filename: bool, )
pub fn updateWindowsItem(&self, win: &NSWindow)
pub fn miniaturizeAll(&self, sender: Option<&AnyObject>)
Source§impl NSApplication
NSFullKeyboardAccess.
impl NSApplication
NSFullKeyboardAccess.
Sourcepub fn isFullKeyboardAccessEnabled(&self) -> bool
pub fn isFullKeyboardAccessEnabled(&self) -> bool
A Boolean value indicating whether keyboard navigation is enabled in System Settings > Keyboard.
- Note: The value of this property is
YESif keyboard navigation is enabled orNOif 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 fn servicesMenu(&self) -> Option<Retained<NSMenu>>
Sourcepub fn setServicesMenu(&self, services_menu: Option<&NSMenu>)
pub fn setServicesMenu(&self, services_menu: Option<&NSMenu>)
Setter for servicesMenu.
pub fn registerServicesMenuSendTypes_returnTypes( &self, send_types: &NSArray<NSString>, return_types: &NSArray<NSString>, )
Source§impl NSApplication
NSServicesHandling.
impl NSApplication
NSServicesHandling.
pub fn servicesProvider(&self) -> Option<Retained<AnyObject>>
Sourcepub unsafe fn setServicesProvider(&self, services_provider: Option<&AnyObject>)
pub unsafe fn setServicesProvider(&self, services_provider: Option<&AnyObject>)
Source§impl NSApplication
NSStandardAboutPanel.
impl NSApplication
NSStandardAboutPanel.
pub fn orderFrontStandardAboutPanel(&self, sender: Option<&AnyObject>)
Sourcepub unsafe fn orderFrontStandardAboutPanelWithOptions(
&self,
options_dictionary: &NSDictionary<NSString>,
)
pub unsafe fn orderFrontStandardAboutPanelWithOptions( &self, options_dictionary: &NSDictionary<NSString>, )
§Safety
options_dictionary generic should be of the correct type.
Source§impl NSApplication
NSApplicationLayoutDirection.
impl NSApplication
NSApplicationLayoutDirection.
pub fn userInterfaceLayoutDirection(&self) -> NSUserInterfaceLayoutDirection
Source§impl NSApplication
NSRestorableUserInterface.
impl NSApplication
NSRestorableUserInterface.
Sourcepub fn disableRelaunchOnLogin(&self)
pub 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 fn enableRelaunchOnLogin(&self)
Source§impl NSApplication
NSRemoteNotifications.
impl NSApplication
NSRemoteNotifications.
pub fn registerForRemoteNotifications(&self)
pub fn unregisterForRemoteNotifications(&self)
Sourcepub fn isRegisteredForRemoteNotifications(&self) -> bool
pub fn isRegisteredForRemoteNotifications(&self) -> bool
Returns: YESif the application is currently registered for remote notifications, taking into account any systemwide settings; doesn’t relate to connectivity.
Sourcepub fn registerForRemoteNotificationTypes(
&self,
types: NSRemoteNotificationType,
)
pub fn registerForRemoteNotificationTypes( &self, types: NSRemoteNotificationType, )
The following are soft deprecated.
Please use the -registerForRemoteNotifications above and -requestAuthorizationWithOptions: from UserNotifications.framework.
pub fn enabledRemoteNotificationTypes(&self) -> NSRemoteNotificationType
Source§impl NSApplication
impl NSApplication
Source§impl NSApplication
NSDeprecated.
impl NSApplication
NSDeprecated.
Sourcepub unsafe fn runModalForWindow_relativeToWindow(
&self,
window: Option<&NSWindow>,
doc_window: Option<&NSWindow>,
) -> isize
👎Deprecated: Use -[NSWindow beginSheet:completionHandler:] instead
pub unsafe fn runModalForWindow_relativeToWindow( &self, window: Option<&NSWindow>, doc_window: Option<&NSWindow>, ) -> isize
-runModalForWindow:relativeToWindow: was deprecated in Mac OS X 10.0. Please use -[NSWindow beginSheet:completionHandler:] instead.
§Safety
windowmight not allowNone.doc_windowmight not allowNone.
Sourcepub unsafe fn beginModalSessionForWindow_relativeToWindow(
&self,
window: Option<&NSWindow>,
doc_window: Option<&NSWindow>,
) -> *mut _NSModalSession
👎Deprecated: Use -[NSWindow beginSheet:completionHandler:] instead
pub unsafe fn beginModalSessionForWindow_relativeToWindow( &self, window: Option<&NSWindow>, doc_window: Option<&NSWindow>, ) -> *mut _NSModalSession
-beginModalSessionForWindow:relativeToWindow: was deprecated in Mac OS X 10.0. Please use -[NSWindow beginSheet:completionHandler:] instead.
§Safety
windowmight not allowNone.doc_windowmight not allowNone.
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.
§Safety
sendermight not allowNone.filenamesmight not allowNone.
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:] instead
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’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.
§Safety
modal_delegateshould be of the correct type.did_end_selectormust be a valid selector.context_infomust be a valid pointer.
pub fn endSheet(&self, sheet: &NSWindow)
pub fn endSheet_returnCode(&self, sheet: &NSWindow, return_code: isize)
Sourcepub unsafe fn makeWindowsPerform_inOrder(
&self,
selector: Sel,
in_order: bool,
) -> Option<Retained<NSWindow>>
👎Deprecated: Use -enumerateWindowsWithOptions:usingBlock: instead
pub unsafe fn makeWindowsPerform_inOrder( &self, selector: Sel, in_order: bool, ) -> Option<Retained<NSWindow>>
§Safety
selector must be a valid selector.
Sourcepub 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.
pub fn context(&self) -> Option<Retained<NSGraphicsContext>>
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 fn orderedDocuments(&self) -> Retained<NSArray<NSDocument>> ⓘ
pub fn orderedWindows(&self) -> Retained<NSArray<NSWindow>> ⓘ
Source§impl NSApplication
NSColorPanel.
impl NSApplication
NSColorPanel.
Sourcepub unsafe fn orderFrontColorPanel(&self, sender: Option<&AnyObject>)
pub unsafe fn orderFrontColorPanel(&self, sender: Option<&AnyObject>)
§Safety
sender should be of the correct type.
Source§impl NSApplication
NSApplicationHelpExtension.
impl NSApplication
NSApplicationHelpExtension.
Source§impl NSApplication
NSPageLayoutPanel.
impl NSApplication
NSPageLayoutPanel.
Sourcepub unsafe fn runPageLayout(&self, sender: Option<&AnyObject>)
pub unsafe fn runPageLayout(&self, sender: Option<&AnyObject>)
§Safety
sender should be of the correct type.
Source§impl NSApplication
NSTouchBarCustomization.
impl NSApplication
NSTouchBarCustomization.
Sourcepub fn isAutomaticCustomizeTouchBarMenuItemEnabled(&self) -> bool
pub fn isAutomaticCustomizeTouchBarMenuItemEnabled(&self) -> bool
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 fn setAutomaticCustomizeTouchBarMenuItemEnabled(
&self,
automatic_customize_touch_bar_menu_item_enabled: bool,
)
pub fn setAutomaticCustomizeTouchBarMenuItemEnabled( &self, automatic_customize_touch_bar_menu_item_enabled: bool, )
Setter for isAutomaticCustomizeTouchBarMenuItemEnabled.
Sourcepub unsafe fn toggleTouchBarCustomizationPalette(
&self,
sender: Option<&AnyObject>,
)
pub unsafe fn toggleTouchBarCustomizationPalette( &self, sender: Option<&AnyObject>, )
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.
§Safety
sender should be of the correct type.
Source§impl NSApplication
NSUserInterfaceItemSearching.
impl NSApplication
NSUserInterfaceItemSearching.
pub fn registerUserInterfaceItemSearchHandler( &self, handler: &ProtocolObject<dyn NSUserInterfaceItemSearching>, )
pub fn unregisterUserInterfaceItemSearchHandler( &self, handler: &ProtocolObject<dyn NSUserInterfaceItemSearching>, )
Source§impl NSApplication
NSWindowRestoration.
impl NSApplication
NSWindowRestoration.
Source§impl NSApplication
NSRestorableStateExtension.
impl NSApplication
NSRestorableStateExtension.
pub fn extendStateRestoration(&self)
pub fn completeStateRestoration(&self)
Methods from Deref<Target = NSResponder>§
pub fn interfaceStyle(&self) -> usize
pub fn setInterfaceStyle(&self, interface_style: usize)
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
pub fn validRequestorForSendType_returnType( &self, send_type: Option<&NSString>, return_type: Option<&NSString>, ) -> Option<Retained<AnyObject>>
pub fn mouseDown(&self, event: &NSEvent)
pub fn rightMouseDown(&self, event: &NSEvent)
pub fn otherMouseDown(&self, event: &NSEvent)
pub fn mouseUp(&self, event: &NSEvent)
pub fn rightMouseUp(&self, event: &NSEvent)
pub fn otherMouseUp(&self, event: &NSEvent)
pub fn mouseMoved(&self, event: &NSEvent)
pub fn mouseDragged(&self, event: &NSEvent)
pub fn mouseCancelled(&self, event: &NSEvent)
pub fn scrollWheel(&self, event: &NSEvent)
pub fn rightMouseDragged(&self, event: &NSEvent)
pub fn otherMouseDragged(&self, event: &NSEvent)
pub fn mouseEntered(&self, event: &NSEvent)
pub fn mouseExited(&self, event: &NSEvent)
pub fn keyDown(&self, event: &NSEvent)
pub fn keyUp(&self, event: &NSEvent)
pub fn flagsChanged(&self, event: &NSEvent)
pub fn tabletPoint(&self, event: &NSEvent)
pub fn tabletProximity(&self, event: &NSEvent)
pub fn cursorUpdate(&self, event: &NSEvent)
pub fn magnifyWithEvent(&self, event: &NSEvent)
pub fn rotateWithEvent(&self, event: &NSEvent)
pub fn swipeWithEvent(&self, event: &NSEvent)
pub fn beginGestureWithEvent(&self, event: &NSEvent)
pub fn endGestureWithEvent(&self, event: &NSEvent)
pub fn smartMagnifyWithEvent(&self, event: &NSEvent)
pub fn changeModeWithEvent(&self, event: &NSEvent)
pub fn touchesBeganWithEvent(&self, event: &NSEvent)
pub fn touchesMovedWithEvent(&self, event: &NSEvent)
pub fn touchesEndedWithEvent(&self, event: &NSEvent)
pub fn touchesCancelledWithEvent(&self, event: &NSEvent)
pub fn quickLookWithEvent(&self, event: &NSEvent)
pub fn pressureChangeWithEvent(&self, event: &NSEvent)
Sourcepub fn contextMenuKeyDown(&self, event: &NSEvent)
pub fn contextMenuKeyDown(&self, event: &NSEvent)
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>)
pub fn flushBufferedKeyEvents(&self)
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)
pub fn shouldBeTreatedAsInkEvent(&self, event: &NSEvent) -> bool
pub fn wantsScrollEventsForSwipeTrackingOnAxis( &self, axis: NSEventGestureAxis, ) -> bool
pub fn wantsForwardedScrollEventsForAxis( &self, axis: NSEventGestureAxis, ) -> bool
Sourcepub unsafe fn supplementalTargetForAction_sender(
&self,
action: Sel,
sender: Option<&AnyObject>,
) -> Option<Retained<AnyObject>>
pub unsafe fn supplementalTargetForAction_sender( &self, action: Sel, sender: Option<&AnyObject>, ) -> Option<Retained<AnyObject>>
§Safety
actionmust be a valid selector.sendershould be of the correct type.
pub fn undoManager(&self) -> Option<Retained<NSUndoManager>>
pub fn validateProposedFirstResponder_forEvent( &self, responder: &NSResponder, event: Option<&NSEvent>, ) -> bool
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,
)
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, )
§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> ⓘ
Sourcepub unsafe fn performTextFinderAction(&self, sender: Option<&AnyObject>)
pub unsafe fn performTextFinderAction(&self, sender: Option<&AnyObject>)
§Safety
sender should be of the correct type.
Sourcepub unsafe fn newWindowForTab(&self, sender: Option<&AnyObject>)
pub unsafe fn newWindowForTab(&self, sender: Option<&AnyObject>)
§Safety
sender should be of the correct type.
Sourcepub unsafe fn showWritingTools(&self, sender: Option<&AnyObject>)
pub unsafe fn showWritingTools(&self, sender: Option<&AnyObject>)
§Safety
sender should be of the correct type.
pub fn performMnemonic(&self, string: &NSString) -> bool
pub fn touchBar(&self) -> Option<Retained<NSTouchBar>>
Sourcepub fn setTouchBar(&self, touch_bar: Option<&NSTouchBar>)
pub fn setTouchBar(&self, touch_bar: Option<&NSTouchBar>)
Setter for touchBar.
pub fn makeTouchBar(&self) -> Option<Retained<NSTouchBar>>
pub fn userActivity(&self) -> Option<Retained<NSUserActivity>>
Sourcepub fn setUserActivity(&self, user_activity: Option<&NSUserActivity>)
pub fn setUserActivity(&self, user_activity: Option<&NSUserActivity>)
Setter for userActivity.
pub fn updateUserActivityState(&self, user_activity: &NSUserActivity)
Sourcepub unsafe fn encodeRestorableStateWithCoder(&self, coder: &NSCoder)
pub unsafe fn encodeRestorableStateWithCoder(&self, coder: &NSCoder)
§Safety
coder possibly has further requirements.
Sourcepub unsafe fn encodeRestorableStateWithCoder_backgroundQueue(
&self,
coder: &NSCoder,
queue: &NSOperationQueue,
)
pub unsafe fn encodeRestorableStateWithCoder_backgroundQueue( &self, coder: &NSCoder, queue: &NSOperationQueue, )
§Safety
coderpossibly has further requirements.queuepossibly has additional threading requirements.
Sourcepub unsafe fn restoreStateWithCoder(&self, coder: &NSCoder)
pub unsafe fn restoreStateWithCoder(&self, coder: &NSCoder)
§Safety
coder possibly has further requirements.
pub fn invalidateRestorableState(&self)
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
pub fn class(&self) -> &'static AnyClass
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.
pub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
Ivar::load instead.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,
pub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
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
Available on crate feature NSResponder only.
impl AsRef<AnyObject> for NSApplication
NSResponder only.Source§impl AsRef<NSApplication> for NSApplication
Available on crate feature NSResponder only.
impl AsRef<NSApplication> for NSApplication
NSResponder only.Source§fn as_ref(&self) -> &NSApplication
fn as_ref(&self) -> &NSApplication
Source§impl AsRef<NSObject> for NSApplication
Available on crate feature NSResponder only.
impl AsRef<NSObject> for NSApplication
NSResponder only.Source§impl AsRef<NSResponder> for NSApplication
Available on crate feature NSResponder only.
impl AsRef<NSResponder> for NSApplication
NSResponder only.Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl Borrow<AnyObject> for NSApplication
Available on crate feature NSResponder only.
impl Borrow<AnyObject> for NSApplication
NSResponder only.Source§impl Borrow<NSObject> for NSApplication
Available on crate feature NSResponder only.
impl Borrow<NSObject> for NSApplication
NSResponder only.Source§impl Borrow<NSResponder> for NSApplication
Available on crate feature NSResponder only.
impl Borrow<NSResponder> for NSApplication
NSResponder only.Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl ClassType for NSApplication
Available on crate feature NSResponder only.
impl ClassType for NSApplication
NSResponder only.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
Available on crate feature NSResponder only.
impl Debug for NSApplication
NSResponder only.Source§impl Deref for NSApplication
Available on crate feature NSResponder only.
impl Deref for NSApplication
NSResponder only.Source§type Target = NSResponder
type Target = NSResponder
Source§impl Hash for NSApplication
Available on crate feature NSResponder only.
impl Hash for NSApplication
NSResponder only.Source§impl Message for NSApplication
Available on crate feature NSResponder only.
impl Message for NSApplication
NSResponder only.Source§impl NSAccessibility for NSApplication
impl NSAccessibility for NSApplication
fn isAccessibilityElement(&self) -> bool
Source§fn setAccessibilityElement(&self, accessibility_element: bool)
fn setAccessibilityElement(&self, accessibility_element: bool)
isAccessibilityElement.fn accessibilityFrame(&self) -> CGRect
Source§fn setAccessibilityFrame(&self, accessibility_frame: CGRect)
fn setAccessibilityFrame(&self, accessibility_frame: CGRect)
accessibilityFrame.fn isAccessibilityFocused(&self) -> bool
Source§fn setAccessibilityFocused(&self, accessibility_focused: bool)
fn setAccessibilityFocused(&self, accessibility_focused: bool)
isAccessibilityFocused.fn accessibilityActivationPoint(&self) -> CGPoint
Source§fn setAccessibilityActivationPoint(
&self,
accessibility_activation_point: CGPoint,
)
fn setAccessibilityActivationPoint( &self, accessibility_activation_point: CGPoint, )
accessibilityActivationPoint.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. Read morefn accessibilityURL(&self) -> Option<Retained<NSURL>>
Source§fn setAccessibilityURL(&self, accessibility_url: Option<&NSURL>)
fn setAccessibilityURL(&self, accessibility_url: Option<&NSURL>)
accessibilityURL. Read morefn accessibilityValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityValue(&self, accessibility_value: Option<&AnyObject>)
unsafe fn setAccessibilityValue(&self, accessibility_value: Option<&AnyObject>)
accessibilityValue. Read morefn accessibilityValueDescription(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityValueDescription(
&self,
accessibility_value_description: Option<&NSString>,
)
fn setAccessibilityValueDescription( &self, accessibility_value_description: Option<&NSString>, )
accessibilityValueDescription. Read morefn 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. Read morefn accessibilitySubrole(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilitySubrole(&self, accessibility_subrole: Option<&NSString>)
fn setAccessibilitySubrole(&self, accessibility_subrole: Option<&NSString>)
accessibilitySubrole. Read morefn accessibilityTitle(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityTitle(&self, accessibility_title: Option<&NSString>)
fn setAccessibilityTitle(&self, accessibility_title: Option<&NSString>)
accessibilityTitle. Read morefn 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. Read morefn 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. Read morefn accessibilityOrientation(&self) -> NSAccessibilityOrientation
Source§fn setAccessibilityOrientation(
&self,
accessibility_orientation: NSAccessibilityOrientation,
)
fn setAccessibilityOrientation( &self, accessibility_orientation: NSAccessibilityOrientation, )
accessibilityOrientation.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. Read morefn accessibilityParent(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityParent(
&self,
accessibility_parent: Option<&AnyObject>,
)
unsafe fn setAccessibilityParent( &self, accessibility_parent: Option<&AnyObject>, )
accessibilityParent. Read morefn accessibilityPlaceholderValue(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityPlaceholderValue(
&self,
accessibility_placeholder_value: Option<&NSString>,
)
fn setAccessibilityPlaceholderValue( &self, accessibility_placeholder_value: Option<&NSString>, )
accessibilityPlaceholderValue. Read morefn 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. Read morefn accessibilityRole(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityRole(&self, accessibility_role: Option<&NSString>)
fn setAccessibilityRole(&self, accessibility_role: Option<&NSString>)
accessibilityRole. Read morefn accessibilityRoleDescription(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityRoleDescription(
&self,
accessibility_role_description: Option<&NSString>,
)
fn setAccessibilityRoleDescription( &self, accessibility_role_description: Option<&NSString>, )
accessibilityRoleDescription. Read morefn 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. Read morefn 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. Read morefn isAccessibilitySelected(&self) -> bool
Source§fn setAccessibilitySelected(&self, accessibility_selected: bool)
fn setAccessibilitySelected(&self, accessibility_selected: bool)
isAccessibilitySelected.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. Read morefn 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. Read morefn 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. Read morefn 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. Read morefn 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. Read morefn 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. Read morefn accessibilityWindow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityWindow(
&self,
accessibility_window: Option<&AnyObject>,
)
unsafe fn setAccessibilityWindow( &self, accessibility_window: Option<&AnyObject>, )
accessibilityWindow. Read morefn accessibilityIdentifier(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityIdentifier(
&self,
accessibility_identifier: Option<&NSString>,
)
fn setAccessibilityIdentifier( &self, accessibility_identifier: Option<&NSString>, )
accessibilityIdentifier. Read morefn accessibilityHelp(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityHelp(&self, accessibility_help: Option<&NSString>)
fn setAccessibilityHelp(&self, accessibility_help: Option<&NSString>)
accessibilityHelp. Read morefn accessibilityFilename(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityFilename(&self, accessibility_filename: Option<&NSString>)
fn setAccessibilityFilename(&self, accessibility_filename: Option<&NSString>)
accessibilityFilename. Read morefn isAccessibilityExpanded(&self) -> bool
Source§fn setAccessibilityExpanded(&self, accessibility_expanded: bool)
fn setAccessibilityExpanded(&self, accessibility_expanded: bool)
isAccessibilityExpanded.fn isAccessibilityEdited(&self) -> bool
Source§fn setAccessibilityEdited(&self, accessibility_edited: bool)
fn setAccessibilityEdited(&self, accessibility_edited: bool)
isAccessibilityEdited.fn isAccessibilityEnabled(&self) -> bool
Source§fn setAccessibilityEnabled(&self, accessibility_enabled: bool)
fn setAccessibilityEnabled(&self, accessibility_enabled: bool)
isAccessibilityEnabled.fn accessibilityChildren(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityChildren(
&self,
accessibility_children: Option<&NSArray>,
)
unsafe fn setAccessibilityChildren( &self, accessibility_children: Option<&NSArray>, )
accessibilityChildren. Read moreaccessibilityChildrenInNavigationOrder. Read morefn 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. Read morefn 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. Read morefn isAccessibilityProtectedContent(&self) -> bool
Source§fn setAccessibilityProtectedContent(
&self,
accessibility_protected_content: bool,
)
fn setAccessibilityProtectedContent( &self, accessibility_protected_content: bool, )
isAccessibilityProtectedContent.fn accessibilityContents(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityContents(
&self,
accessibility_contents: Option<&NSArray>,
)
unsafe fn setAccessibilityContents( &self, accessibility_contents: Option<&NSArray>, )
accessibilityContents. Read morefn accessibilityLabel(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityLabel(&self, accessibility_label: Option<&NSString>)
fn setAccessibilityLabel(&self, accessibility_label: Option<&NSString>)
accessibilityLabel. Read morefn isAccessibilityAlternateUIVisible(&self) -> bool
Source§fn setAccessibilityAlternateUIVisible(
&self,
accessibility_alternate_ui_visible: bool,
)
fn setAccessibilityAlternateUIVisible( &self, accessibility_alternate_ui_visible: bool, )
isAccessibilityAlternateUIVisible.accessibilitySharedFocusElements. Read morefn isAccessibilityRequired(&self) -> bool
Source§fn setAccessibilityRequired(&self, accessibility_required: bool)
fn setAccessibilityRequired(&self, accessibility_required: bool)
isAccessibilityRequired.fn accessibilityCustomRotors( &self, ) -> Retained<NSArray<NSAccessibilityCustomRotor>> ⓘ
Source§fn setAccessibilityCustomRotors(
&self,
accessibility_custom_rotors: &NSArray<NSAccessibilityCustomRotor>,
)
fn setAccessibilityCustomRotors( &self, accessibility_custom_rotors: &NSArray<NSAccessibilityCustomRotor>, )
accessibilityCustomRotors. Read morefn accessibilityUserInputLabels(&self) -> Option<Retained<NSArray<NSString>>>
Source§fn setAccessibilityUserInputLabels(
&self,
accessibility_user_input_labels: Option<&NSArray<NSString>>,
)
fn setAccessibilityUserInputLabels( &self, accessibility_user_input_labels: Option<&NSArray<NSString>>, )
accessibilityUserInputLabels. Read morefn accessibilityAttributedUserInputLabels( &self, ) -> Option<Retained<NSArray<NSAttributedString>>>
Source§fn setAccessibilityAttributedUserInputLabels(
&self,
accessibility_attributed_user_input_labels: Option<&NSArray<NSAttributedString>>,
)
fn setAccessibilityAttributedUserInputLabels( &self, accessibility_attributed_user_input_labels: Option<&NSArray<NSAttributedString>>, )
accessibilityAttributedUserInputLabels. Read morefn 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. Read morefn 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. Read morefn isAccessibilityHidden(&self) -> bool
Source§fn setAccessibilityHidden(&self, accessibility_hidden: bool)
fn setAccessibilityHidden(&self, accessibility_hidden: bool)
isAccessibilityHidden.fn isAccessibilityFrontmost(&self) -> bool
Source§fn setAccessibilityFrontmost(&self, accessibility_frontmost: bool)
fn setAccessibilityFrontmost(&self, accessibility_frontmost: bool)
isAccessibilityFrontmost.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. Read morefn accessibilityWindows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityWindows(
&self,
accessibility_windows: Option<&NSArray>,
)
unsafe fn setAccessibilityWindows( &self, accessibility_windows: Option<&NSArray>, )
accessibilityWindows. Read morefn 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. Read morefn 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. Read morefn 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. Read morefn isAccessibilityOrderedByRow(&self) -> bool
Source§fn setAccessibilityOrderedByRow(&self, accessibility_ordered_by_row: bool)
fn setAccessibilityOrderedByRow(&self, accessibility_ordered_by_row: bool)
isAccessibilityOrderedByRow.fn accessibilityHorizontalUnits(&self) -> NSAccessibilityUnits
Source§fn setAccessibilityHorizontalUnits(
&self,
accessibility_horizontal_units: NSAccessibilityUnits,
)
fn setAccessibilityHorizontalUnits( &self, accessibility_horizontal_units: NSAccessibilityUnits, )
accessibilityHorizontalUnits.fn accessibilityVerticalUnits(&self) -> NSAccessibilityUnits
Source§fn setAccessibilityVerticalUnits(
&self,
accessibility_vertical_units: NSAccessibilityUnits,
)
fn setAccessibilityVerticalUnits( &self, accessibility_vertical_units: NSAccessibilityUnits, )
accessibilityVerticalUnits.fn accessibilityHorizontalUnitDescription(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityHorizontalUnitDescription(
&self,
accessibility_horizontal_unit_description: Option<&NSString>,
)
fn setAccessibilityHorizontalUnitDescription( &self, accessibility_horizontal_unit_description: Option<&NSString>, )
accessibilityHorizontalUnitDescription. Read morefn accessibilityVerticalUnitDescription(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityVerticalUnitDescription(
&self,
accessibility_vertical_unit_description: Option<&NSString>,
)
fn setAccessibilityVerticalUnitDescription( &self, accessibility_vertical_unit_description: Option<&NSString>, )
accessibilityVerticalUnitDescription. Read morefn accessibilityLayoutPointForScreenPoint(&self, point: CGPoint) -> CGPoint
fn accessibilityLayoutSizeForScreenSize(&self, size: CGSize) -> CGSize
fn accessibilityScreenPointForLayoutPoint(&self, point: CGPoint) -> CGPoint
fn accessibilityScreenSizeForLayoutSize(&self, size: CGSize) -> CGSize
fn accessibilityHandles(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityHandles(
&self,
accessibility_handles: Option<&NSArray>,
)
unsafe fn setAccessibilityHandles( &self, accessibility_handles: Option<&NSArray>, )
accessibilityHandles. Read morefn 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. Read morefn 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. Read morefn isAccessibilityDisclosed(&self) -> bool
Source§fn setAccessibilityDisclosed(&self, accessibility_disclosed: bool)
fn setAccessibilityDisclosed(&self, accessibility_disclosed: bool)
isAccessibilityDisclosed.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. Read morefn 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. Read morefn accessibilityDisclosureLevel(&self) -> isize
Source§fn setAccessibilityDisclosureLevel(&self, accessibility_disclosure_level: isize)
fn setAccessibilityDisclosureLevel(&self, accessibility_disclosure_level: isize)
accessibilityDisclosureLevel.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. Read morefn 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. Read morefn 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. Read morefn accessibilityUnits(&self) -> NSAccessibilityUnits
Source§fn setAccessibilityUnits(&self, accessibility_units: NSAccessibilityUnits)
fn setAccessibilityUnits(&self, accessibility_units: NSAccessibilityUnits)
accessibilityUnits.fn accessibilityUnitDescription(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityUnitDescription(
&self,
accessibility_unit_description: Option<&NSString>,
)
fn setAccessibilityUnitDescription( &self, accessibility_unit_description: Option<&NSString>, )
accessibilityUnitDescription. Read morefn accessibilityRulerMarkerType(&self) -> NSAccessibilityRulerMarkerType
Source§fn setAccessibilityRulerMarkerType(
&self,
accessibility_ruler_marker_type: NSAccessibilityRulerMarkerType,
)
fn setAccessibilityRulerMarkerType( &self, accessibility_ruler_marker_type: NSAccessibilityRulerMarkerType, )
accessibilityRulerMarkerType.fn accessibilityMarkerTypeDescription(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityMarkerTypeDescription(
&self,
accessibility_marker_type_description: Option<&NSString>,
)
fn setAccessibilityMarkerTypeDescription( &self, accessibility_marker_type_description: Option<&NSString>, )
accessibilityMarkerTypeDescription. Read morefn 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. Read morefn 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. Read morefn accessibilityAllowedValues(&self) -> Option<Retained<NSArray<NSNumber>>>
Source§fn setAccessibilityAllowedValues(
&self,
accessibility_allowed_values: Option<&NSArray<NSNumber>>,
)
fn setAccessibilityAllowedValues( &self, accessibility_allowed_values: Option<&NSArray<NSNumber>>, )
accessibilityAllowedValues. Read morefn 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. Read morefn accessibilityLabelValue(&self) -> f32
Source§fn setAccessibilityLabelValue(&self, accessibility_label_value: f32)
fn setAccessibilityLabelValue(&self, accessibility_label_value: f32)
accessibilityLabelValue.fn accessibilitySplitters(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySplitters(
&self,
accessibility_splitters: Option<&NSArray>,
)
unsafe fn setAccessibilitySplitters( &self, accessibility_splitters: Option<&NSArray>, )
accessibilitySplitters. Read morefn 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. Read morefn 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. Read morefn accessibilityTabs(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityTabs(&self, accessibility_tabs: Option<&NSArray>)
unsafe fn setAccessibilityTabs(&self, accessibility_tabs: Option<&NSArray>)
accessibilityTabs. Read morefn accessibilityHeader(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityHeader(
&self,
accessibility_header: Option<&AnyObject>,
)
unsafe fn setAccessibilityHeader( &self, accessibility_header: Option<&AnyObject>, )
accessibilityHeader. Read morefn accessibilityColumnCount(&self) -> isize
Source§fn setAccessibilityColumnCount(&self, accessibility_column_count: isize)
fn setAccessibilityColumnCount(&self, accessibility_column_count: isize)
accessibilityColumnCount.fn accessibilityRowCount(&self) -> isize
Source§fn setAccessibilityRowCount(&self, accessibility_row_count: isize)
fn setAccessibilityRowCount(&self, accessibility_row_count: isize)
accessibilityRowCount.fn accessibilityIndex(&self) -> isize
Source§fn setAccessibilityIndex(&self, accessibility_index: isize)
fn setAccessibilityIndex(&self, accessibility_index: isize)
accessibilityIndex.fn accessibilityColumns(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityColumns(
&self,
accessibility_columns: Option<&NSArray>,
)
unsafe fn setAccessibilityColumns( &self, accessibility_columns: Option<&NSArray>, )
accessibilityColumns. Read morefn accessibilityRows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityRows(&self, accessibility_rows: Option<&NSArray>)
unsafe fn setAccessibilityRows(&self, accessibility_rows: Option<&NSArray>)
accessibilityRows. Read morefn 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. Read morefn 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. Read morefn 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. Read morefn 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. Read morefn accessibilitySortDirection(&self) -> NSAccessibilitySortDirection
Source§fn setAccessibilitySortDirection(
&self,
accessibility_sort_direction: NSAccessibilitySortDirection,
)
fn setAccessibilitySortDirection( &self, accessibility_sort_direction: NSAccessibilitySortDirection, )
accessibilitySortDirection.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. Read morefn 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. Read morefn 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. Read morefn 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. Read morefn accessibilityCellForColumn_row( &self, column: isize, row: isize, ) -> Option<Retained<AnyObject>>
fn accessibilityRowIndexRange(&self) -> NSRange
Source§fn setAccessibilityRowIndexRange(&self, accessibility_row_index_range: NSRange)
fn setAccessibilityRowIndexRange(&self, accessibility_row_index_range: NSRange)
accessibilityRowIndexRange.fn accessibilityColumnIndexRange(&self) -> NSRange
Source§fn setAccessibilityColumnIndexRange(
&self,
accessibility_column_index_range: NSRange,
)
fn setAccessibilityColumnIndexRange( &self, accessibility_column_index_range: NSRange, )
accessibilityColumnIndexRange.fn accessibilityInsertionPointLineNumber(&self) -> isize
Source§fn setAccessibilityInsertionPointLineNumber(
&self,
accessibility_insertion_point_line_number: isize,
)
fn setAccessibilityInsertionPointLineNumber( &self, accessibility_insertion_point_line_number: isize, )
accessibilityInsertionPointLineNumber.accessibilitySharedCharacterRange.accessibilitySharedTextUIElements. Read morefn accessibilityVisibleCharacterRange(&self) -> NSRange
Source§fn setAccessibilityVisibleCharacterRange(
&self,
accessibility_visible_character_range: NSRange,
)
fn setAccessibilityVisibleCharacterRange( &self, accessibility_visible_character_range: NSRange, )
accessibilityVisibleCharacterRange.fn accessibilityNumberOfCharacters(&self) -> isize
Source§fn setAccessibilityNumberOfCharacters(
&self,
accessibility_number_of_characters: isize,
)
fn setAccessibilityNumberOfCharacters( &self, accessibility_number_of_characters: isize, )
accessibilityNumberOfCharacters.fn accessibilitySelectedText(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilitySelectedText(
&self,
accessibility_selected_text: Option<&NSString>,
)
fn setAccessibilitySelectedText( &self, accessibility_selected_text: Option<&NSString>, )
accessibilitySelectedText. Read morefn accessibilitySelectedTextRange(&self) -> NSRange
Source§fn setAccessibilitySelectedTextRange(
&self,
accessibility_selected_text_range: NSRange,
)
fn setAccessibilitySelectedTextRange( &self, accessibility_selected_text_range: NSRange, )
accessibilitySelectedTextRange.fn accessibilitySelectedTextRanges(&self) -> Option<Retained<NSArray<NSValue>>>
Source§fn setAccessibilitySelectedTextRanges(
&self,
accessibility_selected_text_ranges: Option<&NSArray<NSValue>>,
)
fn setAccessibilitySelectedTextRanges( &self, accessibility_selected_text_ranges: Option<&NSArray<NSValue>>, )
accessibilitySelectedTextRanges. Read morefn accessibilityAttributedStringForRange( &self, range: NSRange, ) -> Option<Retained<NSAttributedString>>
fn accessibilityRangeForLine(&self, line: isize) -> NSRange
fn accessibilityStringForRange( &self, range: NSRange, ) -> Option<Retained<NSString>>
fn accessibilityRangeForPosition(&self, point: CGPoint) -> NSRange
fn accessibilityRangeForIndex(&self, index: isize) -> NSRange
fn accessibilityFrameForRange(&self, range: NSRange) -> CGRect
fn accessibilityRTFForRange(&self, range: NSRange) -> Option<Retained<NSData>>
fn accessibilityStyleRangeForIndex(&self, index: isize) -> NSRange
fn accessibilityLineForIndex(&self, index: isize) -> isize
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. Read morefn isAccessibilityModal(&self) -> bool
Source§fn setAccessibilityModal(&self, accessibility_modal: bool)
fn setAccessibilityModal(&self, accessibility_modal: bool)
isAccessibilityModal.fn accessibilityProxy(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityProxy(&self, accessibility_proxy: Option<&AnyObject>)
unsafe fn setAccessibilityProxy(&self, accessibility_proxy: Option<&AnyObject>)
accessibilityProxy. Read morefn isAccessibilityMain(&self) -> bool
Source§fn setAccessibilityMain(&self, accessibility_main: bool)
fn setAccessibilityMain(&self, accessibility_main: bool)
isAccessibilityMain.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. Read morefn 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. Read morefn accessibilityDocument(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityDocument(&self, accessibility_document: Option<&NSString>)
fn setAccessibilityDocument(&self, accessibility_document: Option<&NSString>)
accessibilityDocument. Read morefn 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. Read morefn 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. Read morefn 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. Read morefn 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. Read morefn isAccessibilityMinimized(&self) -> bool
Source§fn setAccessibilityMinimized(&self, accessibility_minimized: bool)
fn setAccessibilityMinimized(&self, accessibility_minimized: bool)
isAccessibilityMinimized.fn accessibilityCustomActions( &self, ) -> Option<Retained<NSArray<NSAccessibilityCustomAction>>>
Source§fn setAccessibilityCustomActions(
&self,
accessibility_custom_actions: Option<&NSArray<NSAccessibilityCustomAction>>,
)
fn setAccessibilityCustomActions( &self, accessibility_custom_actions: Option<&NSArray<NSAccessibilityCustomAction>>, )
accessibilityCustomActions. Read morefn accessibilityPerformCancel(&self) -> bool
fn accessibilityPerformConfirm(&self) -> bool
fn accessibilityPerformDecrement(&self) -> bool
fn accessibilityPerformDelete(&self) -> bool
fn accessibilityPerformIncrement(&self) -> bool
fn accessibilityPerformPick(&self) -> bool
fn accessibilityPerformPress(&self) -> bool
fn accessibilityPerformRaise(&self) -> bool
fn accessibilityPerformShowAlternateUI(&self) -> bool
fn accessibilityPerformShowDefaultUI(&self) -> bool
fn accessibilityPerformShowMenu(&self) -> bool
Source§impl NSAccessibilityElementProtocol for NSApplication
impl NSAccessibilityElementProtocol for NSApplication
fn accessibilityFrame(&self) -> CGRect
fn accessibilityParent(&self) -> Option<Retained<AnyObject>>
fn isAccessibilityFocused(&self) -> bool
fn accessibilityIdentifier(&self) -> Retained<NSString> ⓘ
Source§impl NSAppearanceCustomization for NSApplication
impl NSAppearanceCustomization for NSApplication
fn appearance(&self) -> Option<Retained<NSAppearance>>
Source§fn setAppearance(&self, appearance: Option<&NSAppearance>)
fn setAppearance(&self, appearance: Option<&NSAppearance>)
appearance.fn effectiveAppearance(&self) -> Retained<NSAppearance> ⓘ
Source§impl NSCoding for NSApplication
impl NSCoding for NSApplication
Source§impl NSMenuItemValidation for NSApplication
impl NSMenuItemValidation for NSApplication
fn validateMenuItem(&self, menu_item: &NSMenuItem) -> bool
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_refSource§fn isMemberOfClass(&self, cls: &AnyClass) -> bool
fn isMemberOfClass(&self, cls: &AnyClass) -> bool
Source§fn respondsToSelector(&self, aSelector: Sel) -> bool
fn respondsToSelector(&self, aSelector: Sel) -> bool
Source§fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
Source§fn description(&self) -> Retained<NSObject> ⓘ
fn description(&self) -> Retained<NSObject> ⓘ
Source§fn debugDescription(&self) -> Retained<NSObject> ⓘ
fn debugDescription(&self) -> Retained<NSObject> ⓘ
Source§impl NSUserInterfaceValidations for NSApplication
impl NSUserInterfaceValidations for NSApplication
fn validateUserInterfaceItem( &self, item: &ProtocolObject<dyn NSValidatedUserInterfaceItem>, ) -> bool
Source§impl PartialEq for NSApplication
Available on crate feature NSResponder only.
impl PartialEq for NSApplication
NSResponder only.Source§impl RefEncode for NSApplication
Available on crate feature NSResponder only.
impl RefEncode for NSApplication
NSResponder only.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
NSResponder only.impl Eq for NSApplication
NSResponder only.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