#[repr(C)]pub struct SFCertificateTrustPanel { /* private fields */ }
SFCertificatePanel
and SFCertificateTrustPanel
only.Expand description
SFCertificateTrustPanel is a panel and sheet interface that allows a user to make trust decisions when one or more certificates involved in an operation are invalid or cannot be verified. It should be used whenever confirmation is required before proceeding with a certificate-related operation. It can also be displayed as an informative alert without requiring a decision to be made (if the operation or transaction has already occurred.)
See also Apple’s documentation
Implementations§
Source§impl SFCertificateTrustPanel
impl SFCertificateTrustPanel
Returns a shared instance of SFCertificateTrustPanel.
If your application can display multiple SFCertificateTrustPanels at once, you should allocate (alloc) and initialize (init) separate object instances instead of using this class method.
Sourcepub unsafe fn runModalForTrust_message(
&self,
trust: Option<&SecTrust>,
message: Option<&NSString>,
) -> NSInteger
Available on crate feature objc2-security
only.
pub unsafe fn runModalForTrust_message( &self, trust: Option<&SecTrust>, message: Option<&NSString>, ) -> NSInteger
objc2-security
only.Displays a modal panel that shows the results of a certificate trust evaluation. Returns NSOKButton if the default button is pressed, or NSCancelButton if the alternate button is pressed. Note that the user can edit trust decisions in this panel; call SecTrustGetResult after the panel is dismissed to obtain the current trust result for the SecTrustRef.
Parameter trust
: A trust reference, previously created with SecTrustCreateWithCertificates (see
<Security
/SecTrust.h>).
Parameter message
: Client-defined message string to display in the panel.
Sourcepub unsafe fn beginSheetForWindow_modalDelegate_didEndSelector_contextInfo_trust_message(
&self,
doc_window: Option<&NSWindow>,
delegate: Option<&AnyObject>,
did_end_selector: Option<Sel>,
context_info: *mut c_void,
trust: Option<&SecTrust>,
message: Option<&NSString>,
)
Available on crate feature objc2-security
only.
pub unsafe fn beginSheetForWindow_modalDelegate_didEndSelector_contextInfo_trust_message( &self, doc_window: Option<&NSWindow>, delegate: Option<&AnyObject>, did_end_selector: Option<Sel>, context_info: *mut c_void, trust: Option<&SecTrust>, message: Option<&NSString>, )
objc2-security
only.Displays a modal sheet that shows the results of a certificate trust evaluation.
The didEndSelector method should have the following signature:
- (void)certificateTrustSheetDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo returnCode will contain either NSOKButton or NSCancelButton. Note that the user can edit trust decisions in this panel; call SecTrustGetResult after the panel is dismissed to obtain the current trust result for the SecTrustRef.
Parameter docWindow
: The parent window to which the sheet is attached.
Parameter modalDelegate
: The object whose didEndSelector method will be called when the sheet is dismissed.
Parameter didEndSelector
: This method is called when the sheet is dismissed.
Parameter contextInfo
: Client-defined contextual data which will be passed to the didEndSelector method.
Parameter trust
: A trust reference, previously created with SecTrustCreateWithCertificates (see
<Security
/SecTrust.h>).
Parameter message
: Client-defined message string to display in the panel.
Sourcepub unsafe fn setInformativeText(&self, informative_text: Option<&NSString>)
pub unsafe fn setInformativeText(&self, informative_text: Option<&NSString>)
Sets the optional informative text displayed in the SFCertificateTrustPanel.
Parameter informativeText
: The informative text to display in the panel.
By default, informative text describing the current certificate trust status is displayed. Call this method only if your application needs to customize the displayed informative text.
Sourcepub unsafe fn informativeText(&self) -> Option<Retained<NSString>>
pub unsafe fn informativeText(&self) -> Option<Retained<NSString>>
Returns the informative text currently displayed in the SFCertificateTrustPanel.
Source§impl SFCertificateTrustPanel
Methods declared on superclass NSWindow
.
impl SFCertificateTrustPanel
Methods declared on superclass NSWindow
.
pub unsafe fn initWithContentRect_styleMask_backing_defer( this: Allocated<Self>, content_rect: NSRect, style: NSWindowStyleMask, backing_store_type: NSBackingStoreType, flag: bool, ) -> Retained<Self>
pub unsafe fn initWithContentRect_styleMask_backing_defer_screen( this: Allocated<Self>, content_rect: NSRect, style: NSWindowStyleMask, backing_store_type: NSBackingStoreType, flag: bool, screen: Option<&NSScreen>, ) -> Retained<Self>
pub unsafe fn initWithCoder( this: Allocated<Self>, coder: &NSCoder, ) -> Retained<Self>
Sourcepub unsafe fn windowWithContentViewController(
content_view_controller: &NSViewController,
) -> Retained<Self>
pub unsafe fn windowWithContentViewController( content_view_controller: &NSViewController, ) -> Retained<Self>
Convenience method for creating an autoreleased titled window with the given contentViewController. A basic NSWindow with the following attributes is made: titled, closable, resizable, miniaturizable. The window’s title is automatically bound to the contentViewController’s title. The size of the window can easily be controlled by utilizing autolayout and applying size constraints to the view (or its subviews). The window has isReleasedWhenClosed set to NO, and it must be explicitly retained to keep the window instance alive. To have it automatically be freed when it is closed, do the following: [window retain] and [window setReleasedWhenClosed:YES].
Source§impl SFCertificateTrustPanel
Methods declared on superclass NSResponder
.
impl SFCertificateTrustPanel
Methods declared on superclass NSResponder
.
Source§impl SFCertificateTrustPanel
Methods declared on superclass NSObject
.
impl SFCertificateTrustPanel
Methods declared on superclass NSObject
.
pub unsafe fn new(mtm: MainThreadMarker) -> Retained<Self>
Methods from Deref<Target = SFCertificatePanel>§
Sourcepub unsafe fn runModalForTrust_showGroup(
&self,
trust: Option<&SecTrust>,
show_group: bool,
) -> NSInteger
Available on crate feature objc2-security
only.
pub unsafe fn runModalForTrust_showGroup( &self, trust: Option<&SecTrust>, show_group: bool, ) -> NSInteger
objc2-security
only.Displays a certificate chain in a modal panel, returning NSOKButton when dismissed. This method is preferred over runModalForCertificates, since the SecTrustRef parameter lets you specify policies that determine whether the certificate is valid within your application’s context.
Parameter trust
: A trust reference which contains the certificates to display.
Parameter showGroup
: Specifies whether additional certificates (other than the leaf certificate) are displayed.
Sourcepub unsafe fn runModalForCertificates_showGroup(
&self,
certificates: Option<&NSArray>,
show_group: bool,
) -> NSInteger
pub unsafe fn runModalForCertificates_showGroup( &self, certificates: Option<&NSArray>, show_group: bool, ) -> NSInteger
Displays one or more specified certificates in a modal panel, returning NSOKButton when dismissed.
Parameter certificates
: The certificates to display.
Pass a NSArray containing one or more SecCertificateRef instances in this parameter.
The leaf certificate is assumed to be at index 0; the order of additional certificates in the array is not critical.
Parameter showGroup
: Specifies whether additional certificates (other than the leaf certificate) are displayed.
To show only a single certificate, specify only one SecCertificateRef in the array and set showGroup to NO.
Sourcepub unsafe fn beginSheetForWindow_modalDelegate_didEndSelector_contextInfo_trust_showGroup(
&self,
doc_window: Option<&NSWindow>,
delegate: Option<&AnyObject>,
did_end_selector: Option<Sel>,
context_info: *mut c_void,
trust: Option<&SecTrust>,
show_group: bool,
)
Available on crate feature objc2-security
only.
pub unsafe fn beginSheetForWindow_modalDelegate_didEndSelector_contextInfo_trust_showGroup( &self, doc_window: Option<&NSWindow>, delegate: Option<&AnyObject>, did_end_selector: Option<Sel>, context_info: *mut c_void, trust: Option<&SecTrust>, show_group: bool, )
objc2-security
only.Displays a certificate chain in a modal sheet. This is the preferred sheet method for SFCertificatePanel, since the SecTrustRef parameter lets you specify policies that determine whether the certificate is valid within your application’s context.
Parameter docWindow
: The parent window to which the sheet is attached.
Parameter modalDelegate
: The object whose didEndSelector method will be called when the sheet is dismissed.
Parameter didEndSelector
: This method is called when the sheet is dismissed.
Parameter contextInfo
: Client-defined contextual data which will be passed to the didEndSelector method.
Parameter trust
: A trust reference which contains the certificates to display.
Parameter showGroup
: Specifies whether additional certificates (other than the leaf certificate) are displayed.
The didEndSelector method should have the following signature:
- (void)certificateSheetDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo
Sourcepub unsafe fn beginSheetForWindow_modalDelegate_didEndSelector_contextInfo_certificates_showGroup(
&self,
doc_window: Option<&NSWindow>,
delegate: Option<&AnyObject>,
did_end_selector: Option<Sel>,
context_info: *mut c_void,
certificates: Option<&NSArray>,
show_group: bool,
)
pub unsafe fn beginSheetForWindow_modalDelegate_didEndSelector_contextInfo_certificates_showGroup( &self, doc_window: Option<&NSWindow>, delegate: Option<&AnyObject>, did_end_selector: Option<Sel>, context_info: *mut c_void, certificates: Option<&NSArray>, show_group: bool, )
Displays one or more specified certificates in a modal sheet.
Parameter docWindow
: The parent window to which the sheet is attached.
Parameter modalDelegate
: The object whose didEndSelector method will be called when the sheet is dismissed.
Parameter didEndSelector
: This method is called when the sheet is dismissed.
Parameter contextInfo
: Client-defined contextual data which will be passed to the didEndSelector method.
Parameter certificates
: The certificates to display.
Pass a NSArray containing one or more SecCertificateRef instances in this parameter.
Parameter showGroup
: Specifies whether additional certificates (other than the leaf certificate) are displayed.
The didEndSelector method should have the following signature:
- (void)certificateSheetDidEnd:(NSWindow *)sheet returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo
Sourcepub unsafe fn setPolicies(&self, policies: Option<&AnyObject>)
pub unsafe fn setPolicies(&self, policies: Option<&AnyObject>)
Specifies one or more policies that apply to the displayed certificates.
Parameter policies
: The policies to use when evaluating the certificates’ status.
You can pass either a SecPolicyRef or a NSArray (containing one or more SecPolicyRef instances) in this parameter.
If policies is set to nil, the Apple X.509 Basic Policy will be used.
Applications will typically display a SFCertificatePanel in the context of a specific usage, such as SSL or S/MIME. You should set only the policy references which apply to your intended usage.
Sourcepub unsafe fn policies(&self) -> Option<Retained<NSArray>>
pub unsafe fn policies(&self) -> Option<Retained<NSArray>>
Returns an array of policies used to evaluate the status of the displayed certificates.
This method returns an autoreleased NSArray containing one or more SecPolicyRef instances, as set by a previous setPolicies: call.
Sourcepub unsafe fn setDefaultButtonTitle(&self, title: Option<&NSString>)
pub unsafe fn setDefaultButtonTitle(&self, title: Option<&NSString>)
Customizes the title of the default button.
Parameter title
: The new title for the default button.
Sourcepub unsafe fn setAlternateButtonTitle(&self, title: Option<&NSString>)
pub unsafe fn setAlternateButtonTitle(&self, title: Option<&NSString>)
Customizes the title of the alternate button.
Parameter title
: The new title for the alternate button. If title is set to nil, the button will not be shown.
pub unsafe fn setShowsHelp(&self, shows_help: bool)
pub unsafe fn showsHelp(&self) -> bool
pub unsafe fn setHelpAnchor(&self, anchor: Option<&NSString>)
pub unsafe fn helpAnchor(&self) -> Option<Retained<NSString>>
pub unsafe fn certificateView(&self) -> Option<Retained<SFCertificateView>>
SFCertificateView
only.Methods from Deref<Target = NSPanel>§
pub unsafe fn isFloatingPanel(&self) -> bool
Sourcepub unsafe fn setFloatingPanel(&self, floating_panel: bool)
pub unsafe fn setFloatingPanel(&self, floating_panel: bool)
Setter for isFloatingPanel
.
pub unsafe fn becomesKeyOnlyIfNeeded(&self) -> bool
Sourcepub unsafe fn setBecomesKeyOnlyIfNeeded(&self, becomes_key_only_if_needed: bool)
pub unsafe fn setBecomesKeyOnlyIfNeeded(&self, becomes_key_only_if_needed: bool)
Setter for becomesKeyOnlyIfNeeded
.
pub unsafe fn worksWhenModal(&self) -> bool
Sourcepub unsafe fn setWorksWhenModal(&self, works_when_modal: bool)
pub unsafe fn setWorksWhenModal(&self, works_when_modal: bool)
Setter for worksWhenModal
.
Methods from Deref<Target = NSWindow>§
pub unsafe fn frameRectForContentRect(&self, content_rect: CGRect) -> CGRect
pub fn contentRectForFrameRect(&self, frame_rect: CGRect) -> CGRect
pub fn title(&self) -> Retained<NSString>
Sourcepub unsafe fn subtitle(&self) -> Retained<NSString>
pub unsafe fn subtitle(&self) -> Retained<NSString>
Secondary text that may be displayed adjacent to or below the primary title depending on the configuration of the window. A value of empty string will remove the subtitle from the window layout.
Sourcepub unsafe fn setSubtitle(&self, subtitle: &NSString)
pub unsafe fn setSubtitle(&self, subtitle: &NSString)
Setter for subtitle
.
Sourcepub unsafe fn titleVisibility(&self) -> NSWindowTitleVisibility
pub unsafe fn titleVisibility(&self) -> NSWindowTitleVisibility
See the enum values for how this property works.
Sourcepub fn setTitleVisibility(&self, title_visibility: NSWindowTitleVisibility)
pub fn setTitleVisibility(&self, title_visibility: NSWindowTitleVisibility)
Setter for titleVisibility
.
Sourcepub unsafe fn titlebarAppearsTransparent(&self) -> bool
pub unsafe fn titlebarAppearsTransparent(&self) -> bool
When
YES,
the titlebar doesn’t draw its background, allowing all buttons to show through, and “click through” to happen. In general, this is only useful when
NSFullSizeContentViewWindowMask
is set.
Sourcepub fn setTitlebarAppearsTransparent(&self, titlebar_appears_transparent: bool)
pub fn setTitlebarAppearsTransparent(&self, titlebar_appears_transparent: bool)
Setter for titlebarAppearsTransparent
.
Sourcepub unsafe fn toolbarStyle(&self) -> NSWindowToolbarStyle
pub unsafe fn toolbarStyle(&self) -> NSWindowToolbarStyle
Specifies how the titlebar area of the window should appear when the window displays an NSToolbar
Sourcepub unsafe fn setToolbarStyle(&self, toolbar_style: NSWindowToolbarStyle)
pub unsafe fn setToolbarStyle(&self, toolbar_style: NSWindowToolbarStyle)
Setter for toolbarStyle
.
Sourcepub unsafe fn contentLayoutRect(&self) -> CGRect
pub unsafe fn contentLayoutRect(&self) -> CGRect
The
contentLayoutRect
will return the area inside the window that is for non-obscured content. Typically, this is the same thing as the contentView
’s frame. However, for windows with the
NSFullSizeContentViewWindowMask
set, there needs to be a way to determine the portion that is not under the toolbar. The
contentLayoutRect
returns the portion of the layout that is not obscured under the toolbar.
contentLayoutRect
is in window coordinates. It is KVO compliant. */
Sourcepub unsafe fn contentLayoutGuide(&self) -> Option<Retained<AnyObject>>
pub unsafe fn contentLayoutGuide(&self) -> Option<Retained<AnyObject>>
contentLayoutGuide
is a corollary to
contentLayoutRect.
It can be used by autolayout constraints to automatically bind to the
contentLayoutRect.
pub unsafe fn removeTitlebarAccessoryViewControllerAtIndex(&self, index: isize)
Sourcepub unsafe fn representedURL(&self) -> Option<Retained<NSURL>>
pub unsafe fn representedURL(&self) -> Option<Retained<NSURL>>
If url is not nil and its path is not empty, the window will show a document icon in the titlebar.
If the url represents a filename or other resource with a known icon, that icon will be used as the document icon. Otherwise the default document icon will be used. The icon can be customized using -[[NSWindow standardWindowButton:NSWindowDocumentIconButton] setImage:customImage]
. If url is not nil and its path is not empty, the window will have a pop-up menu which can be shown via command-click on the area containing the document icon and title. By default, this menu will display the path components of the url. The presence and contents of this menu can be controlled by the delegate method -[window:shouldPopUpDocumentPathMenu:]
If the url is nil or has an empty path, the window will not show a document icon and will not have a pop-up menu available via command-click.
Sourcepub unsafe fn setRepresentedURL(&self, represented_url: Option<&NSURL>)
pub unsafe fn setRepresentedURL(&self, represented_url: Option<&NSURL>)
Setter for representedURL
.
pub unsafe fn representedFilename(&self) -> Retained<NSString>
Sourcepub unsafe fn setRepresentedFilename(&self, represented_filename: &NSString)
pub unsafe fn setRepresentedFilename(&self, represented_filename: &NSString)
Setter for representedFilename
.
pub unsafe fn setTitleWithRepresentedFilename(&self, filename: &NSString)
pub unsafe fn isExcludedFromWindowsMenu(&self) -> bool
Sourcepub unsafe fn setExcludedFromWindowsMenu(
&self,
excluded_from_windows_menu: bool,
)
pub unsafe fn setExcludedFromWindowsMenu( &self, excluded_from_windows_menu: bool, )
Setter for isExcludedFromWindowsMenu
.
pub fn contentView(&self) -> Option<Retained<NSView>>
Sourcepub fn setContentView(&self, content_view: Option<&NSView>)
pub fn setContentView(&self, content_view: Option<&NSView>)
Setter for contentView
.
pub unsafe fn delegate( &self, ) -> Option<Retained<ProtocolObject<dyn NSWindowDelegate>>>
Sourcepub fn setDelegate(
&self,
delegate: Option<&ProtocolObject<dyn NSWindowDelegate>>,
)
pub fn setDelegate( &self, delegate: Option<&ProtocolObject<dyn NSWindowDelegate>>, )
This is a weak property.
Setter for delegate
.
pub unsafe fn windowNumber(&self) -> isize
Sourcepub fn styleMask(&self) -> NSWindowStyleMask
pub fn styleMask(&self) -> NSWindowStyleMask
Note: The styleMask can only be set on macOS 10.6 and later. Valid
styleMask
settings have the same restrictions as the
styleMask
passed to -initWithContentRect:styleMask:backing:defer:
. Some
styleMask
changes will cause the view hierarchy to be rebuilt, since there is a different subclass for the top level view of a borderless window than for the top level view of a titled window.
Sourcepub fn setStyleMask(&self, style_mask: NSWindowStyleMask)
pub fn setStyleMask(&self, style_mask: NSWindowStyleMask)
Setter for styleMask
.
pub unsafe fn endEditingFor(&self, object: Option<&AnyObject>)
pub unsafe fn constrainFrameRect_toScreen( &self, frame_rect: CGRect, screen: Option<&NSScreen>, ) -> CGRect
pub fn setFrame_display(&self, frame_rect: CGRect, flag: bool)
pub fn setContentSize(&self, size: CGSize)
pub unsafe fn setFrameOrigin(&self, point: CGPoint)
pub fn setFrameTopLeftPoint(&self, point: CGPoint)
pub unsafe fn cascadeTopLeftFromPoint(&self, top_left_point: CGPoint) -> CGPoint
Sourcepub unsafe fn cascadingReferenceFrame(&self) -> CGRect
pub unsafe fn cascadingReferenceFrame(&self) -> CGRect
The frame to use when cascading or sizing a new window based on the receiver’s position or size. This may be different from frame
when the receiver is positioned by the system.
pub fn frame(&self) -> CGRect
Sourcepub unsafe fn animationResizeTime(&self, new_frame: CGRect) -> f64
pub unsafe fn animationResizeTime(&self, new_frame: CGRect) -> f64
Subclasses can override
animationResizeTime:
to control the total time for the frame change.
newFrame
is the rect passed into
setFrame:display:animate:
Sourcepub unsafe fn setFrame_display_animate(
&self,
frame_rect: CGRect,
display_flag: bool,
animate_flag: bool,
)
pub unsafe fn setFrame_display_animate( &self, frame_rect: CGRect, display_flag: bool, animate_flag: bool, )
setFrame:display:animate:
is equivalent to
setFrame:display:
if the
animateFlag
is NO.
If the
animationFlag
is YES, this method will perform a smooth resize of the window, where the total time for the resize is specified by
-animationResizeTime:
pub unsafe fn inLiveResize(&self) -> bool
pub unsafe fn resizeIncrements(&self) -> CGSize
Sourcepub fn setResizeIncrements(&self, resize_increments: CGSize)
pub fn setResizeIncrements(&self, resize_increments: CGSize)
Setter for resizeIncrements
.
pub unsafe fn aspectRatio(&self) -> CGSize
Sourcepub unsafe fn setAspectRatio(&self, aspect_ratio: CGSize)
pub unsafe fn setAspectRatio(&self, aspect_ratio: CGSize)
Setter for aspectRatio
.
pub fn contentResizeIncrements(&self) -> CGSize
Sourcepub fn setContentResizeIncrements(&self, content_resize_increments: CGSize)
pub fn setContentResizeIncrements(&self, content_resize_increments: CGSize)
Setter for contentResizeIncrements
.
pub unsafe fn contentAspectRatio(&self) -> CGSize
Sourcepub unsafe fn setContentAspectRatio(&self, content_aspect_ratio: CGSize)
pub unsafe fn setContentAspectRatio(&self, content_aspect_ratio: CGSize)
Setter for contentAspectRatio
.
pub unsafe fn viewsNeedDisplay(&self) -> bool
Sourcepub unsafe fn setViewsNeedDisplay(&self, views_need_display: bool)
pub unsafe fn setViewsNeedDisplay(&self, views_need_display: bool)
Setter for viewsNeedDisplay
.
pub unsafe fn displayIfNeeded(&self)
pub unsafe fn display(&self)
pub unsafe fn preservesContentDuringLiveResize(&self) -> bool
Sourcepub unsafe fn setPreservesContentDuringLiveResize(
&self,
preserves_content_during_live_resize: bool,
)
pub unsafe fn setPreservesContentDuringLiveResize( &self, preserves_content_during_live_resize: bool, )
Setter for preservesContentDuringLiveResize
.
pub unsafe fn update(&self)
pub fn makeFirstResponder(&self, responder: Option<&NSResponder>) -> bool
pub fn firstResponder(&self) -> Option<Retained<NSResponder>>
pub fn close(&self)
pub unsafe fn isReleasedWhenClosed(&self) -> bool
Sourcepub unsafe fn setReleasedWhenClosed(&self, released_when_closed: bool)
pub unsafe fn setReleasedWhenClosed(&self, released_when_closed: bool)
Setter for isReleasedWhenClosed
.
pub fn miniaturize(&self, sender: Option<&AnyObject>)
pub unsafe fn deminiaturize(&self, sender: Option<&AnyObject>)
pub fn isZoomed(&self) -> bool
pub fn zoom(&self, sender: Option<&AnyObject>)
pub fn isMiniaturized(&self) -> bool
pub unsafe fn tryToPerform_with( &self, action: Sel, object: Option<&AnyObject>, ) -> bool
pub unsafe fn setAutorecalculatesContentBorderThickness_forEdge( &self, flag: bool, edge: NSRectEdge, )
pub unsafe fn autorecalculatesContentBorderThicknessForEdge( &self, edge: NSRectEdge, ) -> bool
pub unsafe fn isMovable(&self) -> bool
Sourcepub fn setMovable(&self, movable: bool)
pub fn setMovable(&self, movable: bool)
Setter for isMovable
.
pub unsafe fn isMovableByWindowBackground(&self) -> bool
Sourcepub fn setMovableByWindowBackground(&self, movable_by_window_background: bool)
pub fn setMovableByWindowBackground(&self, movable_by_window_background: bool)
Setter for isMovableByWindowBackground
.
pub unsafe fn hidesOnDeactivate(&self) -> bool
Sourcepub unsafe fn setHidesOnDeactivate(&self, hides_on_deactivate: bool)
pub unsafe fn setHidesOnDeactivate(&self, hides_on_deactivate: bool)
Setter for hidesOnDeactivate
.
Sourcepub unsafe fn canHide(&self) -> bool
pub unsafe fn canHide(&self) -> bool
Indicates whether a window can be hidden during -[NSApplication hide:]
. Default is
YES.
Sourcepub unsafe fn setCanHide(&self, can_hide: bool)
pub unsafe fn setCanHide(&self, can_hide: bool)
Setter for canHide
.
pub fn center(&self)
pub fn makeKeyAndOrderFront(&self, sender: Option<&AnyObject>)
pub fn orderFront(&self, sender: Option<&AnyObject>)
pub unsafe fn orderBack(&self, sender: Option<&AnyObject>)
pub fn orderOut(&self, sender: Option<&AnyObject>)
pub unsafe fn orderWindow_relativeTo( &self, place: NSWindowOrderingMode, other_win: isize, )
pub unsafe fn orderFrontRegardless(&self)
pub unsafe fn miniwindowTitle(&self) -> Retained<NSString>
Sourcepub unsafe fn setMiniwindowTitle(&self, miniwindow_title: Option<&NSString>)
pub unsafe fn setMiniwindowTitle(&self, miniwindow_title: Option<&NSString>)
Setter for miniwindowTitle
.
pub fn isDocumentEdited(&self) -> bool
Sourcepub fn setDocumentEdited(&self, document_edited: bool)
pub fn setDocumentEdited(&self, document_edited: bool)
Setter for isDocumentEdited
.
pub fn isVisible(&self) -> bool
pub fn isKeyWindow(&self) -> bool
pub unsafe fn isMainWindow(&self) -> bool
pub unsafe fn canBecomeKeyWindow(&self) -> bool
pub unsafe fn canBecomeMainWindow(&self) -> bool
Sourcepub unsafe fn makeKeyWindow(&self)
pub unsafe fn makeKeyWindow(&self)
Makes the window key and main if eligible, updating NSApplication’s -keyWindow
and -mainWindow
properties.
Sourcepub unsafe fn makeMainWindow(&self)
pub unsafe fn makeMainWindow(&self)
Makes the window main if eligible. Updates NSApplication’s -mainWindow
property.
Sourcepub unsafe fn becomeKeyWindow(&self)
pub unsafe fn becomeKeyWindow(&self)
Informs the window that it has become the key window. This method exists as an override point. Do not invoke directly. Instead, invoke -makeKeyWindow
.
Sourcepub unsafe fn resignKeyWindow(&self)
pub unsafe fn resignKeyWindow(&self)
Informs the window that it has stopped being the key window. This method exists as an override point. Do not invoke directly. Windows automatically receive this message when deactivating or when another window has become key.
Sourcepub unsafe fn becomeMainWindow(&self)
pub unsafe fn becomeMainWindow(&self)
Informs the window that it has become the main window. This method exists as an override point. Do not invoke directly. Instead, invoke -makeMainWindow
.
Sourcepub unsafe fn resignMainWindow(&self)
pub unsafe fn resignMainWindow(&self)
Informs the window that it has stopped being the main window. This method exists as an override point. Do not invoke directly. Windows automatically receive this message when deactivating or when another window has become main.
pub unsafe fn worksWhenModal(&self) -> bool
Sourcepub unsafe fn preventsApplicationTerminationWhenModal(&self) -> bool
pub unsafe fn preventsApplicationTerminationWhenModal(&self) -> bool
A Boolean value that indicates whether or not to prevent application termination when the receiving window is presented modally.
The value of this property is YES
if the window should prevent application termination when modal; otherwise, NO
.
The default value is YES
. However, note that some window subclasses and some windows created indirectly (like those created by UI frameworks like AppKit and SwiftUI), may have different default values. For example, the Open panel and toolbar customization sheets should not prevent application termination, so those windows have preventsApplicationTerminationWhenModal
set to NO
. Some NSAlert
s, like those that are simply informational, have windows that do not prevent application termination by default. Setting this property overrides the default behavior.
Sourcepub unsafe fn setPreventsApplicationTerminationWhenModal(
&self,
prevents_application_termination_when_modal: bool,
)
pub unsafe fn setPreventsApplicationTerminationWhenModal( &self, prevents_application_termination_when_modal: bool, )
Setter for preventsApplicationTerminationWhenModal
.
pub fn convertRectToScreen(&self, rect: CGRect) -> CGRect
pub unsafe fn convertRectFromScreen(&self, rect: CGRect) -> CGRect
pub unsafe fn convertPointToScreen(&self, point: CGPoint) -> CGPoint
pub fn convertPointFromScreen(&self, point: CGPoint) -> CGPoint
pub unsafe fn convertRectToBacking(&self, rect: CGRect) -> CGRect
pub unsafe fn convertRectFromBacking(&self, rect: CGRect) -> CGRect
pub unsafe fn convertPointToBacking(&self, point: CGPoint) -> CGPoint
pub unsafe fn convertPointFromBacking(&self, point: CGPoint) -> CGPoint
Sourcepub unsafe fn backingAlignedRect_options(
&self,
rect: CGRect,
options: NSAlignmentOptions,
) -> CGRect
pub unsafe fn backingAlignedRect_options( &self, rect: CGRect, options: NSAlignmentOptions, ) -> CGRect
Use NSIntegralRectWithOptions()
to produce a backing store pixel aligned rectangle from the given input rectangle in window coordinates.
pub unsafe fn performClose(&self, sender: Option<&AnyObject>)
pub unsafe fn performMiniaturize(&self, sender: Option<&AnyObject>)
pub unsafe fn performZoom(&self, sender: Option<&AnyObject>)
pub unsafe fn dataWithEPSInsideRect(&self, rect: CGRect) -> Retained<NSData>
pub unsafe fn dataWithPDFInsideRect(&self, rect: CGRect) -> Retained<NSData>
pub unsafe fn print(&self, sender: Option<&AnyObject>)
Sourcepub unsafe fn allowsToolTipsWhenApplicationIsInactive(&self) -> bool
pub unsafe fn allowsToolTipsWhenApplicationIsInactive(&self) -> bool
Default is
NO.
Set to
YES
to allow a window to display tooltips even when the application is in the background. Note that, enabling tooltips in an inactive application will cause the app to do work any time the mouse passes over the window. This can degrade system performance.
Returns
YES
if this window displays tooltips even when the application is in the background. To configure this setting you should call -setAllowsToolTipsWhenApplicationIsInactive:
instead of overriding -allowsToolTipsWhenApplicationIsInactive
.
Sourcepub unsafe fn setAllowsToolTipsWhenApplicationIsInactive(
&self,
allows_tool_tips_when_application_is_inactive: bool,
)
pub unsafe fn setAllowsToolTipsWhenApplicationIsInactive( &self, allows_tool_tips_when_application_is_inactive: bool, )
Setter for allowsToolTipsWhenApplicationIsInactive
.
pub unsafe fn backingType(&self) -> NSBackingStoreType
Sourcepub unsafe fn setBackingType(&self, backing_type: NSBackingStoreType)
pub unsafe fn setBackingType(&self, backing_type: NSBackingStoreType)
Setter for backingType
.
pub unsafe fn level(&self) -> isize
pub unsafe fn depthLimit(&self) -> NSWindowDepth
Sourcepub unsafe fn setDepthLimit(&self, depth_limit: NSWindowDepth)
pub unsafe fn setDepthLimit(&self, depth_limit: NSWindowDepth)
Setter for depthLimit
.
pub unsafe fn setDynamicDepthLimit(&self, flag: bool)
pub unsafe fn hasDynamicDepthLimit(&self) -> bool
Sourcepub fn screen(&self) -> Option<Retained<NSScreen>>
pub fn screen(&self) -> Option<Retained<NSScreen>>
The screen property returns the best screen for the window. If the window only intersects one screen, it returns that screen. If it intersects more than one screen, then it resolves the tie through based on what space it is mostly on. It may return nil if there are no available screens, or it is completely off screen.
pub unsafe fn deepestScreen(&self) -> Option<Retained<NSScreen>>
pub fn hasShadow(&self) -> bool
Sourcepub fn setHasShadow(&self, has_shadow: bool)
pub fn setHasShadow(&self, has_shadow: bool)
Setter for hasShadow
.
pub unsafe fn invalidateShadow(&self)
pub unsafe fn isOpaque(&self) -> bool
Sourcepub unsafe fn sharingType(&self) -> NSWindowSharingType
pub unsafe fn sharingType(&self) -> NSWindowSharingType
-setSharingType:
specifies whether the window content can be read from another process. The default sharing type is
NSWindowSharingReadOnly,
which means other processes can read the window content (eg. for window capture) but cannot modify it. If you set your window sharing type to
NSWindowSharingNone,
so that the content cannot be captured, your window will also not be able to participate in a number of system services, so this setting should be used with caution.
Sourcepub fn setSharingType(&self, sharing_type: NSWindowSharingType)
pub fn setSharingType(&self, sharing_type: NSWindowSharingType)
Setter for sharingType
.
Sourcepub unsafe fn allowsConcurrentViewDrawing(&self) -> bool
pub unsafe fn allowsConcurrentViewDrawing(&self) -> bool
Controls whether threading of view drawing should be enabled for this window. Defaults to
YES.
When this is set to
YES,
AppKit’s view system is allowed to perform -drawRect:
activity for the window’s views on threads other than the main thread, for views that have canDrawConcurrently == YES
. When this is set to
NO,
the window’s views will be drawn serially as on 10.5 and earlier, even though some of the views may have canDrawConcurrently == YES
.
Sourcepub unsafe fn setAllowsConcurrentViewDrawing(
&self,
allows_concurrent_view_drawing: bool,
)
pub unsafe fn setAllowsConcurrentViewDrawing( &self, allows_concurrent_view_drawing: bool, )
Setter for allowsConcurrentViewDrawing
.
pub unsafe fn displaysWhenScreenProfileChanges(&self) -> bool
Sourcepub unsafe fn setDisplaysWhenScreenProfileChanges(
&self,
displays_when_screen_profile_changes: bool,
)
pub unsafe fn setDisplaysWhenScreenProfileChanges( &self, displays_when_screen_profile_changes: bool, )
Setter for displaysWhenScreenProfileChanges
.
Sourcepub unsafe fn canBecomeVisibleWithoutLogin(&self) -> bool
pub unsafe fn canBecomeVisibleWithoutLogin(&self) -> bool
This API controls whether the receiver is permitted onscreen before the user has logged in. This property is off by default. Alert panels and windows presented by input managers are examples of windows which should have this property set.
Sourcepub unsafe fn setCanBecomeVisibleWithoutLogin(
&self,
can_become_visible_without_login: bool,
)
pub unsafe fn setCanBecomeVisibleWithoutLogin( &self, can_become_visible_without_login: bool, )
Setter for canBecomeVisibleWithoutLogin
.
pub unsafe fn collectionBehavior(&self) -> NSWindowCollectionBehavior
Sourcepub unsafe fn setCollectionBehavior(
&self,
collection_behavior: NSWindowCollectionBehavior,
)
pub unsafe fn setCollectionBehavior( &self, collection_behavior: NSWindowCollectionBehavior, )
Setter for collectionBehavior
.
Sourcepub unsafe fn animationBehavior(&self) -> NSWindowAnimationBehavior
pub unsafe fn animationBehavior(&self) -> NSWindowAnimationBehavior
Provides for per-window control over automatic orderFront/orderOut animation behaviors added in 10.7. Can be set to
NSWindowAnimationBehaviorNone
to disable Appkit’s automatic animations for a given window, or to one of the other non-Default
NSWindowAnimationBehavior
values to override AppKit’s automatic inference of appropriate animation behavior based on the window’s apparent type.
Sourcepub unsafe fn setAnimationBehavior(
&self,
animation_behavior: NSWindowAnimationBehavior,
)
pub unsafe fn setAnimationBehavior( &self, animation_behavior: NSWindowAnimationBehavior, )
Setter for animationBehavior
.
Sourcepub unsafe fn isOnActiveSpace(&self) -> bool
pub unsafe fn isOnActiveSpace(&self) -> bool
Returns
YES
if this window is associated with the active space. For visible windows, this API indicates whether the window is currently visible on the active space. For offscreen windows, it indicates whether ordering the window onscreen would make it bring it onto the active space
Sourcepub fn toggleFullScreen(&self, sender: Option<&AnyObject>)
pub fn toggleFullScreen(&self, sender: Option<&AnyObject>)
-toggleFullScreen:
enters or exits for full screen. A window must have
NSWindowCollectionBehaviorFullScreenAuxiliary
or
NSWindowCollectionBehaviorFullScreenPrimary
included in the
collectionBehavior
property; if it does not, this method may simply do nothing.
pub unsafe fn stringWithSavedFrame(&self) -> Retained<NSString>
pub unsafe fn setFrameFromString(&self, string: &NSString)
pub unsafe fn saveFrameUsingName(&self, name: &NSString)
pub unsafe fn setFrameUsingName_force( &self, name: &NSString, force: bool, ) -> bool
pub unsafe fn setFrameUsingName(&self, name: &NSString) -> bool
pub unsafe fn setFrameAutosaveName(&self, name: &NSString) -> bool
pub unsafe fn frameAutosaveName(&self) -> Retained<NSString>
pub unsafe fn minSize(&self) -> CGSize
Sourcepub fn setMinSize(&self, min_size: CGSize)
pub fn setMinSize(&self, min_size: CGSize)
Setter for minSize
.
pub unsafe fn maxSize(&self) -> CGSize
Sourcepub fn setMaxSize(&self, max_size: CGSize)
pub fn setMaxSize(&self, max_size: CGSize)
Setter for maxSize
.
pub unsafe fn contentMinSize(&self) -> CGSize
Sourcepub unsafe fn setContentMinSize(&self, content_min_size: CGSize)
pub unsafe fn setContentMinSize(&self, content_min_size: CGSize)
Setter for contentMinSize
.
pub unsafe fn contentMaxSize(&self) -> CGSize
Sourcepub unsafe fn setContentMaxSize(&self, content_max_size: CGSize)
pub unsafe fn setContentMaxSize(&self, content_max_size: CGSize)
Setter for contentMaxSize
.
pub unsafe fn minFullScreenContentSize(&self) -> CGSize
Sourcepub unsafe fn setMinFullScreenContentSize(
&self,
min_full_screen_content_size: CGSize,
)
pub unsafe fn setMinFullScreenContentSize( &self, min_full_screen_content_size: CGSize, )
Setter for minFullScreenContentSize
.
pub unsafe fn maxFullScreenContentSize(&self) -> CGSize
Sourcepub unsafe fn setMaxFullScreenContentSize(
&self,
max_full_screen_content_size: CGSize,
)
pub unsafe fn setMaxFullScreenContentSize( &self, max_full_screen_content_size: CGSize, )
Setter for maxFullScreenContentSize
.
pub unsafe fn deviceDescription(&self) -> Retained<NSDictionary<NSString>>
pub unsafe fn endSheet(&self, sheet_window: &NSWindow)
Sourcepub unsafe fn sheets(&self) -> Retained<NSArray<NSWindow>>
pub unsafe fn sheets(&self) -> Retained<NSArray<NSWindow>>
An ordered array of the sheets on the window. This consists of the presented sheets in top-to-bottom order, followed by queued sheets in the order they were queued. This does not include nested/sub-sheets.
Sourcepub unsafe fn attachedSheet(&self) -> Option<Retained<NSWindow>>
pub unsafe fn attachedSheet(&self) -> Option<Retained<NSWindow>>
Returns the top-most sheet if there is one or more sheets, or nil if there is no sheet.
pub unsafe fn isSheet(&self) -> bool
Sourcepub unsafe fn sheetParent(&self) -> Option<Retained<NSWindow>>
pub unsafe fn sheetParent(&self) -> Option<Retained<NSWindow>>
Returns the window that the sheet is directly attached to. This is based on the logical attachment of the sheet, not visual attachment.
This relationship exists starting when the sheet is begun (using
NSApplication's``-beginSheet:modalForWindow:modalDelegate:didEndSelector:contextInfo: or NSWindow's -beginSheet:completionHandler:
), and ending once it is ordered out.
Returns nil if the window is not a sheet or has no sheet parent.
pub unsafe fn addChildWindow_ordered( &self, child_win: &NSWindow, place: NSWindowOrderingMode, )
pub unsafe fn removeChildWindow(&self, child_win: &NSWindow)
pub unsafe fn childWindows(&self) -> Option<Retained<NSArray<NSWindow>>>
pub unsafe fn parentWindow(&self) -> Option<Retained<NSWindow>>
Sourcepub unsafe fn setParentWindow(&self, parent_window: Option<&NSWindow>)
pub unsafe fn setParentWindow(&self, parent_window: Option<&NSWindow>)
This is a weak property.
Setter for parentWindow
.
Sourcepub unsafe fn appearanceSource(&self) -> Option<Retained<NSObject>>
pub unsafe fn appearanceSource(&self) -> Option<Retained<NSObject>>
If set, the receiver will inherit the appearance of that object, as well as use KVO to observe its effectiveAppearance for changes. Typically this is used for child windows that are shown from a parent window or specific view. Defaults to NSApp.
Sourcepub unsafe fn setAppearanceSource(&self, appearance_source: Option<&NSObject>)
pub unsafe fn setAppearanceSource(&self, appearance_source: Option<&NSObject>)
This is a weak property.
Setter for appearanceSource
.
Sourcepub unsafe fn canRepresentDisplayGamut(
&self,
display_gamut: NSDisplayGamut,
) -> bool
pub unsafe fn canRepresentDisplayGamut( &self, display_gamut: NSDisplayGamut, ) -> bool
-canRepresentDisplayGamut:
returns
YES
if the colorSpace of the receiving window, and the
colorSpace
of the screen containing that window, are capable of representing the given display gamut
pub fn occlusionState(&self) -> NSWindowOcclusionState
Sourcepub unsafe fn titlebarSeparatorStyle(&self) -> NSTitlebarSeparatorStyle
pub unsafe fn titlebarSeparatorStyle(&self) -> NSTitlebarSeparatorStyle
Specifies the style of separator displayed between the window’s titlebar and content.
The default value is NSTitlebarSeparatorStyleAutomatic. Changing this value will override any preference made by NSSplitViewItem
.
Sourcepub unsafe fn setTitlebarSeparatorStyle(
&self,
titlebar_separator_style: NSTitlebarSeparatorStyle,
)
pub unsafe fn setTitlebarSeparatorStyle( &self, titlebar_separator_style: NSTitlebarSeparatorStyle, )
Setter for titlebarSeparatorStyle
.
Sourcepub unsafe fn contentViewController(&self) -> Option<Retained<NSViewController>>
pub unsafe fn contentViewController(&self) -> Option<Retained<NSViewController>>
The main content view controller for the window. This provides the contentView of the window. Assigning this value will remove the existing contentView and will make the contentViewController.view the main contentView for the window. The default value is nil. The contentViewController only controls the contentView, and not the title of the window. The window title can easily be bound to the contentViewController with the following: [window bind:NSTitleBinding toObject:contentViewController withKeyPath: “ title“ options:nil]. Setting the contentViewController will cause the window to resize based on the current size of the contentViewController. Autolayout should be used to restrict the size of the window. The value of the contentViewController is encoded in the NIB. Directly assigning a contentView will clear out the contentViewController.
Sourcepub unsafe fn setContentViewController(
&self,
content_view_controller: Option<&NSViewController>,
)
pub unsafe fn setContentViewController( &self, content_view_controller: Option<&NSViewController>, )
Setter for contentViewController
.
pub unsafe fn initialFirstResponder(&self) -> Option<Retained<NSView>>
Sourcepub fn setInitialFirstResponder(&self, initial_first_responder: Option<&NSView>)
pub fn setInitialFirstResponder(&self, initial_first_responder: Option<&NSView>)
This is a weak property.
Setter for initialFirstResponder
.
pub fn selectNextKeyView(&self, sender: Option<&AnyObject>)
pub fn selectPreviousKeyView(&self, sender: Option<&AnyObject>)
pub unsafe fn selectKeyViewFollowingView(&self, view: &NSView)
pub unsafe fn selectKeyViewPrecedingView(&self, view: &NSView)
pub unsafe fn keyViewSelectionDirection(&self) -> NSSelectionDirection
pub unsafe fn disableKeyEquivalentForDefaultButtonCell(&self)
pub unsafe fn enableKeyEquivalentForDefaultButtonCell(&self)
pub unsafe fn autorecalculatesKeyViewLoop(&self) -> bool
Sourcepub unsafe fn setAutorecalculatesKeyViewLoop(
&self,
autorecalculates_key_view_loop: bool,
)
pub unsafe fn setAutorecalculatesKeyViewLoop( &self, autorecalculates_key_view_loop: bool, )
Setter for autorecalculatesKeyViewLoop
.
pub unsafe fn recalculateKeyViewLoop(&self)
pub unsafe fn toggleToolbarShown(&self, sender: Option<&AnyObject>)
pub unsafe fn runToolbarCustomizationPalette(&self, sender: Option<&AnyObject>)
pub unsafe fn showsToolbarButton(&self) -> bool
Sourcepub unsafe fn setShowsToolbarButton(&self, shows_toolbar_button: bool)
👎Deprecated: This property has no effect
pub unsafe fn setShowsToolbarButton(&self, shows_toolbar_button: bool)
Setter for showsToolbarButton
.
Sourcepub unsafe fn tabbingMode(&self) -> NSWindowTabbingMode
pub unsafe fn tabbingMode(&self) -> NSWindowTabbingMode
Get and set the tabbing mode for this window. This should be set before a window is shown. The default value is
NSWindowTabbingModeAutomatic.
When the value is
NSWindowTabbingModeAutomatic,
the system will look at the
userTabbingPreference
and automatically tab windows together based on the tabbingIdentifier, when it is appropriate to do so.
Sourcepub fn setTabbingMode(&self, tabbing_mode: NSWindowTabbingMode)
pub fn setTabbingMode(&self, tabbing_mode: NSWindowTabbingMode)
Setter for tabbingMode
.
Sourcepub fn tabbingIdentifier(&self) -> Retained<NSString>
pub fn tabbingIdentifier(&self) -> Retained<NSString>
Windows with the same
tabbingIdentifier
will have the ability to be tabbed together when a window is being shown. This allows aggregation of similar windows. By default, the
tabbingIdentifier
will be generated based on inherent window properties, such as the window class name, the delegate class name, the window controller class name, and some additional state. Windows can be explicitly made to group together by using the same
tabbingIdentifier.
Sourcepub fn setTabbingIdentifier(&self, tabbing_identifier: &NSString)
pub fn setTabbingIdentifier(&self, tabbing_identifier: &NSString)
Setter for tabbingIdentifier
.
Sourcepub fn selectNextTab(&self, sender: Option<&AnyObject>)
pub fn selectNextTab(&self, sender: Option<&AnyObject>)
Actions that can be called to perform various tabbed window behaviors. UI that is hooked up to these items can be automatically validated by calling NSWindow
’s
validateUserInterfaceItem.
pub unsafe fn selectPreviousTab(&self, sender: Option<&AnyObject>)
pub unsafe fn moveTabToNewWindow(&self, sender: Option<&AnyObject>)
pub unsafe fn mergeAllWindows(&self, sender: Option<&AnyObject>)
pub unsafe fn toggleTabBar(&self, sender: Option<&AnyObject>)
Sourcepub unsafe fn toggleTabOverview(&self, sender: Option<&AnyObject>)
pub unsafe fn toggleTabOverview(&self, sender: Option<&AnyObject>)
Toggle the Tab Picker / Tab Overview UI which is invoked via “Show All Tabs”. Performs the toggle in an animated fashion. Use tabGroup.isOverviewVisible
to find out if it is visible or not at a given time.
Sourcepub unsafe fn tabbedWindows(&self) -> Option<Retained<NSArray<NSWindow>>>
pub unsafe fn tabbedWindows(&self) -> Option<Retained<NSArray<NSWindow>>>
This is now a cover for self.tabGroup.windows
, but will return nil if the window is not showing a tab bar.
Sourcepub unsafe fn addTabbedWindow_ordered(
&self,
window: &NSWindow,
ordered: NSWindowOrderingMode,
)
pub unsafe fn addTabbedWindow_ordered( &self, window: &NSWindow, ordered: NSWindowOrderingMode, )
This is now a cover for -[self.tabGroup addWindow:]
, which allows more precise placement.
Sourcepub unsafe fn hasActiveWindowSharingSession(&self) -> bool
pub unsafe fn hasActiveWindowSharingSession(&self) -> bool
Indicates whether the receiver is the subject of an active SharePlay sharing session.
pub unsafe fn acceptsMouseMovedEvents(&self) -> bool
Sourcepub fn setAcceptsMouseMovedEvents(&self, accepts_mouse_moved_events: bool)
pub fn setAcceptsMouseMovedEvents(&self, accepts_mouse_moved_events: bool)
Setter for acceptsMouseMovedEvents
.
pub unsafe fn ignoresMouseEvents(&self) -> bool
Sourcepub fn setIgnoresMouseEvents(&self, ignores_mouse_events: bool)
pub fn setIgnoresMouseEvents(&self, ignores_mouse_events: bool)
Setter for ignoresMouseEvents
.
pub unsafe fn mouseLocationOutsideOfEventStream(&self) -> CGPoint
pub unsafe fn disableCursorRects(&self)
pub unsafe fn enableCursorRects(&self)
pub unsafe fn discardCursorRects(&self)
pub unsafe fn areCursorRectsEnabled(&self) -> bool
pub fn invalidateCursorRectsForView(&self, view: &NSView)
pub unsafe fn resetCursorRects(&self)
pub unsafe fn unregisterDraggedTypes(&self)
pub unsafe fn cacheImageInRect(&self, rect: CGRect)
pub unsafe fn restoreCachedImage(&self)
pub unsafe fn discardCachedImage(&self)
pub unsafe fn gState(&self) -> isize
pub unsafe fn convertBaseToScreen(&self, point: CGPoint) -> CGPoint
pub unsafe fn convertScreenToBase(&self, point: CGPoint) -> CGPoint
pub unsafe fn useOptimizedDrawing(&self, flag: bool)
pub unsafe fn canStoreColor(&self) -> bool
pub unsafe fn disableFlushWindow(&self)
pub unsafe fn enableFlushWindow(&self)
pub unsafe fn isFlushWindowDisabled(&self) -> bool
pub unsafe fn flushWindow(&self)
pub unsafe fn flushWindowIfNeeded(&self)
pub unsafe fn isAutodisplay(&self) -> bool
Sourcepub unsafe fn setAutodisplay(&self, autodisplay: bool)
👎Deprecated: Use +[NSAnimationContext runAnimationGroup:completionHandler:] to temporarily prevent AppKit’s automatic deferred display mechanism from drawing.
pub unsafe fn setAutodisplay(&self, autodisplay: bool)
Setter for isAutodisplay
.
pub unsafe fn isOneShot(&self) -> bool
Sourcepub unsafe fn setOneShot(&self, one_shot: bool)
👎Deprecated: This property does not do anything and should not be used
pub unsafe fn setOneShot(&self, one_shot: bool)
Setter for isOneShot
.
pub unsafe fn preferredBackingLocation(&self) -> NSWindowBackingLocation
Sourcepub unsafe fn setPreferredBackingLocation(
&self,
preferred_backing_location: NSWindowBackingLocation,
)
👎Deprecated: This property does not do anything and should not be used
pub unsafe fn setPreferredBackingLocation( &self, preferred_backing_location: NSWindowBackingLocation, )
Setter for preferredBackingLocation
.
pub unsafe fn backingLocation(&self) -> NSWindowBackingLocation
pub unsafe fn showsResizeIndicator(&self) -> bool
Sourcepub unsafe fn setShowsResizeIndicator(&self, shows_resize_indicator: bool)
👎Deprecated: This property does not do anything and should not be used.
pub unsafe fn setShowsResizeIndicator(&self, shows_resize_indicator: bool)
Setter for showsResizeIndicator
.
pub unsafe fn windowRef(&self) -> NonNull<c_void>
pub unsafe fn disableScreenUpdatesUntilFlush(&self)
Methods from Deref<Target = NSResponder>§
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 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 flushBufferedKeyEvents(&self)
pub unsafe fn showContextHelp(&self, sender: Option<&AnyObject>)
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 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(&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
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 SFCertificateTrustPanel
impl AsRef<AnyObject> for SFCertificateTrustPanel
Source§impl AsRef<NSObject> for SFCertificateTrustPanel
impl AsRef<NSObject> for SFCertificateTrustPanel
Source§impl AsRef<NSPanel> for SFCertificateTrustPanel
impl AsRef<NSPanel> for SFCertificateTrustPanel
Source§impl AsRef<NSResponder> for SFCertificateTrustPanel
impl AsRef<NSResponder> for SFCertificateTrustPanel
Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSWindow> for SFCertificateTrustPanel
impl AsRef<NSWindow> for SFCertificateTrustPanel
Source§impl AsRef<SFCertificatePanel> for SFCertificateTrustPanel
impl AsRef<SFCertificatePanel> for SFCertificateTrustPanel
Source§fn as_ref(&self) -> &SFCertificatePanel
fn as_ref(&self) -> &SFCertificatePanel
Source§impl Borrow<AnyObject> for SFCertificateTrustPanel
impl Borrow<AnyObject> for SFCertificateTrustPanel
Source§impl Borrow<NSObject> for SFCertificateTrustPanel
impl Borrow<NSObject> for SFCertificateTrustPanel
Source§impl Borrow<NSPanel> for SFCertificateTrustPanel
impl Borrow<NSPanel> for SFCertificateTrustPanel
Source§impl Borrow<NSResponder> for SFCertificateTrustPanel
impl Borrow<NSResponder> for SFCertificateTrustPanel
Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSWindow> for SFCertificateTrustPanel
impl Borrow<NSWindow> for SFCertificateTrustPanel
Source§impl Borrow<SFCertificatePanel> for SFCertificateTrustPanel
impl Borrow<SFCertificatePanel> for SFCertificateTrustPanel
Source§fn borrow(&self) -> &SFCertificatePanel
fn borrow(&self) -> &SFCertificatePanel
Source§impl ClassType for SFCertificateTrustPanel
impl ClassType for SFCertificateTrustPanel
Source§const NAME: &'static str = "SFCertificateTrustPanel"
const NAME: &'static str = "SFCertificateTrustPanel"
Source§type Super = SFCertificatePanel
type Super = SFCertificatePanel
Source§type ThreadKind = <<SFCertificateTrustPanel as ClassType>::Super as ClassType>::ThreadKind
type ThreadKind = <<SFCertificateTrustPanel as ClassType>::Super as ClassType>::ThreadKind
Source§impl Debug for SFCertificateTrustPanel
impl Debug for SFCertificateTrustPanel
Source§impl Deref for SFCertificateTrustPanel
impl Deref for SFCertificateTrustPanel
Source§impl Hash for SFCertificateTrustPanel
impl Hash for SFCertificateTrustPanel
Source§impl Message for SFCertificateTrustPanel
impl Message for SFCertificateTrustPanel
Source§impl NSAccessibility for SFCertificateTrustPanel
impl NSAccessibility for SFCertificateTrustPanel
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) -> CGRect
Source§unsafe fn setAccessibilityFrame(&self, accessibility_frame: CGRect)
unsafe fn setAccessibilityFrame(&self, accessibility_frame: CGRect)
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) -> CGPoint
Source§unsafe fn setAccessibilityActivationPoint(
&self,
accessibility_activation_point: CGPoint,
)
unsafe fn setAccessibilityActivationPoint( &self, accessibility_activation_point: CGPoint, )
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
.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
.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
.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
.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
.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: CGPoint, ) -> CGPoint
unsafe fn accessibilityLayoutSizeForScreenSize(&self, size: CGSize) -> CGSize
unsafe fn accessibilityScreenPointForLayoutPoint( &self, point: CGPoint, ) -> CGPoint
unsafe fn accessibilityScreenSizeForLayoutSize(&self, size: CGSize) -> CGSize
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) -> isize
Source§unsafe fn setAccessibilityDisclosureLevel(
&self,
accessibility_disclosure_level: isize,
)
unsafe fn setAccessibilityDisclosureLevel( &self, accessibility_disclosure_level: isize, )
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
.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
.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) -> f32
Source§unsafe fn setAccessibilityLabelValue(&self, accessibility_label_value: f32)
unsafe fn setAccessibilityLabelValue(&self, accessibility_label_value: f32)
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) -> isize
Source§unsafe fn setAccessibilityColumnCount(&self, accessibility_column_count: isize)
unsafe fn setAccessibilityColumnCount(&self, accessibility_column_count: isize)
accessibilityColumnCount
.unsafe fn accessibilityRowCount(&self) -> isize
Source§unsafe fn setAccessibilityRowCount(&self, accessibility_row_count: isize)
unsafe fn setAccessibilityRowCount(&self, accessibility_row_count: isize)
accessibilityRowCount
.unsafe fn accessibilityIndex(&self) -> isize
Source§unsafe fn setAccessibilityIndex(&self, accessibility_index: isize)
unsafe fn setAccessibilityIndex(&self, accessibility_index: isize)
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
.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: isize, row: isize, ) -> 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) -> isize
Source§unsafe fn setAccessibilityInsertionPointLineNumber(
&self,
accessibility_insertion_point_line_number: isize,
)
unsafe fn setAccessibilityInsertionPointLineNumber( &self, accessibility_insertion_point_line_number: isize, )
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) -> isize
Source§unsafe fn setAccessibilityNumberOfCharacters(
&self,
accessibility_number_of_characters: isize,
)
unsafe fn setAccessibilityNumberOfCharacters( &self, accessibility_number_of_characters: isize, )
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: isize) -> NSRange
unsafe fn accessibilityStringForRange( &self, range: NSRange, ) -> Option<Retained<NSString>>
unsafe fn accessibilityRangeForPosition(&self, point: CGPoint) -> NSRange
unsafe fn accessibilityRangeForIndex(&self, index: isize) -> NSRange
unsafe fn accessibilityFrameForRange(&self, range: NSRange) -> CGRect
unsafe fn accessibilityRTFForRange( &self, range: NSRange, ) -> Option<Retained<NSData>>
unsafe fn accessibilityStyleRangeForIndex(&self, index: isize) -> NSRange
unsafe fn accessibilityLineForIndex(&self, index: isize) -> isize
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
.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 SFCertificateTrustPanel
impl NSAccessibilityElementProtocol for SFCertificateTrustPanel
unsafe fn accessibilityFrame(&self) -> CGRect
unsafe fn accessibilityParent(&self) -> Option<Retained<AnyObject>>
unsafe fn isAccessibilityFocused(&self) -> bool
unsafe fn accessibilityIdentifier(&self) -> Retained<NSString>
Source§impl NSAnimatablePropertyContainer for SFCertificateTrustPanel
impl NSAnimatablePropertyContainer for SFCertificateTrustPanel
unsafe fn animator(&self) -> Retained<Self>
unsafe fn animations(&self) -> Retained<NSDictionary<NSString>>
Source§unsafe fn setAnimations(&self, animations: &NSDictionary<NSString>)
unsafe fn setAnimations(&self, animations: &NSDictionary<NSString>)
animations
.unsafe fn animationForKey(&self, key: &NSString) -> Option<Retained<AnyObject>>
unsafe fn defaultAnimationForKey(key: &NSString) -> Option<Retained<AnyObject>>
Source§impl NSAppearanceCustomization for SFCertificateTrustPanel
impl NSAppearanceCustomization for SFCertificateTrustPanel
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 SFCertificateTrustPanel
impl NSCoding for SFCertificateTrustPanel
Source§impl NSObjectProtocol for SFCertificateTrustPanel
impl NSObjectProtocol for SFCertificateTrustPanel
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 SFCertificateTrustPanel
impl NSUserInterfaceValidations for SFCertificateTrustPanel
unsafe fn validateUserInterfaceItem( &self, item: &ProtocolObject<dyn NSValidatedUserInterfaceItem>, ) -> bool
Source§impl PartialEq for SFCertificateTrustPanel
impl PartialEq for SFCertificateTrustPanel
Source§impl RefEncode for SFCertificateTrustPanel
impl RefEncode for SFCertificateTrustPanel
Source§const ENCODING_REF: Encoding = <SFCertificatePanel as ::objc2::RefEncode>::ENCODING_REF
const ENCODING_REF: Encoding = <SFCertificatePanel as ::objc2::RefEncode>::ENCODING_REF
impl DowncastTarget for SFCertificateTrustPanel
impl Eq for SFCertificateTrustPanel
impl NSMenuItemValidation for SFCertificateTrustPanel
Auto Trait Implementations§
impl !Freeze for SFCertificateTrustPanel
impl !RefUnwindSafe for SFCertificateTrustPanel
impl !Send for SFCertificateTrustPanel
impl !Sync for SFCertificateTrustPanel
impl !Unpin for SFCertificateTrustPanel
impl !UnwindSafe for SFCertificateTrustPanel
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