#[repr(C)]pub struct NSWindow { /* private fields */ }
NSResponder
and NSWindow
only.Expand description
Implementations§
Source§impl NSWindow
NSConstraintBasedLayoutCoreMethods.
impl NSWindow
NSConstraintBasedLayoutCoreMethods.
pub unsafe fn updateConstraintsIfNeeded(&self)
NSLayoutConstraint
only.pub unsafe fn layoutIfNeeded(&self)
NSLayoutConstraint
only.Source§impl NSWindow
NSConstraintBasedLayoutAnchoring.
impl NSWindow
NSConstraintBasedLayoutAnchoring.
pub unsafe fn anchorAttributeForOrientation( &self, orientation: NSLayoutConstraintOrientation, ) -> NSLayoutAttribute
NSLayoutConstraint
only.pub unsafe fn setAnchorAttribute_forOrientation( &self, attr: NSLayoutAttribute, orientation: NSLayoutConstraintOrientation, )
NSLayoutConstraint
only.Source§impl NSWindow
NSConstraintBasedLayoutDebugging.
impl NSWindow
NSConstraintBasedLayoutDebugging.
pub unsafe fn visualizeConstraints( &self, constraints: Option<&NSArray<NSLayoutConstraint>>, )
NSLayoutConstraint
only.Source§impl NSWindow
impl NSWindow
pub unsafe fn frameRectForContentRect_styleMask( c_rect: NSRect, style: NSWindowStyleMask, mtm: MainThreadMarker, ) -> NSRect
pub unsafe fn contentRectForFrameRect_styleMask( f_rect: NSRect, style: NSWindowStyleMask, mtm: MainThreadMarker, ) -> NSRect
pub unsafe fn minFrameWidthWithTitle_styleMask( title: &NSString, style: NSWindowStyleMask, mtm: MainThreadMarker, ) -> CGFloat
objc2-core-foundation
only.pub unsafe fn defaultDepthLimit(mtm: MainThreadMarker) -> NSWindowDepth
NSGraphics
only.pub unsafe fn frameRectForContentRect(&self, content_rect: NSRect) -> NSRect
pub fn contentRectForFrameRect(&self, frame_rect: NSRect) -> NSRect
pub unsafe fn initWithContentRect_styleMask_backing_defer( this: Allocated<Self>, content_rect: NSRect, style: NSWindowStyleMask, backing_store_type: NSBackingStoreType, flag: bool, ) -> Retained<Self>
NSGraphics
only.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>
NSGraphics
and NSScreen
only.pub unsafe fn initWithCoder( this: Allocated<Self>, coder: &NSCoder, ) -> Retained<Self>
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) -> NSRect
pub unsafe fn contentLayoutRect(&self) -> NSRect
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 titlebarAccessoryViewControllers( &self, ) -> Retained<NSArray<NSTitlebarAccessoryViewController>>
NSTitlebarAccessoryViewController
and NSViewController
only.Sourcepub unsafe fn setTitlebarAccessoryViewControllers(
&self,
titlebar_accessory_view_controllers: &NSArray<NSTitlebarAccessoryViewController>,
)
Available on crate features NSTitlebarAccessoryViewController
and NSViewController
only.
pub unsafe fn setTitlebarAccessoryViewControllers( &self, titlebar_accessory_view_controllers: &NSArray<NSTitlebarAccessoryViewController>, )
NSTitlebarAccessoryViewController
and NSViewController
only.Setter for titlebarAccessoryViewControllers
.
pub unsafe fn addTitlebarAccessoryViewController( &self, child_view_controller: &NSTitlebarAccessoryViewController, )
NSTitlebarAccessoryViewController
and NSViewController
only.pub unsafe fn insertTitlebarAccessoryViewController_atIndex( &self, child_view_controller: &NSTitlebarAccessoryViewController, index: NSInteger, )
NSTitlebarAccessoryViewController
and NSViewController
only.pub unsafe fn removeTitlebarAccessoryViewControllerAtIndex( &self, index: NSInteger, )
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>>
NSView
only.Sourcepub fn setContentView(&self, content_view: Option<&NSView>)
Available on crate feature NSView
only.
pub fn setContentView(&self, content_view: Option<&NSView>)
NSView
only.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) -> NSInteger
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 fieldEditor_forObject( &self, create_flag: bool, object: Option<&AnyObject>, ) -> Option<Retained<NSText>>
NSText
and NSView
only.pub unsafe fn endEditingFor(&self, object: Option<&AnyObject>)
pub unsafe fn constrainFrameRect_toScreen( &self, frame_rect: NSRect, screen: Option<&NSScreen>, ) -> NSRect
NSScreen
only.pub fn setFrame_display(&self, frame_rect: NSRect, flag: bool)
pub fn setContentSize(&self, size: NSSize)
pub unsafe fn setFrameOrigin(&self, point: NSPoint)
pub fn setFrameTopLeftPoint(&self, point: NSPoint)
pub unsafe fn cascadeTopLeftFromPoint(&self, top_left_point: NSPoint) -> NSPoint
Sourcepub unsafe fn cascadingReferenceFrame(&self) -> NSRect
pub unsafe fn cascadingReferenceFrame(&self) -> NSRect
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) -> NSRect
Sourcepub unsafe fn animationResizeTime(&self, new_frame: NSRect) -> NSTimeInterval
pub unsafe fn animationResizeTime(&self, new_frame: NSRect) -> NSTimeInterval
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: NSRect,
display_flag: bool,
animate_flag: bool,
)
pub unsafe fn setFrame_display_animate( &self, frame_rect: NSRect, 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) -> NSSize
Sourcepub fn setResizeIncrements(&self, resize_increments: NSSize)
pub fn setResizeIncrements(&self, resize_increments: NSSize)
Setter for resizeIncrements
.
pub unsafe fn aspectRatio(&self) -> NSSize
Sourcepub unsafe fn setAspectRatio(&self, aspect_ratio: NSSize)
pub unsafe fn setAspectRatio(&self, aspect_ratio: NSSize)
Setter for aspectRatio
.
pub fn contentResizeIncrements(&self) -> NSSize
Sourcepub fn setContentResizeIncrements(&self, content_resize_increments: NSSize)
pub fn setContentResizeIncrements(&self, content_resize_increments: NSSize)
Setter for contentResizeIncrements
.
pub unsafe fn contentAspectRatio(&self) -> NSSize
Sourcepub unsafe fn setContentAspectRatio(&self, content_aspect_ratio: NSSize)
pub unsafe fn setContentAspectRatio(&self, content_aspect_ratio: NSSize)
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 unsafe fn resizeFlags(&self) -> NSEventModifierFlags
NSEvent
only.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 validRequestorForSendType_returnType( &self, send_type: Option<&NSPasteboardType>, return_type: Option<&NSPasteboardType>, ) -> Option<Retained<AnyObject>>
NSPasteboard
only.pub unsafe fn backgroundColor(&self) -> Retained<NSColor>
NSColor
only.Sourcepub fn setBackgroundColor(&self, background_color: Option<&NSColor>)
Available on crate feature NSColor
only.
pub fn setBackgroundColor(&self, background_color: Option<&NSColor>)
NSColor
only.Setter for backgroundColor
.
pub unsafe fn setContentBorderThickness_forEdge( &self, thickness: CGFloat, edge: NSRectEdge, )
objc2-core-foundation
only.pub unsafe fn contentBorderThicknessForEdge(&self, edge: NSRectEdge) -> CGFloat
objc2-core-foundation
only.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: NSInteger, )
NSGraphics
only.pub unsafe fn orderFrontRegardless(&self)
pub unsafe fn miniwindowImage(&self) -> Option<Retained<NSImage>>
NSImage
only.Sourcepub unsafe fn setMiniwindowImage(&self, miniwindow_image: Option<&NSImage>)
Available on crate feature NSImage
only.
pub unsafe fn setMiniwindowImage(&self, miniwindow_image: Option<&NSImage>)
NSImage
only.Setter for miniwindowImage
.
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 unsafe fn dockTile(&self) -> Retained<NSDockTile>
NSDockTile
only.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: NSRect) -> NSRect
pub unsafe fn convertRectFromScreen(&self, rect: NSRect) -> NSRect
pub unsafe fn convertPointToScreen(&self, point: NSPoint) -> NSPoint
pub fn convertPointFromScreen(&self, point: NSPoint) -> NSPoint
pub unsafe fn convertRectToBacking(&self, rect: NSRect) -> NSRect
pub unsafe fn convertRectFromBacking(&self, rect: NSRect) -> NSRect
pub unsafe fn convertPointToBacking(&self, point: NSPoint) -> NSPoint
pub unsafe fn convertPointFromBacking(&self, point: NSPoint) -> NSPoint
Sourcepub unsafe fn backingAlignedRect_options(
&self,
rect: NSRect,
options: NSAlignmentOptions,
) -> NSRect
pub unsafe fn backingAlignedRect_options( &self, rect: NSRect, options: NSAlignmentOptions, ) -> NSRect
Use NSIntegralRectWithOptions()
to produce a backing store pixel aligned rectangle from the given input rectangle in window coordinates.
Sourcepub fn backingScaleFactor(&self) -> CGFloat
Available on crate feature objc2-core-foundation
only.
pub fn backingScaleFactor(&self) -> CGFloat
objc2-core-foundation
only.Returns the scale factor representing the number of backing store pixels corresponding to each linear unit in window space on this
NSWindow.
This method is provided for rare cases when the explicit scale factor is needed. Please use -convert*ToBacking:
methods whenever possible.
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: NSRect) -> Retained<NSData>
pub unsafe fn dataWithPDFInsideRect(&self, rect: NSRect) -> 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
NSGraphics
only.Sourcepub unsafe fn setBackingType(&self, backing_type: NSBackingStoreType)
Available on crate feature NSGraphics
only.
pub unsafe fn setBackingType(&self, backing_type: NSBackingStoreType)
NSGraphics
only.Setter for backingType
.
pub unsafe fn level(&self) -> NSWindowLevel
Sourcepub fn setLevel(&self, level: NSWindowLevel)
pub fn setLevel(&self, level: NSWindowLevel)
Setter for level
.
pub unsafe fn depthLimit(&self) -> NSWindowDepth
NSGraphics
only.Sourcepub unsafe fn setDepthLimit(&self, depth_limit: NSWindowDepth)
Available on crate feature NSGraphics
only.
pub unsafe fn setDepthLimit(&self, depth_limit: NSWindowDepth)
NSGraphics
only.Setter for depthLimit
.
pub unsafe fn setDynamicDepthLimit(&self, flag: bool)
pub unsafe fn hasDynamicDepthLimit(&self) -> bool
Sourcepub fn screen(&self) -> Option<Retained<NSScreen>>
Available on crate feature NSScreen
only.
pub fn screen(&self) -> Option<Retained<NSScreen>>
NSScreen
only.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>>
NSScreen
only.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 alphaValue(&self) -> CGFloat
objc2-core-foundation
only.Sourcepub unsafe fn setAlphaValue(&self, alpha_value: CGFloat)
Available on crate feature objc2-core-foundation
only.
pub unsafe fn setAlphaValue(&self, alpha_value: CGFloat)
objc2-core-foundation
only.Setter for alphaValue
.
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<NSWindowPersistableFrameDescriptor>
pub unsafe fn setFrameFromString( &self, string: &NSWindowPersistableFrameDescriptor, )
pub unsafe fn saveFrameUsingName(&self, name: &NSWindowFrameAutosaveName)
pub unsafe fn setFrameUsingName_force( &self, name: &NSWindowFrameAutosaveName, force: bool, ) -> bool
pub unsafe fn setFrameUsingName(&self, name: &NSWindowFrameAutosaveName) -> bool
pub unsafe fn setFrameAutosaveName( &self, name: &NSWindowFrameAutosaveName, ) -> bool
pub unsafe fn frameAutosaveName(&self) -> Retained<NSWindowFrameAutosaveName>
pub unsafe fn removeFrameUsingName( name: &NSWindowFrameAutosaveName, mtm: MainThreadMarker, )
pub unsafe fn minSize(&self) -> NSSize
Sourcepub fn setMinSize(&self, min_size: NSSize)
pub fn setMinSize(&self, min_size: NSSize)
Setter for minSize
.
pub unsafe fn maxSize(&self) -> NSSize
Sourcepub fn setMaxSize(&self, max_size: NSSize)
pub fn setMaxSize(&self, max_size: NSSize)
Setter for maxSize
.
pub unsafe fn contentMinSize(&self) -> NSSize
Sourcepub unsafe fn setContentMinSize(&self, content_min_size: NSSize)
pub unsafe fn setContentMinSize(&self, content_min_size: NSSize)
Setter for contentMinSize
.
pub unsafe fn contentMaxSize(&self) -> NSSize
Sourcepub unsafe fn setContentMaxSize(&self, content_max_size: NSSize)
pub unsafe fn setContentMaxSize(&self, content_max_size: NSSize)
Setter for contentMaxSize
.
pub unsafe fn minFullScreenContentSize(&self) -> NSSize
Sourcepub unsafe fn setMinFullScreenContentSize(
&self,
min_full_screen_content_size: NSSize,
)
pub unsafe fn setMinFullScreenContentSize( &self, min_full_screen_content_size: NSSize, )
Setter for minFullScreenContentSize
.
pub unsafe fn maxFullScreenContentSize(&self) -> NSSize
Sourcepub unsafe fn setMaxFullScreenContentSize(
&self,
max_full_screen_content_size: NSSize,
)
pub unsafe fn setMaxFullScreenContentSize( &self, max_full_screen_content_size: NSSize, )
Setter for maxFullScreenContentSize
.
pub unsafe fn deviceDescription( &self, ) -> Retained<NSDictionary<NSDeviceDescriptionKey, AnyObject>>
NSGraphics
only.pub unsafe fn windowController(&self) -> Option<Retained<NSWindowController>>
NSWindowController
only.Sourcepub unsafe fn setWindowController(
&self,
window_controller: Option<&NSWindowController>,
)
Available on crate feature NSWindowController
only.
pub unsafe fn setWindowController( &self, window_controller: Option<&NSWindowController>, )
NSWindowController
only.This is a weak property.
Setter for windowController
.
pub unsafe fn beginSheet_completionHandler( &self, sheet_window: &NSWindow, handler: Option<&DynBlock<dyn Fn(NSModalResponse)>>, )
NSApplication
and block2
only.pub unsafe fn beginCriticalSheet_completionHandler( &self, sheet_window: &NSWindow, handler: Option<&DynBlock<dyn Fn(NSModalResponse)>>, )
NSApplication
and block2
only.pub unsafe fn endSheet(&self, sheet_window: &NSWindow)
pub unsafe fn endSheet_returnCode( &self, sheet_window: &NSWindow, return_code: NSModalResponse, )
NSApplication
only.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 standardWindowButton_forStyleMask( b: NSWindowButton, style_mask: NSWindowStyleMask, mtm: MainThreadMarker, ) -> Option<Retained<NSButton>>
NSButton
and NSControl
and NSView
only.pub fn standardWindowButton( &self, b: NSWindowButton, ) -> Option<Retained<NSButton>>
NSButton
and NSControl
and NSView
only.pub unsafe fn addChildWindow_ordered( &self, child_win: &NSWindow, place: NSWindowOrderingMode, )
NSGraphics
only.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>>
Available on crate feature NSAppearance
only.
pub unsafe fn appearanceSource(&self) -> Option<Retained<NSObject>>
NSAppearance
only.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>)
Available on crate feature NSAppearance
only.
pub unsafe fn setAppearanceSource(&self, appearance_source: Option<&NSObject>)
NSAppearance
only.This is a weak property.
Setter for appearanceSource
.
pub unsafe fn colorSpace(&self) -> Option<Retained<NSColorSpace>>
NSColorSpace
only.Sourcepub unsafe fn setColorSpace(&self, color_space: Option<&NSColorSpace>)
Available on crate feature NSColorSpace
only.
pub unsafe fn setColorSpace(&self, color_space: Option<&NSColorSpace>)
NSColorSpace
only.Setter for colorSpace
.
Sourcepub unsafe fn canRepresentDisplayGamut(
&self,
display_gamut: NSDisplayGamut,
) -> bool
Available on crate feature NSGraphics
only.
pub unsafe fn canRepresentDisplayGamut( &self, display_gamut: NSDisplayGamut, ) -> bool
NSGraphics
only.-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
Sourcepub unsafe fn windowNumbersWithOptions(
options: NSWindowNumberListOptions,
mtm: MainThreadMarker,
) -> Option<Retained<NSArray<NSNumber>>>
pub unsafe fn windowNumbersWithOptions( options: NSWindowNumberListOptions, mtm: MainThreadMarker, ) -> Option<Retained<NSArray<NSNumber>>>
+windowNumbersWithOptions:
returns an autoreleased array of
NSNumbers
containing windowNumbers for all visible windows satisfying options. If no options are specified, only visible windows belonging to the calling application and on the active space are included. If options include
NSWindowNumberListAllApplications,
visible windows belonging to all applications are included. If options include
NSWindowNumberListAllSpaces,
visible windows on all spaces are included. Windows on the active space are returned in z-order.
Examples:
To get an array of windowNumbers visible on the current space and belonging to the calling application:
windowNumbers = [NSWindow windowNumbersWithOptions:0];
To get an array of windowNumbers visible on any space and belonging to any application:
windowNumbers = [NSWindow windowNumbersWithOptions:NSWindowNumberListAllApplications|NSWindowNumberListAllSpaces];
To get an array of windowNumbers visible on any space and belonging to the calling application:
windowNumbers = [NSWindow windowNumbersWithOptions:NSWindowNumberListAllSpaces];
Sourcepub unsafe fn windowNumberAtPoint_belowWindowWithWindowNumber(
point: NSPoint,
window_number: NSInteger,
mtm: MainThreadMarker,
) -> NSInteger
pub unsafe fn windowNumberAtPoint_belowWindowWithWindowNumber( point: NSPoint, window_number: NSInteger, mtm: MainThreadMarker, ) -> NSInteger
+windowNumberAtPoint:belowWindowWithWindowNumber:
returns the number of the frontmost window that would be hit by a mouseDown at the screen location “point”. “windowNum” can be specified to exclude a given window along with all windows above it, and may belong to any application. If no windows are to be excluded, specify 0 for “windowNum”. The windowNumber returned may correspond to a window in another application.
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>>
Available on crate feature NSViewController
only.
pub unsafe fn contentViewController(&self) -> Option<Retained<NSViewController>>
NSViewController
only.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>,
)
Available on crate feature NSViewController
only.
pub unsafe fn setContentViewController( &self, content_view_controller: Option<&NSViewController>, )
NSViewController
only.Setter for contentViewController
.
Sourcepub unsafe fn windowWithContentViewController(
content_view_controller: &NSViewController,
) -> Retained<Self>
Available on crate feature NSViewController
only.
pub unsafe fn windowWithContentViewController( content_view_controller: &NSViewController, ) -> Retained<Self>
NSViewController
only.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].
Sourcepub fn performWindowDragWithEvent(&self, event: &NSEvent)
Available on crate feature NSEvent
only.
pub fn performWindowDragWithEvent(&self, event: &NSEvent)
NSEvent
only.Call to start a drag (moving the window) in the Window Server process. In general, this can be done after a mouseDown event has come in and been examined by an application or view. The view may determine it wants to allow that portion of the window to start a window drag, and can hand off the work to the Window Server process by calling this method. This allows the window to participate in space switching, and other system features. Pass the original mouseDown event to the method. The method will return right away, and a mouseUp may not get sent.
pub unsafe fn initialFirstResponder(&self) -> Option<Retained<NSView>>
NSView
only.Sourcepub fn setInitialFirstResponder(&self, initial_first_responder: Option<&NSView>)
Available on crate feature NSView
only.
pub fn setInitialFirstResponder(&self, initial_first_responder: Option<&NSView>)
NSView
only.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)
NSView
only.pub unsafe fn selectKeyViewPrecedingView(&self, view: &NSView)
NSView
only.pub unsafe fn keyViewSelectionDirection(&self) -> NSSelectionDirection
pub unsafe fn defaultButtonCell(&self) -> Option<Retained<NSButtonCell>>
NSActionCell
and NSButtonCell
and NSCell
only.Sourcepub unsafe fn setDefaultButtonCell(
&self,
default_button_cell: Option<&NSButtonCell>,
)
Available on crate features NSActionCell
and NSButtonCell
and NSCell
only.
pub unsafe fn setDefaultButtonCell( &self, default_button_cell: Option<&NSButtonCell>, )
NSActionCell
and NSButtonCell
and NSCell
only.Setter for defaultButtonCell
.
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 toolbar(&self) -> Option<Retained<NSToolbar>>
NSToolbar
only.Sourcepub unsafe fn setToolbar(&self, toolbar: Option<&NSToolbar>)
Available on crate feature NSToolbar
only.
pub unsafe fn setToolbar(&self, toolbar: Option<&NSToolbar>)
NSToolbar
only.Setter for toolbar
.
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 fn allowsAutomaticWindowTabbing(mtm: MainThreadMarker) -> bool
pub fn allowsAutomaticWindowTabbing(mtm: MainThreadMarker) -> bool
Allows automatic window tabbing when the value is
YES.
By default, this will be set to
YES,
but applications can explicitly opt out of all automatic tabbing by setting it to NO, and can still adopted explicit window tabbing, if desired.
Sourcepub fn setAllowsAutomaticWindowTabbing(
allows_automatic_window_tabbing: bool,
mtm: MainThreadMarker,
)
pub fn setAllowsAutomaticWindowTabbing( allows_automatic_window_tabbing: bool, mtm: MainThreadMarker, )
Setter for allowsAutomaticWindowTabbing
.
Sourcepub unsafe fn userTabbingPreference(
mtm: MainThreadMarker,
) -> NSWindowUserTabbingPreference
pub unsafe fn userTabbingPreference( mtm: MainThreadMarker, ) -> NSWindowUserTabbingPreference
Returns the user’s tabbing preference as set in System Preferences. This value should be queried anytime a new window is made to see if the user wants to automatically show it in tabs.
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<NSWindowTabbingIdentifier>
pub fn tabbingIdentifier(&self) -> Retained<NSWindowTabbingIdentifier>
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: &NSWindowTabbingIdentifier,
)
pub fn setTabbingIdentifier( &self, tabbing_identifier: &NSWindowTabbingIdentifier, )
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,
)
Available on crate feature NSGraphics
only.
pub unsafe fn addTabbedWindow_ordered( &self, window: &NSWindow, ordered: NSWindowOrderingMode, )
NSGraphics
only.This is now a cover for -[self.tabGroup addWindow:]
, which allows more precise placement.
Sourcepub unsafe fn tab(&self) -> Retained<NSWindowTab>
Available on crate feature NSWindowTab
only.
pub unsafe fn tab(&self) -> Retained<NSWindowTab>
NSWindowTab
only.Access the properties for this window when it is a tabbed window environment. See the
NSWindowTab
header and comments for more information.
Sourcepub fn tabGroup(&self) -> Option<Retained<NSWindowTabGroup>>
Available on crate feature NSWindowTabGroup
only.
pub fn tabGroup(&self) -> Option<Retained<NSWindowTabGroup>>
NSWindowTabGroup
only.Represents a tab group of windows. This
tabGroup
is lazily created on demand.
Sourcepub unsafe fn transferWindowSharingToWindow_completionHandler(
&self,
window: &NSWindow,
completion_handler: &DynBlock<dyn Fn(*mut NSError)>,
)
Available on crate feature block2
only.
pub unsafe fn transferWindowSharingToWindow_completionHandler( &self, window: &NSWindow, completion_handler: &DynBlock<dyn Fn(*mut NSError)>, )
block2
only.Attempt to move window sharing (i.e. within a SharePlay session) from the receiver to another window. In response to this request, the user may choose to transfer sharing to the new window, or simply stop sharing the content.
Parameter window
: A window that is replacing the reciever in representing the user’s current activity.
Parameter completionHandler
: A completion block that is called after the request finishes.
error
In the event of a failed transfer request, a non-nil error contains details about the failure.
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.
Sourcepub unsafe fn requestSharingOfWindow_completionHandler(
&self,
window: &NSWindow,
completion_handler: &DynBlock<dyn Fn(*mut NSError)>,
)
Available on crate feature block2
only.
pub unsafe fn requestSharingOfWindow_completionHandler( &self, window: &NSWindow, completion_handler: &DynBlock<dyn Fn(*mut NSError)>, )
block2
only.Request sharing of window. If there is an available ScreenCaptureKit sharing session, an alert will be presented asking the user to confirm the share
Parameter window
: The window to share
Parameter completionHandler
: A completion block that is called after the request finishes.
error
The error will be non-nil if the request does not result in a window being shared. The error will be NSUserCancelledError if there is no ScreenCaptureKit session, or if the user rejects the offer to share. If sharing fails for some other reason, the error will provide the details.
Sourcepub unsafe fn requestSharingOfWindowUsingPreview_title_completionHandler(
&self,
image: &NSImage,
title: &NSString,
completion_handler: &DynBlock<dyn Fn(*mut NSError)>,
)
Available on crate features NSImage
and block2
only.
pub unsafe fn requestSharingOfWindowUsingPreview_title_completionHandler( &self, image: &NSImage, title: &NSString, completion_handler: &DynBlock<dyn Fn(*mut NSError)>, )
NSImage
and block2
only.Request sharing of window to be provided later. If there is an available ScreenCaptureKit sharing session, an alert will be presented asking the user to confirm the share. The delegate will be asked to provide the window to share via windowForSharingRequestFromWindow:
Parameter image
: An image showing a preview of the window to share
Parameter title
: The title to show in a confirmation dialog
Parameter completionHandler
: A completion block that is called after the request finishes.
error
The error will be non-nil if the request does not result in a window being shared. The error will be NSUserCancelledError if there is no ScreenCaptureKit session, or if the user rejects the offer to share. If sharing fails for some other reason, the error will provide the details.
Sourcepub unsafe fn windowTitlebarLayoutDirection(
&self,
) -> NSUserInterfaceLayoutDirection
Available on crate feature NSUserInterfaceLayout
only.
pub unsafe fn windowTitlebarLayoutDirection( &self, ) -> NSUserInterfaceLayoutDirection
NSUserInterfaceLayout
only.Retrieve the layout direction of the window titlebar: this includes the standard window buttons (close/minimize/maximize buttons) and the title for this window. In general, this will return “right to left” (RTL) if the primary system language is RTL. The layout direction may be RTL even in applications that do not have a RTL language localization. This value should be utilized if an application uses titlebarAppearsTransparent and places controls underneath the titlebar.
Source§impl NSWindow
Methods declared on superclass NSObject
.
impl NSWindow
Methods declared on superclass NSObject
.
pub unsafe fn new(mtm: MainThreadMarker) -> Retained<Self>
Source§impl NSWindow
NSEvent.
impl NSWindow
NSEvent.
Sourcepub unsafe fn trackEventsMatchingMask_timeout_mode_handler(
&self,
mask: NSEventMask,
timeout: NSTimeInterval,
mode: &NSRunLoopMode,
tracking_handler: &DynBlock<dyn Fn(*mut NSEvent, NonNull<Bool>) + '_>,
)
Available on crate features NSEvent
and block2
only.
pub unsafe fn trackEventsMatchingMask_timeout_mode_handler( &self, mask: NSEventMask, timeout: NSTimeInterval, mode: &NSRunLoopMode, tracking_handler: &DynBlock<dyn Fn(*mut NSEvent, NonNull<Bool>) + '_>, )
NSEvent
and block2
only.Tracks events matching the supplied mask with the supplied tracking handler until the tracking handler explicitly terminates tracking. Each event is removed from the event queue then passed to the tracking handler. If a matching event does not exist in the event queue, then the main thread blocks in the specified runloop mode until an event of the requested type is received or the timeout expires. If the timeout expires, the tracking handler is called with a nil event. A negative timeout is interpreted as 0. Use
NSEventDurationForever
to never timeout. Tracking continues until *stop
is set to
YES.
Calls to -nextEventMatchingMask:…
are allowed inside the trackingHandler block. This method returns once tracking is terminated.
pub unsafe fn nextEventMatchingMask( &self, mask: NSEventMask, ) -> Option<Retained<NSEvent>>
NSEvent
only.pub unsafe fn nextEventMatchingMask_untilDate_inMode_dequeue( &self, mask: NSEventMask, expiration: Option<&NSDate>, mode: &NSRunLoopMode, deq_flag: bool, ) -> Option<Retained<NSEvent>>
NSEvent
only.pub unsafe fn discardEventsMatchingMask_beforeEvent( &self, mask: NSEventMask, last_event: Option<&NSEvent>, )
NSEvent
only.pub unsafe fn postEvent_atStart(&self, event: &NSEvent, flag: bool)
NSEvent
only.pub fn sendEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn currentEvent(&self) -> Option<Retained<NSEvent>>
NSEvent
only.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) -> NSPoint
Source§impl NSWindow
NSCursorRect.
impl NSWindow
NSCursorRect.
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)
NSView
only.pub unsafe fn resetCursorRects(&self)
Source§impl NSWindow
NSDrag.
impl NSWindow
NSDrag.
pub unsafe fn beginDraggingSessionWithItems_event_source( &self, items: &NSArray<NSDraggingItem>, event: &NSEvent, source: &ProtocolObject<dyn NSDraggingSource>, ) -> Retained<NSDraggingSession>
NSDragging
and NSDraggingItem
and NSDraggingSession
and NSEvent
only.pub unsafe fn dragImage_at_offset_event_pasteboard_source_slideBack( &self, image: &NSImage, base_location: NSPoint, initial_offset: NSSize, event: &NSEvent, pboard: &NSPasteboard, source_obj: &AnyObject, slide_flag: bool, )
NSEvent
and NSImage
and NSPasteboard
only.pub fn registerForDraggedTypes(&self, new_types: &NSArray<NSPasteboardType>)
NSPasteboard
only.pub unsafe fn unregisterDraggedTypes(&self)
Source§impl NSWindow
NSDisplayLink.
impl NSWindow
NSDisplayLink.
pub unsafe fn displayLinkWithTarget_selector( &self, target: &AnyObject, selector: Sel, ) -> Retained<CADisplayLink>
objc2-quartz-core
and Apple only.Source§impl NSWindow
NSDeprecated.
impl NSWindow
NSDeprecated.
pub unsafe fn cacheImageInRect(&self, rect: NSRect)
pub unsafe fn restoreCachedImage(&self)
pub unsafe fn discardCachedImage(&self)
NSMenu
only.pub unsafe fn gState(&self) -> NSInteger
pub unsafe fn convertBaseToScreen(&self, point: NSPoint) -> NSPoint
pub unsafe fn convertScreenToBase(&self, point: NSPoint) -> NSPoint
pub unsafe fn userSpaceScaleFactor(&self) -> CGFloat
objc2-core-foundation
only.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 graphicsContext(&self) -> Option<Retained<NSGraphicsContext>>
NSGraphicsContext
only.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 initWithWindowRef( this: Allocated<Self>, window_ref: NonNull<c_void>, ) -> Option<Retained<NSWindow>>
pub unsafe fn windowRef(&self) -> NonNull<c_void>
pub unsafe fn disableScreenUpdatesUntilFlush(&self)
Source§impl NSWindow
NSUserInterfaceRestoration.
impl NSWindow
NSUserInterfaceRestoration.
pub unsafe fn isRestorable(&self) -> bool
NSWindowRestoration
only.Sourcepub unsafe fn setRestorable(&self, restorable: bool)
Available on crate feature NSWindowRestoration
only.
pub unsafe fn setRestorable(&self, restorable: bool)
NSWindowRestoration
only.Setter for isRestorable
.
pub unsafe fn restorationClass(&self) -> Option<&'static AnyClass>
NSWindowRestoration
only.Sourcepub unsafe fn setRestorationClass(&self, restoration_class: Option<&AnyClass>)
Available on crate feature NSWindowRestoration
only.
pub unsafe fn setRestorationClass(&self, restoration_class: Option<&AnyClass>)
NSWindowRestoration
only.Setter for restorationClass
.
pub unsafe fn disableSnapshotRestoration(&self)
NSWindowRestoration
only.pub unsafe fn enableSnapshotRestoration(&self)
NSWindowRestoration
only.Source§impl NSWindow
NSScripting.
impl NSWindow
NSScripting.
pub fn hasCloseBox(&self) -> bool
NSWindowScripting
only.pub unsafe fn hasTitleBar(&self) -> bool
NSWindowScripting
only.pub unsafe fn isFloatingPanel(&self) -> bool
NSWindowScripting
only.pub fn isMiniaturizable(&self) -> bool
NSWindowScripting
only.pub unsafe fn isModalPanel(&self) -> bool
NSWindowScripting
only.pub fn isResizable(&self) -> bool
NSWindowScripting
only.pub unsafe fn isZoomable(&self) -> bool
NSWindowScripting
only.pub unsafe fn orderedIndex(&self) -> NSInteger
NSWindowScripting
only.Sourcepub unsafe fn setOrderedIndex(&self, ordered_index: NSInteger)
Available on crate feature NSWindowScripting
only.
pub unsafe fn setOrderedIndex(&self, ordered_index: NSInteger)
NSWindowScripting
only.Setter for orderedIndex
.
pub unsafe fn setIsMiniaturized(&self, flag: bool)
NSWindowScripting
only.pub unsafe fn setIsVisible(&self, flag: bool)
NSWindowScripting
only.pub unsafe fn setIsZoomed(&self, flag: bool)
NSWindowScripting
only.pub unsafe fn handleCloseScriptCommand( &self, command: &NSCloseCommand, ) -> Option<Retained<AnyObject>>
NSWindowScripting
only.pub unsafe fn handlePrintScriptCommand( &self, command: &NSScriptCommand, ) -> Option<Retained<AnyObject>>
NSWindowScripting
only.pub unsafe fn handleSaveScriptCommand( &self, command: &NSScriptCommand, ) -> Option<Retained<AnyObject>>
NSWindowScripting
only.Methods from Deref<Target = NSResponder>§
pub unsafe fn interfaceStyle(&self) -> NSInterfaceStyle
NSInterfaceStyle
only.pub unsafe fn setInterfaceStyle(&self, interface_style: NSInterfaceStyle)
NSInterfaceStyle
only.pub unsafe fn nextResponder(&self) -> Option<Retained<NSResponder>>
Sourcepub unsafe fn setNextResponder(&self, next_responder: Option<&NSResponder>)
pub unsafe fn setNextResponder(&self, next_responder: Option<&NSResponder>)
Setter for nextResponder
.
pub unsafe fn tryToPerform_with( &self, action: Sel, object: Option<&AnyObject>, ) -> bool
pub unsafe fn performKeyEquivalent(&self, event: &NSEvent) -> bool
NSEvent
only.pub unsafe fn validRequestorForSendType_returnType( &self, send_type: Option<&NSPasteboardType>, return_type: Option<&NSPasteboardType>, ) -> Option<Retained<AnyObject>>
NSPasteboard
only.pub unsafe fn mouseDown(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn rightMouseDown(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn otherMouseDown(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn mouseUp(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn rightMouseUp(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn otherMouseUp(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn mouseMoved(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn mouseDragged(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn scrollWheel(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn rightMouseDragged(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn otherMouseDragged(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn mouseEntered(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn mouseExited(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn keyDown(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn keyUp(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn flagsChanged(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn tabletPoint(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn tabletProximity(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn cursorUpdate(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn magnifyWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn rotateWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn swipeWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn beginGestureWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn endGestureWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn smartMagnifyWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn changeModeWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn touchesBeganWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn touchesMovedWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn touchesEndedWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn touchesCancelledWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn quickLookWithEvent(&self, event: &NSEvent)
NSEvent
only.pub unsafe fn pressureChangeWithEvent(&self, event: &NSEvent)
NSEvent
only.Sourcepub unsafe fn contextMenuKeyDown(&self, event: &NSEvent)
Available on crate feature NSEvent
only.
pub unsafe fn contextMenuKeyDown(&self, event: &NSEvent)
NSEvent
only.Handle a key event that should present a context menu at the user focus.
Most applications should not override this method. Instead, you should customize the context menu displayed from a keyboard event by implementing menuForEvent:
and selectionAnchorRect
, or showContextMenuForSelection:
, rather than this method.
You should only override this method when you do not want the system-provided default behavior for the context menu hotkey, either for a specific key combination, or for the hotkey in general. For example, if your application already provides a different behavior for control-Return (the default context menu hotkey definition), and you want to preserve that behavior, you should override this method to handle that specific key combination, and then return without calling super
. Note that the user may customize the hotkey to a different key combination, so in this example, if any other key combination is passed to your method, you would call super
.
An implementation of this method should call [super contextMenuKeyDown:event]
to pass the request up the responder chain. If the message reaches the application object, NSApplication’s implementation of this method will send showContextMenuForSelection:
to the responder chain. If you do not call super
, then no further handling of the key event will be performed.
Note: In some cases, showContextMenuForSelection:
will be called without a prior call to contextMenuKeyDown:
. This occurs when a view receives an Accessibility ShowMenu action, or when the user has created a Cocoa Text key binding to map a different key combination to the showContextMenuForSelection:
action.
Parameter event
: The key down event that matches the system-wide context menu hotkey combination.
See also: showContextMenuForSelection:
pub unsafe fn noResponderFor(&self, event_selector: Sel)
pub unsafe fn acceptsFirstResponder(&self) -> bool
pub unsafe fn becomeFirstResponder(&self) -> bool
pub unsafe fn resignFirstResponder(&self) -> bool
pub unsafe fn interpretKeyEvents(&self, event_array: &NSArray<NSEvent>)
NSEvent
only.pub unsafe fn flushBufferedKeyEvents(&self)
NSMenu
only.Sourcepub unsafe fn setMenu(&self, menu: Option<&NSMenu>)
Available on crate feature NSMenu
only.
pub unsafe fn setMenu(&self, menu: Option<&NSMenu>)
NSMenu
only.Setter for menu
.
pub unsafe fn showContextHelp(&self, sender: Option<&AnyObject>)
pub unsafe fn helpRequested(&self, event_ptr: &NSEvent)
NSEvent
only.pub unsafe fn shouldBeTreatedAsInkEvent(&self, event: &NSEvent) -> bool
NSEvent
only.pub unsafe fn wantsScrollEventsForSwipeTrackingOnAxis( &self, axis: NSEventGestureAxis, ) -> bool
NSEvent
only.pub unsafe fn wantsForwardedScrollEventsForAxis( &self, axis: NSEventGestureAxis, ) -> bool
NSEvent
only.pub unsafe fn supplementalTargetForAction_sender( &self, action: Sel, sender: Option<&AnyObject>, ) -> Option<Retained<AnyObject>>
pub unsafe fn undoManager(&self) -> Option<Retained<NSUndoManager>>
pub unsafe fn validateProposedFirstResponder_forEvent( &self, responder: &NSResponder, event: Option<&NSEvent>, ) -> bool
NSEvent
only.pub unsafe fn presentError_modalForWindow_delegate_didPresentSelector_contextInfo( &self, error: &NSError, window: &NSWindow, delegate: Option<&AnyObject>, did_present_selector: Option<Sel>, context_info: *mut c_void, )
pub unsafe fn presentError(&self, error: &NSError) -> bool
pub unsafe fn willPresentError(&self, error: &NSError) -> Retained<NSError>
pub unsafe fn performTextFinderAction(&self, sender: Option<&AnyObject>)
pub unsafe fn newWindowForTab(&self, sender: Option<&AnyObject>)
pub unsafe fn showWritingTools(&self, sender: Option<&AnyObject>)
pub unsafe fn performMnemonic(&self, string: &NSString) -> bool
pub unsafe fn touchBar(&self) -> Option<Retained<NSTouchBar>>
NSTouchBar
only.Sourcepub unsafe fn setTouchBar(&self, touch_bar: Option<&NSTouchBar>)
Available on crate feature NSTouchBar
only.
pub unsafe fn setTouchBar(&self, touch_bar: Option<&NSTouchBar>)
NSTouchBar
only.Setter for touchBar
.
pub unsafe fn makeTouchBar(&self) -> Option<Retained<NSTouchBar>>
NSTouchBar
only.pub unsafe fn userActivity(&self) -> Option<Retained<NSUserActivity>>
NSUserActivity
only.Sourcepub unsafe fn setUserActivity(&self, user_activity: Option<&NSUserActivity>)
Available on crate feature NSUserActivity
only.
pub unsafe fn setUserActivity(&self, user_activity: Option<&NSUserActivity>)
NSUserActivity
only.Setter for userActivity
.
pub unsafe fn updateUserActivityState(&self, user_activity: &NSUserActivity)
NSUserActivity
only.pub unsafe fn encodeRestorableStateWithCoder(&self, coder: &NSCoder)
NSWindowRestoration
only.pub unsafe fn encodeRestorableStateWithCoder_backgroundQueue( &self, coder: &NSCoder, queue: &NSOperationQueue, )
NSWindowRestoration
only.pub unsafe fn restoreStateWithCoder(&self, coder: &NSCoder)
NSWindowRestoration
only.pub unsafe fn invalidateRestorableState(&self)
NSWindowRestoration
only.Methods from Deref<Target = NSObject>§
Sourcepub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
pub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
Handle messages the object doesn’t recognize.
See Apple’s documentation for details.
Methods from Deref<Target = AnyObject>§
Sourcepub fn class(&self) -> &'static AnyClass
Available on crate feature NSAccessibilityConstants
only.
pub fn class(&self) -> &'static AnyClass
NSAccessibilityConstants
only.Dynamically find the class of this object.
§Panics
May panic if the object is invalid (which may be the case for objects
returned from unavailable init
/new
methods).
§Example
Check that an instance of NSObject
has the precise class NSObject
.
use objc2::ClassType;
use objc2::runtime::NSObject;
let obj = NSObject::new();
assert_eq!(obj.class(), NSObject::class());
Sourcepub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load
instead.Available on crate feature NSAccessibilityConstants
only.
pub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
Ivar::load
instead.NSAccessibilityConstants
only.Use Ivar::load
instead.
§Safety
The object must have an instance variable with the given name, and it
must be of type T
.
See Ivar::load_ptr
for details surrounding this.
Sourcepub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
Available on crate feature NSAccessibilityConstants
only.
pub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
NSAccessibilityConstants
only.Attempt to downcast the object to a class of type T
.
This is the reference-variant. Use Retained::downcast
if you want
to convert a retained object to another type.
§Mutable classes
Some classes have immutable and mutable variants, such as NSString
and NSMutableString
.
When some Objective-C API signature says it gives you an immutable class, it generally expects you to not mutate that, even though it may technically be mutable “under the hood”.
So using this method to convert a NSString
to a NSMutableString
,
while not unsound, is generally frowned upon unless you created the
string yourself, or the API explicitly documents the string to be
mutable.
See Apple’s documentation on mutability and on
isKindOfClass:
for more details.
§Generic classes
Objective-C generics are called “lightweight generics”, and that’s because they aren’t exposed in the runtime. This makes it impossible to safely downcast to generic collections, so this is disallowed by this method.
You can, however, safely downcast to generic collections where all the
type-parameters are AnyObject
.
§Panics
This works internally by calling isKindOfClass:
. That means that the
object must have the instance method of that name, and an exception
will be thrown (if CoreFoundation is linked) or the process will abort
if that is not the case. In the vast majority of cases, you don’t need
to worry about this, since both root objects NSObject
and
NSProxy
implement this method.
§Examples
Cast an NSString
back and forth from NSObject
.
use objc2::rc::Retained;
use objc2_foundation::{NSObject, NSString};
let obj: Retained<NSObject> = NSString::new().into_super();
let string = obj.downcast_ref::<NSString>().unwrap();
// Or with `downcast`, if we do not need the object afterwards
let string = obj.downcast::<NSString>().unwrap();
Try (and fail) to cast an NSObject
to an NSString
.
use objc2_foundation::{NSObject, NSString};
let obj = NSObject::new();
assert!(obj.downcast_ref::<NSString>().is_none());
Try to cast to an array of strings.
use objc2_foundation::{NSArray, NSObject, NSString};
let arr = NSArray::from_retained_slice(&[NSObject::new()]);
// This is invalid and doesn't type check.
let arr = arr.downcast_ref::<NSArray<NSString>>();
This fails to compile, since it would require enumerating over the array to ensure that each element is of the desired type, which is a performance pitfall.
Downcast when processing each element instead.
use objc2_foundation::{NSArray, NSObject, NSString};
let arr = NSArray::from_retained_slice(&[NSObject::new()]);
for elem in arr {
if let Some(data) = elem.downcast_ref::<NSString>() {
// handle `data`
}
}
Trait Implementations§
Source§impl AsRef<NSResponder> for NSWindow
impl AsRef<NSResponder> for NSWindow
Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSWindow> for NSColorPanel
Available on crate features NSPanel
and NSColorPanel
only.
impl AsRef<NSWindow> for NSColorPanel
NSPanel
and NSColorPanel
only.Source§impl AsRef<NSWindow> for NSFontPanel
Available on crate features NSPanel
and NSFontPanel
only.
impl AsRef<NSWindow> for NSFontPanel
NSPanel
and NSFontPanel
only.Source§impl AsRef<NSWindow> for NSOpenPanel
Available on crate features NSPanel
and NSSavePanel
and NSOpenPanel
only.
impl AsRef<NSWindow> for NSOpenPanel
NSPanel
and NSSavePanel
and NSOpenPanel
only.Source§impl AsRef<NSWindow> for NSSavePanel
Available on crate features NSPanel
and NSSavePanel
only.
impl AsRef<NSWindow> for NSSavePanel
NSPanel
and NSSavePanel
only.Source§impl Borrow<NSResponder> for NSWindow
impl Borrow<NSResponder> for NSWindow
Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSWindow> for NSColorPanel
Available on crate features NSPanel
and NSColorPanel
only.
impl Borrow<NSWindow> for NSColorPanel
NSPanel
and NSColorPanel
only.Source§impl Borrow<NSWindow> for NSFontPanel
Available on crate features NSPanel
and NSFontPanel
only.
impl Borrow<NSWindow> for NSFontPanel
NSPanel
and NSFontPanel
only.Source§impl Borrow<NSWindow> for NSOpenPanel
Available on crate features NSPanel
and NSSavePanel
and NSOpenPanel
only.
impl Borrow<NSWindow> for NSOpenPanel
NSPanel
and NSSavePanel
and NSOpenPanel
only.Source§impl Borrow<NSWindow> for NSSavePanel
Available on crate features NSPanel
and NSSavePanel
only.
impl Borrow<NSWindow> for NSSavePanel
NSPanel
and NSSavePanel
only.Source§impl ClassType for NSWindow
impl ClassType for NSWindow
Source§const NAME: &'static str = "NSWindow"
const NAME: &'static str = "NSWindow"
Source§type Super = NSResponder
type Super = NSResponder
Source§type ThreadKind = dyn MainThreadOnly
type ThreadKind = dyn MainThreadOnly
Source§impl NSAccessibility for NSWindow
impl NSAccessibility for NSWindow
Source§unsafe fn isAccessibilityElement(&self) -> bool
unsafe fn isAccessibilityElement(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityElement(&self, accessibility_element: bool)
unsafe fn setAccessibilityElement(&self, accessibility_element: bool)
NSAccessibilityProtocols
only.isAccessibilityElement
.Source§unsafe fn accessibilityFrame(&self) -> NSRect
unsafe fn accessibilityFrame(&self) -> NSRect
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityFrame(&self, accessibility_frame: NSRect)
unsafe fn setAccessibilityFrame(&self, accessibility_frame: NSRect)
NSAccessibilityProtocols
only.accessibilityFrame
.Source§unsafe fn isAccessibilityFocused(&self) -> bool
unsafe fn isAccessibilityFocused(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityFocused(&self, accessibility_focused: bool)
unsafe fn setAccessibilityFocused(&self, accessibility_focused: bool)
NSAccessibilityProtocols
only.isAccessibilityFocused
.Source§unsafe fn accessibilityActivationPoint(&self) -> NSPoint
unsafe fn accessibilityActivationPoint(&self) -> NSPoint
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityActivationPoint(
&self,
accessibility_activation_point: NSPoint,
)
unsafe fn setAccessibilityActivationPoint( &self, accessibility_activation_point: NSPoint, )
NSAccessibilityProtocols
only.accessibilityActivationPoint
.Source§unsafe fn accessibilityTopLevelUIElement(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityTopLevelUIElement(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityTopLevelUIElement(
&self,
accessibility_top_level_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityTopLevelUIElement( &self, accessibility_top_level_ui_element: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityTopLevelUIElement
.Source§unsafe fn accessibilityURL(&self) -> Option<Retained<NSURL>>
unsafe fn accessibilityURL(&self) -> Option<Retained<NSURL>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityURL(&self, accessibility_url: Option<&NSURL>)
unsafe fn setAccessibilityURL(&self, accessibility_url: Option<&NSURL>)
NSAccessibilityProtocols
only.accessibilityURL
.Source§unsafe fn accessibilityValue(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityValue(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityValue(&self, accessibility_value: Option<&AnyObject>)
unsafe fn setAccessibilityValue(&self, accessibility_value: Option<&AnyObject>)
NSAccessibilityProtocols
only.accessibilityValue
.Source§unsafe fn accessibilityValueDescription(&self) -> Option<Retained<NSString>>
unsafe fn accessibilityValueDescription(&self) -> Option<Retained<NSString>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityValueDescription(
&self,
accessibility_value_description: Option<&NSString>,
)
unsafe fn setAccessibilityValueDescription( &self, accessibility_value_description: Option<&NSString>, )
NSAccessibilityProtocols
only.accessibilityValueDescription
.Source§unsafe fn accessibilityVisibleChildren(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilityVisibleChildren(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityVisibleChildren(
&self,
accessibility_visible_children: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleChildren( &self, accessibility_visible_children: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilityVisibleChildren
.Source§unsafe fn accessibilitySubrole(
&self,
) -> Option<Retained<NSAccessibilitySubrole>>
unsafe fn accessibilitySubrole( &self, ) -> Option<Retained<NSAccessibilitySubrole>>
NSAccessibilityProtocols
and NSAccessibilityConstants
only.Source§unsafe fn setAccessibilitySubrole(
&self,
accessibility_subrole: Option<&NSAccessibilitySubrole>,
)
unsafe fn setAccessibilitySubrole( &self, accessibility_subrole: Option<&NSAccessibilitySubrole>, )
NSAccessibilityProtocols
and NSAccessibilityConstants
only.accessibilitySubrole
.Source§unsafe fn accessibilityTitle(&self) -> Option<Retained<NSString>>
unsafe fn accessibilityTitle(&self) -> Option<Retained<NSString>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityTitle(&self, accessibility_title: Option<&NSString>)
unsafe fn setAccessibilityTitle(&self, accessibility_title: Option<&NSString>)
NSAccessibilityProtocols
only.accessibilityTitle
.Source§unsafe fn accessibilityTitleUIElement(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityTitleUIElement(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityTitleUIElement(
&self,
accessibility_title_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityTitleUIElement( &self, accessibility_title_ui_element: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityTitleUIElement
.Source§unsafe fn accessibilityNextContents(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilityNextContents(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityNextContents(
&self,
accessibility_next_contents: Option<&NSArray>,
)
unsafe fn setAccessibilityNextContents( &self, accessibility_next_contents: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilityNextContents
.Source§unsafe fn accessibilityOrientation(&self) -> NSAccessibilityOrientation
unsafe fn accessibilityOrientation(&self) -> NSAccessibilityOrientation
NSAccessibilityProtocols
and NSAccessibilityConstants
only.Source§unsafe fn setAccessibilityOrientation(
&self,
accessibility_orientation: NSAccessibilityOrientation,
)
unsafe fn setAccessibilityOrientation( &self, accessibility_orientation: NSAccessibilityOrientation, )
NSAccessibilityProtocols
and NSAccessibilityConstants
only.accessibilityOrientation
.Source§unsafe fn accessibilityOverflowButton(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityOverflowButton(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityOverflowButton(
&self,
accessibility_overflow_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityOverflowButton( &self, accessibility_overflow_button: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityOverflowButton
.Source§unsafe fn accessibilityParent(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityParent(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityParent(
&self,
accessibility_parent: Option<&AnyObject>,
)
unsafe fn setAccessibilityParent( &self, accessibility_parent: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityParent
.Source§unsafe fn accessibilityPlaceholderValue(&self) -> Option<Retained<NSString>>
unsafe fn accessibilityPlaceholderValue(&self) -> Option<Retained<NSString>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityPlaceholderValue(
&self,
accessibility_placeholder_value: Option<&NSString>,
)
unsafe fn setAccessibilityPlaceholderValue( &self, accessibility_placeholder_value: Option<&NSString>, )
NSAccessibilityProtocols
only.accessibilityPlaceholderValue
.Source§unsafe fn accessibilityPreviousContents(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilityPreviousContents(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityPreviousContents(
&self,
accessibility_previous_contents: Option<&NSArray>,
)
unsafe fn setAccessibilityPreviousContents( &self, accessibility_previous_contents: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilityPreviousContents
.Source§unsafe fn accessibilityRole(&self) -> Option<Retained<NSAccessibilityRole>>
unsafe fn accessibilityRole(&self) -> Option<Retained<NSAccessibilityRole>>
NSAccessibilityProtocols
and NSAccessibilityConstants
only.Source§unsafe fn setAccessibilityRole(
&self,
accessibility_role: Option<&NSAccessibilityRole>,
)
unsafe fn setAccessibilityRole( &self, accessibility_role: Option<&NSAccessibilityRole>, )
NSAccessibilityProtocols
and NSAccessibilityConstants
only.accessibilityRole
.Source§unsafe fn accessibilityRoleDescription(&self) -> Option<Retained<NSString>>
unsafe fn accessibilityRoleDescription(&self) -> Option<Retained<NSString>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityRoleDescription(
&self,
accessibility_role_description: Option<&NSString>,
)
unsafe fn setAccessibilityRoleDescription( &self, accessibility_role_description: Option<&NSString>, )
NSAccessibilityProtocols
only.accessibilityRoleDescription
.Source§unsafe fn accessibilitySearchButton(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilitySearchButton(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilitySearchButton(
&self,
accessibility_search_button: Option<&AnyObject>,
)
unsafe fn setAccessibilitySearchButton( &self, accessibility_search_button: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilitySearchButton
.Source§unsafe fn accessibilitySearchMenu(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilitySearchMenu(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilitySearchMenu(
&self,
accessibility_search_menu: Option<&AnyObject>,
)
unsafe fn setAccessibilitySearchMenu( &self, accessibility_search_menu: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilitySearchMenu
.Source§unsafe fn isAccessibilitySelected(&self) -> bool
unsafe fn isAccessibilitySelected(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilitySelected(&self, accessibility_selected: bool)
unsafe fn setAccessibilitySelected(&self, accessibility_selected: bool)
NSAccessibilityProtocols
only.isAccessibilitySelected
.Source§unsafe fn accessibilitySelectedChildren(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilitySelectedChildren(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilitySelectedChildren(
&self,
accessibility_selected_children: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedChildren( &self, accessibility_selected_children: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilitySelectedChildren
.Source§unsafe fn accessibilityServesAsTitleForUIElements(
&self,
) -> Option<Retained<NSArray>>
unsafe fn accessibilityServesAsTitleForUIElements( &self, ) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.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>, )
NSAccessibilityProtocols
only.accessibilityServesAsTitleForUIElements
.Source§unsafe fn accessibilityShownMenu(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityShownMenu(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityShownMenu(
&self,
accessibility_shown_menu: Option<&AnyObject>,
)
unsafe fn setAccessibilityShownMenu( &self, accessibility_shown_menu: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityShownMenu
.Source§unsafe fn accessibilityMinValue(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityMinValue(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityMinValue(
&self,
accessibility_min_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityMinValue( &self, accessibility_min_value: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityMinValue
.Source§unsafe fn accessibilityMaxValue(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityMaxValue(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityMaxValue(
&self,
accessibility_max_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityMaxValue( &self, accessibility_max_value: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityMaxValue
.Source§unsafe fn accessibilityLinkedUIElements(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilityLinkedUIElements(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityLinkedUIElements(
&self,
accessibility_linked_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityLinkedUIElements( &self, accessibility_linked_ui_elements: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilityLinkedUIElements
.Source§unsafe fn accessibilityWindow(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityWindow(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityWindow(
&self,
accessibility_window: Option<&AnyObject>,
)
unsafe fn setAccessibilityWindow( &self, accessibility_window: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityWindow
.Source§unsafe fn accessibilityIdentifier(&self) -> Option<Retained<NSString>>
unsafe fn accessibilityIdentifier(&self) -> Option<Retained<NSString>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityIdentifier(
&self,
accessibility_identifier: Option<&NSString>,
)
unsafe fn setAccessibilityIdentifier( &self, accessibility_identifier: Option<&NSString>, )
NSAccessibilityProtocols
only.accessibilityIdentifier
.Source§unsafe fn accessibilityHelp(&self) -> Option<Retained<NSString>>
unsafe fn accessibilityHelp(&self) -> Option<Retained<NSString>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityHelp(&self, accessibility_help: Option<&NSString>)
unsafe fn setAccessibilityHelp(&self, accessibility_help: Option<&NSString>)
NSAccessibilityProtocols
only.accessibilityHelp
.Source§unsafe fn accessibilityFilename(&self) -> Option<Retained<NSString>>
unsafe fn accessibilityFilename(&self) -> Option<Retained<NSString>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityFilename(
&self,
accessibility_filename: Option<&NSString>,
)
unsafe fn setAccessibilityFilename( &self, accessibility_filename: Option<&NSString>, )
NSAccessibilityProtocols
only.accessibilityFilename
.Source§unsafe fn isAccessibilityExpanded(&self) -> bool
unsafe fn isAccessibilityExpanded(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityExpanded(&self, accessibility_expanded: bool)
unsafe fn setAccessibilityExpanded(&self, accessibility_expanded: bool)
NSAccessibilityProtocols
only.isAccessibilityExpanded
.Source§unsafe fn isAccessibilityEdited(&self) -> bool
unsafe fn isAccessibilityEdited(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityEdited(&self, accessibility_edited: bool)
unsafe fn setAccessibilityEdited(&self, accessibility_edited: bool)
NSAccessibilityProtocols
only.isAccessibilityEdited
.Source§unsafe fn isAccessibilityEnabled(&self) -> bool
unsafe fn isAccessibilityEnabled(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityEnabled(&self, accessibility_enabled: bool)
unsafe fn setAccessibilityEnabled(&self, accessibility_enabled: bool)
NSAccessibilityProtocols
only.isAccessibilityEnabled
.Source§unsafe fn accessibilityChildren(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilityChildren(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityChildren(
&self,
accessibility_children: Option<&NSArray>,
)
unsafe fn setAccessibilityChildren( &self, accessibility_children: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilityChildren
.NSAccessibilityProtocols
only.NSAccessibilityProtocols
only.accessibilityChildrenInNavigationOrder
.Source§unsafe fn accessibilityClearButton(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityClearButton(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityClearButton(
&self,
accessibility_clear_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityClearButton( &self, accessibility_clear_button: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityClearButton
.Source§unsafe fn accessibilityCancelButton(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityCancelButton(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityCancelButton(
&self,
accessibility_cancel_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityCancelButton( &self, accessibility_cancel_button: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityCancelButton
.Source§unsafe fn isAccessibilityProtectedContent(&self) -> bool
unsafe fn isAccessibilityProtectedContent(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityProtectedContent(
&self,
accessibility_protected_content: bool,
)
unsafe fn setAccessibilityProtectedContent( &self, accessibility_protected_content: bool, )
NSAccessibilityProtocols
only.isAccessibilityProtectedContent
.Source§unsafe fn accessibilityContents(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilityContents(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityContents(
&self,
accessibility_contents: Option<&NSArray>,
)
unsafe fn setAccessibilityContents( &self, accessibility_contents: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilityContents
.Source§unsafe fn accessibilityLabel(&self) -> Option<Retained<NSString>>
unsafe fn accessibilityLabel(&self) -> Option<Retained<NSString>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityLabel(&self, accessibility_label: Option<&NSString>)
unsafe fn setAccessibilityLabel(&self, accessibility_label: Option<&NSString>)
NSAccessibilityProtocols
only.accessibilityLabel
.Source§unsafe fn isAccessibilityAlternateUIVisible(&self) -> bool
unsafe fn isAccessibilityAlternateUIVisible(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityAlternateUIVisible(
&self,
accessibility_alternate_ui_visible: bool,
)
unsafe fn setAccessibilityAlternateUIVisible( &self, accessibility_alternate_ui_visible: bool, )
NSAccessibilityProtocols
only.isAccessibilityAlternateUIVisible
.NSAccessibilityProtocols
only.NSAccessibilityProtocols
only.accessibilitySharedFocusElements
.Source§unsafe fn isAccessibilityRequired(&self) -> bool
unsafe fn isAccessibilityRequired(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityRequired(&self, accessibility_required: bool)
unsafe fn setAccessibilityRequired(&self, accessibility_required: bool)
NSAccessibilityProtocols
only.isAccessibilityRequired
.Source§unsafe fn accessibilityCustomRotors(
&self,
) -> Retained<NSArray<NSAccessibilityCustomRotor>>
unsafe fn accessibilityCustomRotors( &self, ) -> Retained<NSArray<NSAccessibilityCustomRotor>>
NSAccessibilityProtocols
and NSAccessibilityCustomRotor
only.Source§unsafe fn setAccessibilityCustomRotors(
&self,
accessibility_custom_rotors: &NSArray<NSAccessibilityCustomRotor>,
)
unsafe fn setAccessibilityCustomRotors( &self, accessibility_custom_rotors: &NSArray<NSAccessibilityCustomRotor>, )
NSAccessibilityProtocols
and NSAccessibilityCustomRotor
only.accessibilityCustomRotors
.Source§unsafe fn accessibilityUserInputLabels(
&self,
) -> Option<Retained<NSArray<NSString>>>
unsafe fn accessibilityUserInputLabels( &self, ) -> Option<Retained<NSArray<NSString>>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityUserInputLabels(
&self,
accessibility_user_input_labels: Option<&NSArray<NSString>>,
)
unsafe fn setAccessibilityUserInputLabels( &self, accessibility_user_input_labels: Option<&NSArray<NSString>>, )
NSAccessibilityProtocols
only.accessibilityUserInputLabels
.Source§unsafe fn accessibilityAttributedUserInputLabels(
&self,
) -> Option<Retained<NSArray<NSAttributedString>>>
unsafe fn accessibilityAttributedUserInputLabels( &self, ) -> Option<Retained<NSArray<NSAttributedString>>>
NSAccessibilityProtocols
only.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>>, )
NSAccessibilityProtocols
only.accessibilityAttributedUserInputLabels
.Source§unsafe fn accessibilityApplicationFocusedUIElement(
&self,
) -> Option<Retained<AnyObject>>
unsafe fn accessibilityApplicationFocusedUIElement( &self, ) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityApplicationFocusedUIElement(
&self,
accessibility_application_focused_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityApplicationFocusedUIElement( &self, accessibility_application_focused_ui_element: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityApplicationFocusedUIElement
.Source§unsafe fn accessibilityMainWindow(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityMainWindow(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityMainWindow(
&self,
accessibility_main_window: Option<&AnyObject>,
)
unsafe fn setAccessibilityMainWindow( &self, accessibility_main_window: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityMainWindow
.Source§unsafe fn isAccessibilityHidden(&self) -> bool
unsafe fn isAccessibilityHidden(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityHidden(&self, accessibility_hidden: bool)
unsafe fn setAccessibilityHidden(&self, accessibility_hidden: bool)
NSAccessibilityProtocols
only.isAccessibilityHidden
.Source§unsafe fn isAccessibilityFrontmost(&self) -> bool
unsafe fn isAccessibilityFrontmost(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityFrontmost(&self, accessibility_frontmost: bool)
unsafe fn setAccessibilityFrontmost(&self, accessibility_frontmost: bool)
NSAccessibilityProtocols
only.isAccessibilityFrontmost
.Source§unsafe fn accessibilityFocusedWindow(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityFocusedWindow(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityFocusedWindow(
&self,
accessibility_focused_window: Option<&AnyObject>,
)
unsafe fn setAccessibilityFocusedWindow( &self, accessibility_focused_window: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityFocusedWindow
.Source§unsafe fn accessibilityWindows(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilityWindows(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityWindows(
&self,
accessibility_windows: Option<&NSArray>,
)
unsafe fn setAccessibilityWindows( &self, accessibility_windows: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilityWindows
.Source§unsafe fn accessibilityExtrasMenuBar(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityExtrasMenuBar(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityExtrasMenuBar(
&self,
accessibility_extras_menu_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityExtrasMenuBar( &self, accessibility_extras_menu_bar: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityExtrasMenuBar
.Source§unsafe fn accessibilityMenuBar(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityMenuBar(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityMenuBar(
&self,
accessibility_menu_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityMenuBar( &self, accessibility_menu_bar: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityMenuBar
.Source§unsafe fn accessibilityColumnTitles(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilityColumnTitles(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityColumnTitles(
&self,
accessibility_column_titles: Option<&NSArray>,
)
unsafe fn setAccessibilityColumnTitles( &self, accessibility_column_titles: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilityColumnTitles
.Source§unsafe fn isAccessibilityOrderedByRow(&self) -> bool
unsafe fn isAccessibilityOrderedByRow(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityOrderedByRow(
&self,
accessibility_ordered_by_row: bool,
)
unsafe fn setAccessibilityOrderedByRow( &self, accessibility_ordered_by_row: bool, )
NSAccessibilityProtocols
only.isAccessibilityOrderedByRow
.Source§unsafe fn accessibilityHorizontalUnits(&self) -> NSAccessibilityUnits
unsafe fn accessibilityHorizontalUnits(&self) -> NSAccessibilityUnits
NSAccessibilityProtocols
and NSAccessibilityConstants
only.Source§unsafe fn setAccessibilityHorizontalUnits(
&self,
accessibility_horizontal_units: NSAccessibilityUnits,
)
unsafe fn setAccessibilityHorizontalUnits( &self, accessibility_horizontal_units: NSAccessibilityUnits, )
NSAccessibilityProtocols
and NSAccessibilityConstants
only.accessibilityHorizontalUnits
.Source§unsafe fn accessibilityVerticalUnits(&self) -> NSAccessibilityUnits
unsafe fn accessibilityVerticalUnits(&self) -> NSAccessibilityUnits
NSAccessibilityProtocols
and NSAccessibilityConstants
only.Source§unsafe fn setAccessibilityVerticalUnits(
&self,
accessibility_vertical_units: NSAccessibilityUnits,
)
unsafe fn setAccessibilityVerticalUnits( &self, accessibility_vertical_units: NSAccessibilityUnits, )
NSAccessibilityProtocols
and NSAccessibilityConstants
only.accessibilityVerticalUnits
.Source§unsafe fn accessibilityHorizontalUnitDescription(
&self,
) -> Option<Retained<NSString>>
unsafe fn accessibilityHorizontalUnitDescription( &self, ) -> Option<Retained<NSString>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityHorizontalUnitDescription(
&self,
accessibility_horizontal_unit_description: Option<&NSString>,
)
unsafe fn setAccessibilityHorizontalUnitDescription( &self, accessibility_horizontal_unit_description: Option<&NSString>, )
NSAccessibilityProtocols
only.accessibilityHorizontalUnitDescription
.Source§unsafe fn accessibilityVerticalUnitDescription(
&self,
) -> Option<Retained<NSString>>
unsafe fn accessibilityVerticalUnitDescription( &self, ) -> Option<Retained<NSString>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityVerticalUnitDescription(
&self,
accessibility_vertical_unit_description: Option<&NSString>,
)
unsafe fn setAccessibilityVerticalUnitDescription( &self, accessibility_vertical_unit_description: Option<&NSString>, )
NSAccessibilityProtocols
only.accessibilityVerticalUnitDescription
.Source§unsafe fn accessibilityLayoutPointForScreenPoint(
&self,
point: NSPoint,
) -> NSPoint
unsafe fn accessibilityLayoutPointForScreenPoint( &self, point: NSPoint, ) -> NSPoint
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityLayoutSizeForScreenSize(&self, size: NSSize) -> NSSize
unsafe fn accessibilityLayoutSizeForScreenSize(&self, size: NSSize) -> NSSize
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityScreenPointForLayoutPoint(
&self,
point: NSPoint,
) -> NSPoint
unsafe fn accessibilityScreenPointForLayoutPoint( &self, point: NSPoint, ) -> NSPoint
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityScreenSizeForLayoutSize(&self, size: NSSize) -> NSSize
unsafe fn accessibilityScreenSizeForLayoutSize(&self, size: NSSize) -> NSSize
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityHandles(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilityHandles(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityHandles(
&self,
accessibility_handles: Option<&NSArray>,
)
unsafe fn setAccessibilityHandles( &self, accessibility_handles: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilityHandles
.Source§unsafe fn accessibilityWarningValue(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityWarningValue(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityWarningValue(
&self,
accessibility_warning_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityWarningValue( &self, accessibility_warning_value: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityWarningValue
.Source§unsafe fn accessibilityCriticalValue(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityCriticalValue(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityCriticalValue(
&self,
accessibility_critical_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityCriticalValue( &self, accessibility_critical_value: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityCriticalValue
.Source§unsafe fn isAccessibilityDisclosed(&self) -> bool
unsafe fn isAccessibilityDisclosed(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityDisclosed(&self, accessibility_disclosed: bool)
unsafe fn setAccessibilityDisclosed(&self, accessibility_disclosed: bool)
NSAccessibilityProtocols
only.isAccessibilityDisclosed
.Source§unsafe fn accessibilityDisclosedByRow(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityDisclosedByRow(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityDisclosedByRow(
&self,
accessibility_disclosed_by_row: Option<&AnyObject>,
)
unsafe fn setAccessibilityDisclosedByRow( &self, accessibility_disclosed_by_row: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityDisclosedByRow
.Source§unsafe fn accessibilityDisclosedRows(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityDisclosedRows(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityDisclosedRows(
&self,
accessibility_disclosed_rows: Option<&AnyObject>,
)
unsafe fn setAccessibilityDisclosedRows( &self, accessibility_disclosed_rows: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityDisclosedRows
.Source§unsafe fn accessibilityDisclosureLevel(&self) -> NSInteger
unsafe fn accessibilityDisclosureLevel(&self) -> NSInteger
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityDisclosureLevel(
&self,
accessibility_disclosure_level: NSInteger,
)
unsafe fn setAccessibilityDisclosureLevel( &self, accessibility_disclosure_level: NSInteger, )
NSAccessibilityProtocols
only.accessibilityDisclosureLevel
.Source§unsafe fn accessibilityMarkerUIElements(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilityMarkerUIElements(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityMarkerUIElements(
&self,
accessibility_marker_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityMarkerUIElements( &self, accessibility_marker_ui_elements: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilityMarkerUIElements
.Source§unsafe fn accessibilityMarkerValues(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityMarkerValues(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityMarkerValues(
&self,
accessibility_marker_values: Option<&AnyObject>,
)
unsafe fn setAccessibilityMarkerValues( &self, accessibility_marker_values: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityMarkerValues
.Source§unsafe fn accessibilityMarkerGroupUIElement(
&self,
) -> Option<Retained<AnyObject>>
unsafe fn accessibilityMarkerGroupUIElement( &self, ) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityMarkerGroupUIElement(
&self,
accessibility_marker_group_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityMarkerGroupUIElement( &self, accessibility_marker_group_ui_element: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityMarkerGroupUIElement
.Source§unsafe fn accessibilityUnits(&self) -> NSAccessibilityUnits
unsafe fn accessibilityUnits(&self) -> NSAccessibilityUnits
NSAccessibilityProtocols
and NSAccessibilityConstants
only.Source§unsafe fn setAccessibilityUnits(
&self,
accessibility_units: NSAccessibilityUnits,
)
unsafe fn setAccessibilityUnits( &self, accessibility_units: NSAccessibilityUnits, )
NSAccessibilityProtocols
and NSAccessibilityConstants
only.accessibilityUnits
.Source§unsafe fn accessibilityUnitDescription(&self) -> Option<Retained<NSString>>
unsafe fn accessibilityUnitDescription(&self) -> Option<Retained<NSString>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityUnitDescription(
&self,
accessibility_unit_description: Option<&NSString>,
)
unsafe fn setAccessibilityUnitDescription( &self, accessibility_unit_description: Option<&NSString>, )
NSAccessibilityProtocols
only.accessibilityUnitDescription
.Source§unsafe fn accessibilityRulerMarkerType(&self) -> NSAccessibilityRulerMarkerType
unsafe fn accessibilityRulerMarkerType(&self) -> NSAccessibilityRulerMarkerType
NSAccessibilityProtocols
and NSAccessibilityConstants
only.Source§unsafe fn setAccessibilityRulerMarkerType(
&self,
accessibility_ruler_marker_type: NSAccessibilityRulerMarkerType,
)
unsafe fn setAccessibilityRulerMarkerType( &self, accessibility_ruler_marker_type: NSAccessibilityRulerMarkerType, )
NSAccessibilityProtocols
and NSAccessibilityConstants
only.accessibilityRulerMarkerType
.Source§unsafe fn accessibilityMarkerTypeDescription(
&self,
) -> Option<Retained<NSString>>
unsafe fn accessibilityMarkerTypeDescription( &self, ) -> Option<Retained<NSString>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityMarkerTypeDescription(
&self,
accessibility_marker_type_description: Option<&NSString>,
)
unsafe fn setAccessibilityMarkerTypeDescription( &self, accessibility_marker_type_description: Option<&NSString>, )
NSAccessibilityProtocols
only.accessibilityMarkerTypeDescription
.Source§unsafe fn accessibilityHorizontalScrollBar(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityHorizontalScrollBar(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityHorizontalScrollBar(
&self,
accessibility_horizontal_scroll_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityHorizontalScrollBar( &self, accessibility_horizontal_scroll_bar: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityHorizontalScrollBar
.Source§unsafe fn accessibilityVerticalScrollBar(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityVerticalScrollBar(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityVerticalScrollBar(
&self,
accessibility_vertical_scroll_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityVerticalScrollBar( &self, accessibility_vertical_scroll_bar: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityVerticalScrollBar
.Source§unsafe fn accessibilityAllowedValues(
&self,
) -> Option<Retained<NSArray<NSNumber>>>
unsafe fn accessibilityAllowedValues( &self, ) -> Option<Retained<NSArray<NSNumber>>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityAllowedValues(
&self,
accessibility_allowed_values: Option<&NSArray<NSNumber>>,
)
unsafe fn setAccessibilityAllowedValues( &self, accessibility_allowed_values: Option<&NSArray<NSNumber>>, )
NSAccessibilityProtocols
only.accessibilityAllowedValues
.Source§unsafe fn accessibilityLabelUIElements(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilityLabelUIElements(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityLabelUIElements(
&self,
accessibility_label_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityLabelUIElements( &self, accessibility_label_ui_elements: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilityLabelUIElements
.Source§unsafe fn accessibilityLabelValue(&self) -> c_float
unsafe fn accessibilityLabelValue(&self) -> c_float
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityLabelValue(&self, accessibility_label_value: c_float)
unsafe fn setAccessibilityLabelValue(&self, accessibility_label_value: c_float)
NSAccessibilityProtocols
only.accessibilityLabelValue
.Source§unsafe fn accessibilitySplitters(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilitySplitters(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilitySplitters(
&self,
accessibility_splitters: Option<&NSArray>,
)
unsafe fn setAccessibilitySplitters( &self, accessibility_splitters: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilitySplitters
.Source§unsafe fn accessibilityDecrementButton(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityDecrementButton(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityDecrementButton(
&self,
accessibility_decrement_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityDecrementButton( &self, accessibility_decrement_button: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityDecrementButton
.Source§unsafe fn accessibilityIncrementButton(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityIncrementButton(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityIncrementButton(
&self,
accessibility_increment_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityIncrementButton( &self, accessibility_increment_button: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityIncrementButton
.Source§unsafe fn accessibilityTabs(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilityTabs(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityTabs(&self, accessibility_tabs: Option<&NSArray>)
unsafe fn setAccessibilityTabs(&self, accessibility_tabs: Option<&NSArray>)
NSAccessibilityProtocols
only.accessibilityTabs
.Source§unsafe fn accessibilityHeader(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityHeader(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityHeader(
&self,
accessibility_header: Option<&AnyObject>,
)
unsafe fn setAccessibilityHeader( &self, accessibility_header: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityHeader
.Source§unsafe fn accessibilityColumnCount(&self) -> NSInteger
unsafe fn accessibilityColumnCount(&self) -> NSInteger
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityColumnCount(
&self,
accessibility_column_count: NSInteger,
)
unsafe fn setAccessibilityColumnCount( &self, accessibility_column_count: NSInteger, )
NSAccessibilityProtocols
only.accessibilityColumnCount
.Source§unsafe fn accessibilityRowCount(&self) -> NSInteger
unsafe fn accessibilityRowCount(&self) -> NSInteger
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityRowCount(&self, accessibility_row_count: NSInteger)
unsafe fn setAccessibilityRowCount(&self, accessibility_row_count: NSInteger)
NSAccessibilityProtocols
only.accessibilityRowCount
.Source§unsafe fn accessibilityIndex(&self) -> NSInteger
unsafe fn accessibilityIndex(&self) -> NSInteger
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityIndex(&self, accessibility_index: NSInteger)
unsafe fn setAccessibilityIndex(&self, accessibility_index: NSInteger)
NSAccessibilityProtocols
only.accessibilityIndex
.Source§unsafe fn accessibilityColumns(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilityColumns(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityColumns(
&self,
accessibility_columns: Option<&NSArray>,
)
unsafe fn setAccessibilityColumns( &self, accessibility_columns: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilityColumns
.Source§unsafe fn accessibilityRows(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilityRows(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityRows(&self, accessibility_rows: Option<&NSArray>)
unsafe fn setAccessibilityRows(&self, accessibility_rows: Option<&NSArray>)
NSAccessibilityProtocols
only.accessibilityRows
.Source§unsafe fn accessibilityVisibleRows(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilityVisibleRows(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityVisibleRows(
&self,
accessibility_visible_rows: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleRows( &self, accessibility_visible_rows: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilityVisibleRows
.Source§unsafe fn accessibilitySelectedRows(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilitySelectedRows(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilitySelectedRows(
&self,
accessibility_selected_rows: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedRows( &self, accessibility_selected_rows: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilitySelectedRows
.Source§unsafe fn accessibilityVisibleColumns(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilityVisibleColumns(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityVisibleColumns(
&self,
accessibility_visible_columns: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleColumns( &self, accessibility_visible_columns: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilityVisibleColumns
.Source§unsafe fn accessibilitySelectedColumns(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilitySelectedColumns(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilitySelectedColumns(
&self,
accessibility_selected_columns: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedColumns( &self, accessibility_selected_columns: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilitySelectedColumns
.Source§unsafe fn accessibilitySortDirection(&self) -> NSAccessibilitySortDirection
unsafe fn accessibilitySortDirection(&self) -> NSAccessibilitySortDirection
NSAccessibilityProtocols
and NSAccessibilityConstants
only.Source§unsafe fn setAccessibilitySortDirection(
&self,
accessibility_sort_direction: NSAccessibilitySortDirection,
)
unsafe fn setAccessibilitySortDirection( &self, accessibility_sort_direction: NSAccessibilitySortDirection, )
NSAccessibilityProtocols
and NSAccessibilityConstants
only.accessibilitySortDirection
.Source§unsafe fn accessibilityRowHeaderUIElements(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilityRowHeaderUIElements(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityRowHeaderUIElements(
&self,
accessibility_row_header_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityRowHeaderUIElements( &self, accessibility_row_header_ui_elements: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilityRowHeaderUIElements
.Source§unsafe fn accessibilitySelectedCells(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilitySelectedCells(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilitySelectedCells(
&self,
accessibility_selected_cells: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedCells( &self, accessibility_selected_cells: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilitySelectedCells
.Source§unsafe fn accessibilityVisibleCells(&self) -> Option<Retained<NSArray>>
unsafe fn accessibilityVisibleCells(&self) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityVisibleCells(
&self,
accessibility_visible_cells: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleCells( &self, accessibility_visible_cells: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilityVisibleCells
.Source§unsafe fn accessibilityColumnHeaderUIElements(
&self,
) -> Option<Retained<NSArray>>
unsafe fn accessibilityColumnHeaderUIElements( &self, ) -> Option<Retained<NSArray>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityColumnHeaderUIElements(
&self,
accessibility_column_header_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityColumnHeaderUIElements( &self, accessibility_column_header_ui_elements: Option<&NSArray>, )
NSAccessibilityProtocols
only.accessibilityColumnHeaderUIElements
.Source§unsafe fn accessibilityCellForColumn_row(
&self,
column: NSInteger,
row: NSInteger,
) -> Option<Retained<AnyObject>>
unsafe fn accessibilityCellForColumn_row( &self, column: NSInteger, row: NSInteger, ) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityRowIndexRange(&self) -> NSRange
unsafe fn accessibilityRowIndexRange(&self) -> NSRange
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityRowIndexRange(
&self,
accessibility_row_index_range: NSRange,
)
unsafe fn setAccessibilityRowIndexRange( &self, accessibility_row_index_range: NSRange, )
NSAccessibilityProtocols
only.accessibilityRowIndexRange
.Source§unsafe fn accessibilityColumnIndexRange(&self) -> NSRange
unsafe fn accessibilityColumnIndexRange(&self) -> NSRange
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityColumnIndexRange(
&self,
accessibility_column_index_range: NSRange,
)
unsafe fn setAccessibilityColumnIndexRange( &self, accessibility_column_index_range: NSRange, )
NSAccessibilityProtocols
only.accessibilityColumnIndexRange
.Source§unsafe fn accessibilityInsertionPointLineNumber(&self) -> NSInteger
unsafe fn accessibilityInsertionPointLineNumber(&self) -> NSInteger
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityInsertionPointLineNumber(
&self,
accessibility_insertion_point_line_number: NSInteger,
)
unsafe fn setAccessibilityInsertionPointLineNumber( &self, accessibility_insertion_point_line_number: NSInteger, )
NSAccessibilityProtocols
only.accessibilityInsertionPointLineNumber
.NSAccessibilityProtocols
only.NSAccessibilityProtocols
only.accessibilitySharedCharacterRange
.NSAccessibilityProtocols
only.NSAccessibilityProtocols
only.accessibilitySharedTextUIElements
.Source§unsafe fn accessibilityVisibleCharacterRange(&self) -> NSRange
unsafe fn accessibilityVisibleCharacterRange(&self) -> NSRange
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityVisibleCharacterRange(
&self,
accessibility_visible_character_range: NSRange,
)
unsafe fn setAccessibilityVisibleCharacterRange( &self, accessibility_visible_character_range: NSRange, )
NSAccessibilityProtocols
only.accessibilityVisibleCharacterRange
.Source§unsafe fn accessibilityNumberOfCharacters(&self) -> NSInteger
unsafe fn accessibilityNumberOfCharacters(&self) -> NSInteger
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityNumberOfCharacters(
&self,
accessibility_number_of_characters: NSInteger,
)
unsafe fn setAccessibilityNumberOfCharacters( &self, accessibility_number_of_characters: NSInteger, )
NSAccessibilityProtocols
only.accessibilityNumberOfCharacters
.Source§unsafe fn accessibilitySelectedText(&self) -> Option<Retained<NSString>>
unsafe fn accessibilitySelectedText(&self) -> Option<Retained<NSString>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilitySelectedText(
&self,
accessibility_selected_text: Option<&NSString>,
)
unsafe fn setAccessibilitySelectedText( &self, accessibility_selected_text: Option<&NSString>, )
NSAccessibilityProtocols
only.accessibilitySelectedText
.Source§unsafe fn accessibilitySelectedTextRange(&self) -> NSRange
unsafe fn accessibilitySelectedTextRange(&self) -> NSRange
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilitySelectedTextRange(
&self,
accessibility_selected_text_range: NSRange,
)
unsafe fn setAccessibilitySelectedTextRange( &self, accessibility_selected_text_range: NSRange, )
NSAccessibilityProtocols
only.accessibilitySelectedTextRange
.Source§unsafe fn accessibilitySelectedTextRanges(
&self,
) -> Option<Retained<NSArray<NSValue>>>
unsafe fn accessibilitySelectedTextRanges( &self, ) -> Option<Retained<NSArray<NSValue>>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilitySelectedTextRanges(
&self,
accessibility_selected_text_ranges: Option<&NSArray<NSValue>>,
)
unsafe fn setAccessibilitySelectedTextRanges( &self, accessibility_selected_text_ranges: Option<&NSArray<NSValue>>, )
NSAccessibilityProtocols
only.accessibilitySelectedTextRanges
.Source§unsafe fn accessibilityAttributedStringForRange(
&self,
range: NSRange,
) -> Option<Retained<NSAttributedString>>
unsafe fn accessibilityAttributedStringForRange( &self, range: NSRange, ) -> Option<Retained<NSAttributedString>>
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityRangeForLine(&self, line: NSInteger) -> NSRange
unsafe fn accessibilityRangeForLine(&self, line: NSInteger) -> NSRange
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityStringForRange(
&self,
range: NSRange,
) -> Option<Retained<NSString>>
unsafe fn accessibilityStringForRange( &self, range: NSRange, ) -> Option<Retained<NSString>>
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityRangeForPosition(&self, point: NSPoint) -> NSRange
unsafe fn accessibilityRangeForPosition(&self, point: NSPoint) -> NSRange
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityRangeForIndex(&self, index: NSInteger) -> NSRange
unsafe fn accessibilityRangeForIndex(&self, index: NSInteger) -> NSRange
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityFrameForRange(&self, range: NSRange) -> NSRect
unsafe fn accessibilityFrameForRange(&self, range: NSRange) -> NSRect
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityRTFForRange(
&self,
range: NSRange,
) -> Option<Retained<NSData>>
unsafe fn accessibilityRTFForRange( &self, range: NSRange, ) -> Option<Retained<NSData>>
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityStyleRangeForIndex(&self, index: NSInteger) -> NSRange
unsafe fn accessibilityStyleRangeForIndex(&self, index: NSInteger) -> NSRange
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityLineForIndex(&self, index: NSInteger) -> NSInteger
unsafe fn accessibilityLineForIndex(&self, index: NSInteger) -> NSInteger
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityToolbarButton(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityToolbarButton(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityToolbarButton(
&self,
accessibility_toolbar_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityToolbarButton( &self, accessibility_toolbar_button: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityToolbarButton
.Source§unsafe fn isAccessibilityModal(&self) -> bool
unsafe fn isAccessibilityModal(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityModal(&self, accessibility_modal: bool)
unsafe fn setAccessibilityModal(&self, accessibility_modal: bool)
NSAccessibilityProtocols
only.isAccessibilityModal
.Source§unsafe fn accessibilityProxy(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityProxy(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityProxy(&self, accessibility_proxy: Option<&AnyObject>)
unsafe fn setAccessibilityProxy(&self, accessibility_proxy: Option<&AnyObject>)
NSAccessibilityProtocols
only.accessibilityProxy
.Source§unsafe fn isAccessibilityMain(&self) -> bool
unsafe fn isAccessibilityMain(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityMain(&self, accessibility_main: bool)
unsafe fn setAccessibilityMain(&self, accessibility_main: bool)
NSAccessibilityProtocols
only.isAccessibilityMain
.Source§unsafe fn accessibilityFullScreenButton(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityFullScreenButton(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityFullScreenButton(
&self,
accessibility_full_screen_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityFullScreenButton( &self, accessibility_full_screen_button: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityFullScreenButton
.Source§unsafe fn accessibilityGrowArea(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityGrowArea(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityGrowArea(
&self,
accessibility_grow_area: Option<&AnyObject>,
)
unsafe fn setAccessibilityGrowArea( &self, accessibility_grow_area: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityGrowArea
.Source§unsafe fn accessibilityDocument(&self) -> Option<Retained<NSString>>
unsafe fn accessibilityDocument(&self) -> Option<Retained<NSString>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityDocument(
&self,
accessibility_document: Option<&NSString>,
)
unsafe fn setAccessibilityDocument( &self, accessibility_document: Option<&NSString>, )
NSAccessibilityProtocols
only.accessibilityDocument
.Source§unsafe fn accessibilityDefaultButton(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityDefaultButton(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityDefaultButton(
&self,
accessibility_default_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityDefaultButton( &self, accessibility_default_button: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityDefaultButton
.Source§unsafe fn accessibilityCloseButton(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityCloseButton(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityCloseButton(
&self,
accessibility_close_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityCloseButton( &self, accessibility_close_button: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityCloseButton
.Source§unsafe fn accessibilityZoomButton(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityZoomButton(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityZoomButton(
&self,
accessibility_zoom_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityZoomButton( &self, accessibility_zoom_button: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityZoomButton
.Source§unsafe fn accessibilityMinimizeButton(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityMinimizeButton(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityMinimizeButton(
&self,
accessibility_minimize_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityMinimizeButton( &self, accessibility_minimize_button: Option<&AnyObject>, )
NSAccessibilityProtocols
only.accessibilityMinimizeButton
.Source§unsafe fn isAccessibilityMinimized(&self) -> bool
unsafe fn isAccessibilityMinimized(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn setAccessibilityMinimized(&self, accessibility_minimized: bool)
unsafe fn setAccessibilityMinimized(&self, accessibility_minimized: bool)
NSAccessibilityProtocols
only.isAccessibilityMinimized
.Source§unsafe fn accessibilityCustomActions(
&self,
) -> Option<Retained<NSArray<NSAccessibilityCustomAction>>>
unsafe fn accessibilityCustomActions( &self, ) -> Option<Retained<NSArray<NSAccessibilityCustomAction>>>
NSAccessibilityProtocols
and NSAccessibilityCustomAction
only.Source§unsafe fn setAccessibilityCustomActions(
&self,
accessibility_custom_actions: Option<&NSArray<NSAccessibilityCustomAction>>,
)
unsafe fn setAccessibilityCustomActions( &self, accessibility_custom_actions: Option<&NSArray<NSAccessibilityCustomAction>>, )
NSAccessibilityProtocols
and NSAccessibilityCustomAction
only.accessibilityCustomActions
.Source§unsafe fn accessibilityPerformCancel(&self) -> bool
unsafe fn accessibilityPerformCancel(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityPerformConfirm(&self) -> bool
unsafe fn accessibilityPerformConfirm(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityPerformDecrement(&self) -> bool
unsafe fn accessibilityPerformDecrement(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityPerformDelete(&self) -> bool
unsafe fn accessibilityPerformDelete(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityPerformIncrement(&self) -> bool
unsafe fn accessibilityPerformIncrement(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityPerformPick(&self) -> bool
unsafe fn accessibilityPerformPick(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityPerformPress(&self) -> bool
unsafe fn accessibilityPerformPress(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityPerformRaise(&self) -> bool
unsafe fn accessibilityPerformRaise(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityPerformShowAlternateUI(&self) -> bool
unsafe fn accessibilityPerformShowAlternateUI(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityPerformShowDefaultUI(&self) -> bool
unsafe fn accessibilityPerformShowDefaultUI(&self) -> bool
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityPerformShowMenu(&self) -> bool
unsafe fn accessibilityPerformShowMenu(&self) -> bool
NSAccessibilityProtocols
only.Source§impl NSAccessibilityElementProtocol for NSWindow
impl NSAccessibilityElementProtocol for NSWindow
Source§unsafe fn accessibilityFrame(&self) -> NSRect
unsafe fn accessibilityFrame(&self) -> NSRect
NSAccessibilityProtocols
only.Source§unsafe fn accessibilityParent(&self) -> Option<Retained<AnyObject>>
unsafe fn accessibilityParent(&self) -> Option<Retained<AnyObject>>
NSAccessibilityProtocols
only.Source§unsafe fn isAccessibilityFocused(&self) -> bool
unsafe fn isAccessibilityFocused(&self) -> bool
NSAccessibilityProtocols
only.Source§impl NSAnimatablePropertyContainer for NSWindow
impl NSAnimatablePropertyContainer for NSWindow
Source§unsafe fn animations(
&self,
) -> Retained<NSDictionary<NSAnimatablePropertyKey, AnyObject>>
unsafe fn animations( &self, ) -> Retained<NSDictionary<NSAnimatablePropertyKey, AnyObject>>
NSAnimation
only.Source§unsafe fn setAnimations(
&self,
animations: &NSDictionary<NSAnimatablePropertyKey, AnyObject>,
)
unsafe fn setAnimations( &self, animations: &NSDictionary<NSAnimatablePropertyKey, AnyObject>, )
NSAnimation
only.animations
.Source§unsafe fn animationForKey(
&self,
key: &NSAnimatablePropertyKey,
) -> Option<Retained<AnyObject>>
unsafe fn animationForKey( &self, key: &NSAnimatablePropertyKey, ) -> Option<Retained<AnyObject>>
NSAnimation
only.Source§unsafe fn defaultAnimationForKey(
key: &NSAnimatablePropertyKey,
) -> Option<Retained<AnyObject>>
unsafe fn defaultAnimationForKey( key: &NSAnimatablePropertyKey, ) -> Option<Retained<AnyObject>>
NSAnimation
only.Source§impl NSAppearanceCustomization for NSWindow
impl NSAppearanceCustomization for NSWindow
Source§unsafe fn appearance(&self) -> Option<Retained<NSAppearance>>
unsafe fn appearance(&self) -> Option<Retained<NSAppearance>>
NSAppearance
only.Source§unsafe fn setAppearance(&self, appearance: Option<&NSAppearance>)
unsafe fn setAppearance(&self, appearance: Option<&NSAppearance>)
NSAppearance
only.appearance
.Source§unsafe fn effectiveAppearance(&self) -> Retained<NSAppearance>
unsafe fn effectiveAppearance(&self) -> Retained<NSAppearance>
NSAppearance
only.Source§impl NSMenuItemValidation for NSWindow
impl NSMenuItemValidation for NSWindow
Source§unsafe fn validateMenuItem(&self, menu_item: &NSMenuItem) -> bool
unsafe fn validateMenuItem(&self, menu_item: &NSMenuItem) -> bool
NSMenu
and NSMenuItem
only.Source§impl NSObjectProtocol for NSWindow
impl NSObjectProtocol for NSWindow
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 NSUserInterfaceItemIdentification for NSWindow
impl NSUserInterfaceItemIdentification for NSWindow
Source§unsafe fn identifier(&self) -> Option<Retained<NSUserInterfaceItemIdentifier>>
unsafe fn identifier(&self) -> Option<Retained<NSUserInterfaceItemIdentifier>>
NSUserInterfaceItemIdentification
only.Source§unsafe fn setIdentifier(
&self,
identifier: Option<&NSUserInterfaceItemIdentifier>,
)
unsafe fn setIdentifier( &self, identifier: Option<&NSUserInterfaceItemIdentifier>, )
NSUserInterfaceItemIdentification
only.identifier
.Source§impl NSUserInterfaceValidations for NSWindow
impl NSUserInterfaceValidations for NSWindow
Source§unsafe fn validateUserInterfaceItem(
&self,
item: &ProtocolObject<dyn NSValidatedUserInterfaceItem>,
) -> bool
unsafe fn validateUserInterfaceItem( &self, item: &ProtocolObject<dyn NSValidatedUserInterfaceItem>, ) -> bool
NSUserInterfaceValidation
only.Source§impl RefEncode for NSWindow
impl RefEncode for NSWindow
Source§const ENCODING_REF: Encoding = <NSResponder as ::objc2::RefEncode>::ENCODING_REF
const ENCODING_REF: Encoding = <NSResponder as ::objc2::RefEncode>::ENCODING_REF
impl DowncastTarget for NSWindow
impl Eq for NSWindow
Auto Trait Implementations§
impl !Freeze for NSWindow
impl !RefUnwindSafe for NSWindow
impl !Send for NSWindow
impl !Sync for NSWindow
impl !Unpin for NSWindow
impl !UnwindSafe for NSWindow
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