#[repr(C)]pub struct NSOpenPanel { /* private fields */ }NSOpenPanel and NSPanel and NSResponder and NSSavePanel and NSWindow only.Expand description
Implementations§
Source§impl NSOpenPanel
impl NSOpenPanel
pub unsafe fn openPanel(mtm: MainThreadMarker) -> Retained<NSOpenPanel>
pub unsafe fn URLs(&self) -> Retained<NSArray<NSURL>>
pub unsafe fn resolvesAliases(&self) -> bool
Sourcepub unsafe fn setResolvesAliases(&self, resolves_aliases: bool)
pub unsafe fn setResolvesAliases(&self, resolves_aliases: bool)
Setter for resolvesAliases.
pub unsafe fn canChooseDirectories(&self) -> bool
Sourcepub unsafe fn setCanChooseDirectories(&self, can_choose_directories: bool)
pub unsafe fn setCanChooseDirectories(&self, can_choose_directories: bool)
Setter for canChooseDirectories.
pub unsafe fn allowsMultipleSelection(&self) -> bool
Sourcepub unsafe fn setAllowsMultipleSelection(&self, allows_multiple_selection: bool)
pub unsafe fn setAllowsMultipleSelection(&self, allows_multiple_selection: bool)
Setter for allowsMultipleSelection.
pub unsafe fn canChooseFiles(&self) -> bool
Sourcepub unsafe fn setCanChooseFiles(&self, can_choose_files: bool)
pub unsafe fn setCanChooseFiles(&self, can_choose_files: bool)
Setter for canChooseFiles.
pub unsafe fn canResolveUbiquitousConflicts(&self) -> bool
Sourcepub unsafe fn setCanResolveUbiquitousConflicts(
&self,
can_resolve_ubiquitous_conflicts: bool,
)
pub unsafe fn setCanResolveUbiquitousConflicts( &self, can_resolve_ubiquitous_conflicts: bool, )
Setter for canResolveUbiquitousConflicts.
pub unsafe fn canDownloadUbiquitousContents(&self) -> bool
Sourcepub unsafe fn setCanDownloadUbiquitousContents(
&self,
can_download_ubiquitous_contents: bool,
)
pub unsafe fn setCanDownloadUbiquitousContents( &self, can_download_ubiquitous_contents: bool, )
Setter for canDownloadUbiquitousContents.
pub unsafe fn isAccessoryViewDisclosed(&self) -> bool
Sourcepub unsafe fn setAccessoryViewDisclosed(&self, accessory_view_disclosed: bool)
pub unsafe fn setAccessoryViewDisclosed(&self, accessory_view_disclosed: bool)
Setter for isAccessoryViewDisclosed.
Source§impl NSOpenPanel
Methods declared on superclass NSWindow.
impl NSOpenPanel
Methods declared on superclass NSWindow.
pub unsafe fn initWithContentRect_styleMask_backing_defer( this: Allocated<Self>, content_rect: NSRect, style: NSWindowStyleMask, backing_store_type: NSBackingStoreType, flag: bool, ) -> Retained<Self>
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>
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].
Source§impl NSOpenPanel
Methods declared on superclass NSResponder.
impl NSOpenPanel
Methods declared on superclass NSResponder.
Source§impl NSOpenPanel
Methods declared on superclass NSObject.
impl NSOpenPanel
Methods declared on superclass NSObject.
pub unsafe fn new(mtm: MainThreadMarker) -> Retained<Self>
Source§impl NSOpenPanel
InheritedAndUnavailable.
impl NSOpenPanel
InheritedAndUnavailable.
pub unsafe fn showsContentTypes(&self) -> bool
Sourcepub unsafe fn setShowsContentTypes(&self, shows_content_types: bool)
pub unsafe fn setShowsContentTypes(&self, shows_content_types: bool)
Setter for showsContentTypes.
Source§impl NSOpenPanel
NSDeprecated.
impl NSOpenPanel
NSDeprecated.
pub unsafe fn filenames(&self) -> Retained<NSArray>
pub unsafe fn beginSheetForDirectory_file_types_modalForWindow_modalDelegate_didEndSelector_contextInfo( &self, path: Option<&NSString>, name: Option<&NSString>, file_types: Option<&NSArray>, doc_window: Option<&NSWindow>, delegate: Option<&AnyObject>, did_end_selector: Option<Sel>, context_info: *mut c_void, )
pub unsafe fn beginForDirectory_file_types_modelessDelegate_didEndSelector_contextInfo( &self, path: Option<&NSString>, name: Option<&NSString>, file_types: Option<&NSArray>, delegate: Option<&AnyObject>, did_end_selector: Option<Sel>, context_info: *mut c_void, )
pub unsafe fn runModalForDirectory_file_types( &self, path: Option<&NSString>, name: Option<&NSString>, file_types: Option<&NSArray>, ) -> NSInteger
pub unsafe fn runModalForTypes(&self, file_types: Option<&NSArray>) -> NSInteger
Methods from Deref<Target = NSSavePanel>§
Sourcepub unsafe fn URL(&self) -> Option<Retained<NSURL>>
pub unsafe fn URL(&self) -> Option<Retained<NSURL>>
NSSavePanel: Returns the URL to save the file at. A file may already exist at url if the user choose to overwrite it.
NSOpenPanel: Returns the single filename selected by the user. Note: if -allowsMultipleSelection is set, you should use the -URLs on NSOpenPanel instead.
Sourcepub unsafe fn identifier(
&self,
) -> Option<Retained<NSUserInterfaceItemIdentifier>>
Available on crate feature NSUserInterfaceItemIdentification only.
pub unsafe fn identifier( &self, ) -> Option<Retained<NSUserInterfaceItemIdentifier>>
NSUserInterfaceItemIdentification only.Sets and returns the identifier.
The panel’s current state such as the root directory and the current directory are saved and restored relative to the identifier.
- Note: When the identifier is changed, the properties that depend on the identifier are updated from user defaults. Properties that have a null value in user defaults are not changed (and keep their existing value).
- Note: Can only be set during the configuration phase.
Sourcepub unsafe fn setIdentifier(
&self,
identifier: Option<&NSUserInterfaceItemIdentifier>,
)
Available on crate feature NSUserInterfaceItemIdentification only.
pub unsafe fn setIdentifier( &self, identifier: Option<&NSUserInterfaceItemIdentifier>, )
NSUserInterfaceItemIdentification only.Setter for identifier.
Sourcepub unsafe fn directoryURL(&self) -> Option<Retained<NSURL>>
pub unsafe fn directoryURL(&self) -> Option<Retained<NSURL>>
NSSavePanel/NSOpenPanel: Sets and returns the directory that is displayed. Set to nil to display the default directory. This method will not block to resolve the URL, and the directory will asyncronously be set, if required.
- Note: Can only be set during the configuration phase.
Sourcepub unsafe fn setDirectoryURL(&self, directory_url: Option<&NSURL>)
pub unsafe fn setDirectoryURL(&self, directory_url: Option<&NSURL>)
Setter for directoryURL.
Sourcepub unsafe fn allowedContentTypes(&self) -> Retained<NSArray<UTType>>
Available on crate feature objc2-uniform-type-identifiers and Apple only.
pub unsafe fn allowedContentTypes(&self) -> Retained<NSArray<UTType>>
objc2-uniform-type-identifiers and Apple only.NSSavePanel: An array of UTTypes specifying the file types the user can save the file as. Set to @ [] to specify that any file type can be used. If no extension is given by the user, the first preferred extension from the array will be used as the extension for the save panel. If the user specifies a type not in the array, and allowsOtherFileTypes is YES, they will be presented with another dialog when prompted to save. The default value is the empty array.
NSOpenPanel: This property determines which files should be enabled in the open panel. Using the deprecated methods to show the open panel (the ones that take a “types:” parameter) will overwrite this value, and should not be used. allowedContentTypes can be changed while the panel is running (ie: from an accessory view). This is also known as the “enabled file types”. Set to @ [] to specify that all files should be enabled.
Sourcepub unsafe fn setAllowedContentTypes(
&self,
allowed_content_types: &NSArray<UTType>,
)
Available on crate feature objc2-uniform-type-identifiers and Apple only.
pub unsafe fn setAllowedContentTypes( &self, allowed_content_types: &NSArray<UTType>, )
objc2-uniform-type-identifiers and Apple only.Setter for allowedContentTypes.
Sourcepub unsafe fn allowsOtherFileTypes(&self) -> bool
pub unsafe fn allowsOtherFileTypes(&self) -> bool
NSSavePanel: Returns a BOOL value that indicates whether the panel allows the user to save files with an extension that is not in the list of allowedFileTypes.
NSOpenPanel: Not used.
Sourcepub unsafe fn setAllowsOtherFileTypes(&self, allows_other_file_types: bool)
pub unsafe fn setAllowsOtherFileTypes(&self, allows_other_file_types: bool)
Setter for allowsOtherFileTypes.
Sourcepub unsafe fn currentContentType(&self) -> Option<Retained<UTType>>
Available on crate feature objc2-uniform-type-identifiers and Apple only.
pub unsafe fn currentContentType(&self) -> Option<Retained<UTType>>
objc2-uniform-type-identifiers and Apple only.NSSavePanel:The current type. If set to nil, resets to the first allowed content type. Returns nil if allowedContentTypes is empty.
NSOpenPanel: Not used.
- Note: Asserts that
currentContentTypeconforms toUTTypeDataorUTTypeDirectory.
Sourcepub unsafe fn setCurrentContentType(
&self,
current_content_type: Option<&UTType>,
)
Available on crate feature objc2-uniform-type-identifiers and Apple only.
pub unsafe fn setCurrentContentType( &self, current_content_type: Option<&UTType>, )
objc2-uniform-type-identifiers and Apple only.Setter for currentContentType.
Sourcepub unsafe fn accessoryView(&self) -> Option<Retained<NSView>>
Available on crate feature NSView only.
pub unsafe fn accessoryView(&self) -> Option<Retained<NSView>>
NSView only.Sets and returns the accessory view shown in the panel. For applications that link on SnowLeopard and higher, the accessoryView’s frame will be observed, and any changes the programmer makes to the frame will automatically be reflected in the panel (including animated changes to the frame height).
Sourcepub unsafe fn setAccessoryView(&self, accessory_view: Option<&NSView>)
Available on crate feature NSView only.
pub unsafe fn setAccessoryView(&self, accessory_view: Option<&NSView>)
NSView only.Setter for accessoryView.
Sourcepub unsafe fn delegate(
&self,
) -> Option<Retained<ProtocolObject<dyn NSOpenSavePanelDelegate>>>
pub unsafe fn delegate( &self, ) -> Option<Retained<ProtocolObject<dyn NSOpenSavePanelDelegate>>>
NSSavePanel/NSOpenPanel: Sets and returns the delegate.
Sourcepub unsafe fn setDelegate(
&self,
delegate: Option<&ProtocolObject<dyn NSOpenSavePanelDelegate>>,
)
pub unsafe fn setDelegate( &self, delegate: Option<&ProtocolObject<dyn NSOpenSavePanelDelegate>>, )
This is a weak property.
Setter for delegate.
Sourcepub unsafe fn isExpanded(&self) -> bool
pub unsafe fn isExpanded(&self) -> bool
NSSavePanel: Returns YES if the panel is expanded. Defaults to NO. Persists in the user defaults.
- Note: Can only be set during the configuration phase.
NSOpenPanel: Not used.
Sourcepub unsafe fn canCreateDirectories(&self) -> bool
pub unsafe fn canCreateDirectories(&self) -> bool
NSSavePanel/NSOpenPanel: Set to YES to show the “New Folder” button. Default is YES.
Sourcepub unsafe fn setCanCreateDirectories(&self, can_create_directories: bool)
pub unsafe fn setCanCreateDirectories(&self, can_create_directories: bool)
Setter for canCreateDirectories.
Sourcepub unsafe fn canSelectHiddenExtension(&self) -> bool
pub unsafe fn canSelectHiddenExtension(&self) -> bool
NSSavePanel: Set to YES to show the “Hide Extension” menu item.
NSOpenPanel: Not used.
Sourcepub unsafe fn setCanSelectHiddenExtension(
&self,
can_select_hidden_extension: bool,
)
pub unsafe fn setCanSelectHiddenExtension( &self, can_select_hidden_extension: bool, )
Setter for canSelectHiddenExtension.
Sourcepub unsafe fn isExtensionHidden(&self) -> bool
pub unsafe fn isExtensionHidden(&self) -> bool
NSSavePanel: Set to YES if the filename extension should be hidden. Otherwise, NO if the filename extension should be shown. Default is YES.
- Note: Can only be set during the configuration phase.
NSOpenPanel: Not used.
Sourcepub unsafe fn setExtensionHidden(&self, extension_hidden: bool)
pub unsafe fn setExtensionHidden(&self, extension_hidden: bool)
Setter for isExtensionHidden.
Sourcepub unsafe fn treatsFilePackagesAsDirectories(&self) -> bool
pub unsafe fn treatsFilePackagesAsDirectories(&self) -> bool
NSSavePanel/NSOpenPanel: If set to YES, the user can navigate into file packages as if they were directories. Default is NO.
Sourcepub unsafe fn setTreatsFilePackagesAsDirectories(
&self,
treats_file_packages_as_directories: bool,
)
pub unsafe fn setTreatsFilePackagesAsDirectories( &self, treats_file_packages_as_directories: bool, )
Setter for treatsFilePackagesAsDirectories.
Sourcepub unsafe fn prompt(&self) -> Retained<NSString>
pub unsafe fn prompt(&self) -> Retained<NSString>
NSSavePanel/NSOpenPanel: Sets the text shown on the Open or Save button. If set to an empty string, it will show a localized “Open” for the NSOpenPanel and “Save” for the NSSavePanel. The default value will be the correct localized prompt for the open or save panel, as appropriate.
Sourcepub unsafe fn title(&self) -> Retained<NSString>
pub unsafe fn title(&self) -> Retained<NSString>
NSSavePanel/NSOpenPanel: Sets and returns the title for the panel shown at the top of the window.
- Note: The open and save panel does not currently have a titlebar. So the title is not displayed.
Sourcepub unsafe fn nameFieldLabel(&self) -> Retained<NSString>
pub unsafe fn nameFieldLabel(&self) -> Retained<NSString>
NSSavePanel: Sets and returns the text shown to the left of the “name field”. Default value is a localized “Save As:” string.
NSOpenPanel: Not used.
Sourcepub unsafe fn setNameFieldLabel(&self, name_field_label: Option<&NSString>)
pub unsafe fn setNameFieldLabel(&self, name_field_label: Option<&NSString>)
Setter for nameFieldLabel.
Sourcepub unsafe fn nameFieldStringValue(&self) -> Retained<NSString>
pub unsafe fn nameFieldStringValue(&self) -> Retained<NSString>
NSSavePanel: Sets and returns the user-editable file name shown in the name field.
- Note: Calling the deprecated methods that take a “name:” parameter will overwrite any values set before the panel is shown.
- Note: If
[panel isExtensionHidden]is set toYES, the extension will be hidden. - Note: Can only be set during the configuration phase.
NSOpenPanel: Not used.
Sourcepub unsafe fn setNameFieldStringValue(&self, name_field_string_value: &NSString)
pub unsafe fn setNameFieldStringValue(&self, name_field_string_value: &NSString)
Setter for nameFieldStringValue.
Sourcepub unsafe fn message(&self) -> Retained<NSString>
pub unsafe fn message(&self) -> Retained<NSString>
NSSavePanel/NSOpenPanel: Sets and returns the message shown under title of the panel.
Sourcepub unsafe fn setMessage(&self, message: Option<&NSString>)
pub unsafe fn setMessage(&self, message: Option<&NSString>)
Setter for message.
Sourcepub unsafe fn showsHiddenFiles(&self) -> bool
pub unsafe fn showsHiddenFiles(&self) -> bool
NSSavePanel/NSOpenPanel: If showsHiddenFiles is set to YES, files that are normally hidden from the user are displayed. This method was published in Mac OS 10.6, but has existed since Mac OS 10.4. This property is KVO compliant. The user may invoke the keyboard shortcut (cmd-shift-.) to show or hide hidden files. Any user interface shown in an an accessory view should be updated by using key value observing (KVO) to watch for changes of this property. Alternatively, the user interface can be directly bound to this property. The default value is NO.
Sourcepub unsafe fn setShowsHiddenFiles(&self, shows_hidden_files: bool)
pub unsafe fn setShowsHiddenFiles(&self, shows_hidden_files: bool)
Setter for showsHiddenFiles.
Sourcepub unsafe fn showsTagField(&self) -> bool
pub unsafe fn showsTagField(&self) -> bool
NSSavePanel: Shows or hides the “Tags” field in the receiver. By passing YES, you become responsible for setting Tag names on the resulting file after saving is complete. Default is YES.
NSOpenPanel: Not used.
Sourcepub unsafe fn setShowsTagField(&self, shows_tag_field: bool)
pub unsafe fn setShowsTagField(&self, shows_tag_field: bool)
Setter for showsTagField.
Sourcepub unsafe fn tagNames(&self) -> Option<Retained<NSArray<NSString>>>
pub unsafe fn tagNames(&self) -> Option<Retained<NSArray<NSString>>>
NSSavePanel: When -showsTagField returns YES, set any initial Tag names to be displayed, if necessary, prior to displaying the receiver. Also, if the user clicks “Save”, take the result of -tagNames, and set them on the resulting file after saving is complete. Tag names are NSStrings, arrays of which can be used directly with the NSURLTagNamesKey API for getting and setting tags on files. Passing nil or an empty array to -setTagNames: will result in no initial Tag names appearing in the receiver. When -showsTagField returns YES, -tagNames always returns a non-nil array, and when NO, -tagNames always returns nil.
NSOpenPanel: Not used.
Sourcepub unsafe fn showsContentTypes(&self) -> bool
pub unsafe fn showsContentTypes(&self) -> bool
NSSavePanel: Whether or not to show a control for selecting the type of the saved file.
The control shows the types in allowedContentTypes. Default is NO.
- Note: If
allowedContentTypesis empty, the control is not displayed.NSOpenPanel: Not used.
Sourcepub unsafe fn setShowsContentTypes(&self, shows_content_types: bool)
pub unsafe fn setShowsContentTypes(&self, shows_content_types: bool)
Setter for showsContentTypes.
Sourcepub unsafe fn validateVisibleColumns(&self)
pub unsafe fn validateVisibleColumns(&self)
Refreshes the open or save panel’s contents.
pub unsafe fn ok(&self, sender: Option<&AnyObject>)
pub unsafe fn cancel(&self, sender: Option<&AnyObject>)
Sourcepub unsafe fn beginSheetModalForWindow_completionHandler(
&self,
window: &NSWindow,
handler: &Block<dyn Fn(NSModalResponse)>,
)
Available on crate features NSApplication and block2 only.
pub unsafe fn beginSheetModalForWindow_completionHandler( &self, window: &NSWindow, handler: &Block<dyn Fn(NSModalResponse)>, )
NSApplication and block2 only.NSSavePanel/NSOpenPanel: Presents the panel as a sheet modal to window and returns immediately. Configure the panel before calling this method. The completion handler block will be called after the user has closed the panel, however, the open/save panel sheet may still be on screen. If you require the sheet to be offscreen (for example, to show an alert), first call [savePanel orderOut:nil] to close it. The result will be NSModalResponseOK, NSModalResponseCancel, or if the panel fails to display, NSModalResponseAbort.
Sourcepub unsafe fn beginWithCompletionHandler(
&self,
handler: &Block<dyn Fn(NSModalResponse)>,
)
Available on crate features NSApplication and block2 only.
pub unsafe fn beginWithCompletionHandler( &self, handler: &Block<dyn Fn(NSModalResponse)>, )
NSApplication and block2 only.NSSavePanel/NSOpenPanel: Presents the panel as a modeless window and returns immediately. Configure the panel before calling this method. The completion handler block will be called after the user has closed the panel. The result will be NSModalResponseOK, NSModalResponseCancel, or if the panel fails to display, NSModalResponseAbort.
Sourcepub unsafe fn runModal(&self) -> NSModalResponse
Available on crate feature NSApplication only.
pub unsafe fn runModal(&self) -> NSModalResponse
NSApplication only.NSSavePanel/NSOpenPanel: Presents the panel as an application modal window. Returns after the user has closed the panel.
- Returns:
NSModalResponseOK,NSModalResponseCancelor if the panel fails to display,NSModalResponseAbort.
pub unsafe fn filename(&self) -> Retained<NSString>
pub unsafe fn directory(&self) -> Retained<NSString>
pub unsafe fn setDirectory(&self, path: Option<&NSString>)
pub unsafe fn requiredFileType(&self) -> Option<Retained<NSString>>
pub unsafe fn setRequiredFileType(&self, type: Option<&NSString>)
pub unsafe fn beginSheetForDirectory_file_modalForWindow_modalDelegate_didEndSelector_contextInfo( &self, path: Option<&NSString>, name: Option<&NSString>, doc_window: Option<&NSWindow>, delegate: Option<&AnyObject>, did_end_selector: Option<Sel>, context_info: *mut c_void, )
pub unsafe fn runModalForDirectory_file( &self, path: Option<&NSString>, name: Option<&NSString>, ) -> NSInteger
pub unsafe fn selectText(&self, sender: Option<&AnyObject>)
Sourcepub unsafe fn allowedFileTypes(&self) -> Option<Retained<NSArray<NSString>>>
👎Deprecated: Use -allowedContentTypes instead
pub unsafe fn allowedFileTypes(&self) -> Option<Retained<NSArray<NSString>>>
NSSavePanel: An array of NSStrings specifying the file types the user can save the file as. The file type can be a common file extension, or a UTI. A nil value indicates that any file type can be used. If the array is not nil and the array contains no items, an exception will be raised. If no extension is given by the user, the first item in the allowedFileTypes will be used as the extension for the save panel. If the user specifies a type not in the array, and ‘allowsOtherFileTypes’ is YES, they will be presented with another dialog when prompted to save. The default value is ‘nil’.
NSOpenPanel: On versions less than 10.6, this property is ignored. For applications that link against 10.6 and higher, this property will determine which files should be enabled in the open panel. Using the deprecated methods to show the open panel (the ones that take a “types:” parameter) will overwrite this value, and should not be used. The allowedFileTypes can be changed while the panel is running (ie: from an accessory view). The file type can be a common file extension, or a UTI. This is also known as the “enabled file types”. A nil value indicates that all files should be enabled.
Sourcepub unsafe fn setAllowedFileTypes(
&self,
allowed_file_types: Option<&NSArray<NSString>>,
)
👎Deprecated: Use -allowedContentTypes instead
pub unsafe fn setAllowedFileTypes( &self, allowed_file_types: Option<&NSArray<NSString>>, )
Setter for allowedFileTypes.
Methods from Deref<Target = NSPanel>§
pub unsafe fn isFloatingPanel(&self) -> bool
Sourcepub unsafe fn setFloatingPanel(&self, floating_panel: bool)
pub unsafe fn setFloatingPanel(&self, floating_panel: bool)
Setter for isFloatingPanel.
pub unsafe fn becomesKeyOnlyIfNeeded(&self) -> bool
Sourcepub unsafe fn setBecomesKeyOnlyIfNeeded(&self, becomes_key_only_if_needed: bool)
pub unsafe fn setBecomesKeyOnlyIfNeeded(&self, becomes_key_only_if_needed: bool)
Setter for becomesKeyOnlyIfNeeded.
pub unsafe fn worksWhenModal(&self) -> bool
Sourcepub unsafe fn setWorksWhenModal(&self, works_when_modal: bool)
pub unsafe fn setWorksWhenModal(&self, works_when_modal: bool)
Setter for worksWhenModal.
Methods from Deref<Target = NSWindow>§
pub unsafe fn drawers(&self) -> Option<Retained<NSArray<NSDrawer>>>
NSDrawer only.pub unsafe fn updateConstraintsIfNeeded(&self)
NSLayoutConstraint only.pub unsafe fn layoutIfNeeded(&self)
NSLayoutConstraint only.pub unsafe fn anchorAttributeForOrientation( &self, orientation: NSLayoutConstraintOrientation, ) -> NSLayoutAttribute
NSLayoutConstraint only.pub unsafe fn setAnchorAttribute_forOrientation( &self, attr: NSLayoutAttribute, orientation: NSLayoutConstraintOrientation, )
NSLayoutConstraint only.pub unsafe fn visualizeConstraints( &self, constraints: Option<&NSArray<NSLayoutConstraint>>, )
NSLayoutConstraint only.pub unsafe fn frameRectForContentRect(&self, content_rect: NSRect) -> NSRect
pub fn contentRectForFrameRect(&self, frame_rect: NSRect) -> NSRect
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
NSFullSizeContentViewWindowMaskis 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
contentLayoutRectwill 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
NSFullSizeContentViewWindowMaskset, there needs to be a way to determine the portion that is not under the toolbar. The
contentLayoutRectreturns the portion of the layout that is not obscured under the toolbar.
contentLayoutRectis in window coordinates. It is KVO compliant. */
Sourcepub unsafe fn contentLayoutGuide(&self) -> Option<Retained<AnyObject>>
pub unsafe fn contentLayoutGuide(&self) -> Option<Retained<AnyObject>>
contentLayoutGuideis 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
styleMasksettings have the same restrictions as the
styleMaskpassed to -initWithContentRect:styleMask:backing:defer:. Some
styleMaskchanges 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.
newFrameis 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
animateFlagis NO.
If the
animationFlagis 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
Normally, application termination is prohibited when a modal window or sheet is open, without consulting the application delegate. Some windows like the open panel or toolbar customization sheet should not prevent application termination. -setPreventsApplicationTerminationWhenModal:NO on a modal window or sheet will override the default behavior and allow application termination to proceed, either through the sudden termination path if enabled, or on to the next step of consulting the application delegate. By default, -preventsApplicationTerminationWhenModal returns
YES
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
YESto 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
YESif 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
NSWindowAnimationBehaviorNoneto disable Appkit’s automatic animations for a given window, or to one of the other non-Default
NSWindowAnimationBehaviorvalues 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
YESif 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
NSWindowCollectionBehaviorFullScreenAuxiliaryor
NSWindowCollectionBehaviorFullScreenPrimaryincluded in the
collectionBehaviorproperty; 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 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<&Block<dyn Fn(NSModalResponse)>>, )
NSApplication and block2 only.pub unsafe fn beginCriticalSheet_completionHandler( &self, sheet_window: &NSWindow, handler: Option<&Block<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 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
YESif the colorSpace of the receiving window, and the
colorSpaceof the screen containing that window, are capable of representing the given display gamut
pub fn occlusionState(&self) -> NSWindowOcclusionState
Sourcepub unsafe fn titlebarSeparatorStyle(&self) -> NSTitlebarSeparatorStyle
pub unsafe fn titlebarSeparatorStyle(&self) -> NSTitlebarSeparatorStyle
Specifies the style of separator displayed between the window’s titlebar and content.
The default value is NSTitlebarSeparatorStyleAutomatic. Changing this value will override any preference made by NSSplitViewItem.
Sourcepub unsafe fn setTitlebarSeparatorStyle(
&self,
titlebar_separator_style: NSTitlebarSeparatorStyle,
)
pub unsafe fn setTitlebarSeparatorStyle( &self, titlebar_separator_style: NSTitlebarSeparatorStyle, )
Setter for titlebarSeparatorStyle.
Sourcepub unsafe fn contentViewController(&self) -> Option<Retained<NSViewController>>
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 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 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
userTabbingPreferenceand 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
tabbingIdentifierwill have the ability to be tabbed together when a window is being shown. This allows aggregation of similar windows. By default, the
tabbingIdentifierwill 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
NSWindowTabheader 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
tabGroupis lazily created on demand.
Sourcepub unsafe fn transferWindowSharingToWindow_completionHandler(
&self,
window: &NSWindow,
completion_handler: &Block<dyn Fn(*mut NSError)>,
)
Available on crate feature block2 only.
pub unsafe fn transferWindowSharingToWindow_completionHandler( &self, window: &NSWindow, completion_handler: &Block<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.
errorIn 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: &Block<dyn Fn(*mut NSError)>,
)
Available on crate feature block2 only.
pub unsafe fn requestSharingOfWindow_completionHandler( &self, window: &NSWindow, completion_handler: &Block<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.
errorThe 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: &Block<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: &Block<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.
errorThe 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.
Sourcepub unsafe fn trackEventsMatchingMask_timeout_mode_handler(
&self,
mask: NSEventMask,
timeout: NSTimeInterval,
mode: &NSRunLoopMode,
tracking_handler: &Block<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: &Block<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
NSEventDurationForeverto 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
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)
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)
pub unsafe fn displayLinkWithTarget_selector( &self, target: &AnyObject, selector: Sel, ) -> Retained<CADisplayLink>
objc2-quartz-core and Apple only.pub unsafe fn cacheImageInRect(&self, rect: NSRect)
pub unsafe fn restoreCachedImage(&self)
pub unsafe fn discardCachedImage(&self)
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 windowRef(&self) -> NonNull<c_void>
pub unsafe fn disableScreenUpdatesUntilFlush(&self)
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.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.
§Example
Check that an instance of NSObject has the precise class NSObject.
use objc2::ClassType;
use objc2::runtime::NSObject;
let obj = NSObject::new();
assert_eq!(obj.class(), NSObject::class());Sourcepub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load instead.Available on crate feature NSAccessibilityConstants only.
pub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
Ivar::load instead.NSAccessibilityConstants only.Use Ivar::load instead.
§Safety
The object must have an instance variable with the given name, and it
must be of type T.
See Ivar::load_ptr for details surrounding this.
Sourcepub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
Available on crate feature NSAccessibilityConstants only.
pub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
NSAccessibilityConstants only.Attempt to downcast the object to a class of type T.
This is the reference-variant. Use Retained::downcast if you want
to convert a retained object to another type.
§Mutable classes
Some classes have immutable and mutable variants, such as NSString
and NSMutableString.
When some Objective-C API signature says it gives you an immutable class, it generally expects you to not mutate that, even though it may technically be mutable “under the hood”.
So using this method to convert a NSString to a NSMutableString,
while not unsound, is generally frowned upon unless you created the
string yourself, or the API explicitly documents the string to be
mutable.
See Apple’s documentation on mutability and on
isKindOfClass: for more details.
§Generic classes
Objective-C generics are called “lightweight generics”, and that’s because they aren’t exposed in the runtime. This makes it impossible to safely downcast to generic collections, so this is disallowed by this method.
You can, however, safely downcast to generic collections where all the
type-parameters are AnyObject.
§Panics
This works internally by calling isKindOfClass:. That means that the
object must have the instance method of that name, and an exception
will be thrown (if CoreFoundation is linked) or the process will abort
if that is not the case. In the vast majority of cases, you don’t need
to worry about this, since both root objects NSObject and
NSProxy implement this method.
§Examples
Cast an NSString back and forth from NSObject.
use objc2::rc::Retained;
use objc2_foundation::{NSObject, NSString};
let obj: Retained<NSObject> = NSString::new().into_super();
let string = obj.downcast_ref::<NSString>().unwrap();
// Or with `downcast`, if we do not need the object afterwards
let string = obj.downcast::<NSString>().unwrap();Try (and fail) to cast an NSObject to an NSString.
use objc2_foundation::{NSObject, NSString};
let obj = NSObject::new();
assert!(obj.downcast_ref::<NSString>().is_none());Try to cast to an array of strings.
use objc2_foundation::{NSArray, NSObject, NSString};
let arr = NSArray::from_retained_slice(&[NSObject::new()]);
// This is invalid and doesn't type check.
let arr = arr.downcast_ref::<NSArray<NSString>>();This fails to compile, since it would require enumerating over the array to ensure that each element is of the desired type, which is a performance pitfall.
Downcast when processing each element instead.
use objc2_foundation::{NSArray, NSObject, NSString};
let arr = NSArray::from_retained_slice(&[NSObject::new()]);
for elem in arr {
if let Some(data) = elem.downcast_ref::<NSString>() {
// handle `data`
}
}Trait Implementations§
Source§impl AsRef<AnyObject> for NSOpenPanel
impl AsRef<AnyObject> for NSOpenPanel
Source§impl AsRef<NSObject> for NSOpenPanel
impl AsRef<NSObject> for NSOpenPanel
Source§impl AsRef<NSOpenPanel> for NSOpenPanel
impl AsRef<NSOpenPanel> for NSOpenPanel
Source§impl AsRef<NSPanel> for NSOpenPanel
impl AsRef<NSPanel> for NSOpenPanel
Source§impl AsRef<NSResponder> for NSOpenPanel
impl AsRef<NSResponder> for NSOpenPanel
Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl AsRef<NSSavePanel> for NSOpenPanel
impl AsRef<NSSavePanel> for NSOpenPanel
Source§fn as_ref(&self) -> &NSSavePanel
fn as_ref(&self) -> &NSSavePanel
Source§impl AsRef<NSWindow> for NSOpenPanel
impl AsRef<NSWindow> for NSOpenPanel
Source§impl Borrow<AnyObject> for NSOpenPanel
impl Borrow<AnyObject> for NSOpenPanel
Source§impl Borrow<NSObject> for NSOpenPanel
impl Borrow<NSObject> for NSOpenPanel
Source§impl Borrow<NSPanel> for NSOpenPanel
impl Borrow<NSPanel> for NSOpenPanel
Source§impl Borrow<NSResponder> for NSOpenPanel
impl Borrow<NSResponder> for NSOpenPanel
Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl Borrow<NSSavePanel> for NSOpenPanel
impl Borrow<NSSavePanel> for NSOpenPanel
Source§fn borrow(&self) -> &NSSavePanel
fn borrow(&self) -> &NSSavePanel
Source§impl Borrow<NSWindow> for NSOpenPanel
impl Borrow<NSWindow> for NSOpenPanel
Source§impl ClassType for NSOpenPanel
impl ClassType for NSOpenPanel
Source§const NAME: &'static str = "NSOpenPanel"
const NAME: &'static str = "NSOpenPanel"
Source§type Super = NSSavePanel
type Super = NSSavePanel
Source§type ThreadKind = <<NSOpenPanel as ClassType>::Super as ClassType>::ThreadKind
type ThreadKind = <<NSOpenPanel as ClassType>::Super as ClassType>::ThreadKind
Source§impl Debug for NSOpenPanel
impl Debug for NSOpenPanel
Source§impl Deref for NSOpenPanel
impl Deref for NSOpenPanel
Source§impl Hash for NSOpenPanel
impl Hash for NSOpenPanel
Source§impl Message for NSOpenPanel
impl Message for NSOpenPanel
Source§impl NSAccessibility for NSOpenPanel
Available on crate feature NSAccessibilityProtocols only.
impl NSAccessibility for NSOpenPanel
NSAccessibilityProtocols only.unsafe fn isAccessibilityElement(&self) -> bool
Source§unsafe fn setAccessibilityElement(&self, accessibility_element: bool)
unsafe fn setAccessibilityElement(&self, accessibility_element: bool)
isAccessibilityElement.unsafe fn accessibilityFrame(&self) -> NSRect
Source§unsafe fn setAccessibilityFrame(&self, accessibility_frame: NSRect)
unsafe fn setAccessibilityFrame(&self, accessibility_frame: NSRect)
accessibilityFrame.unsafe fn isAccessibilityFocused(&self) -> bool
Source§unsafe fn setAccessibilityFocused(&self, accessibility_focused: bool)
unsafe fn setAccessibilityFocused(&self, accessibility_focused: bool)
isAccessibilityFocused.unsafe fn accessibilityActivationPoint(&self) -> NSPoint
Source§unsafe fn setAccessibilityActivationPoint(
&self,
accessibility_activation_point: NSPoint,
)
unsafe fn setAccessibilityActivationPoint( &self, accessibility_activation_point: NSPoint, )
accessibilityActivationPoint.unsafe fn accessibilityTopLevelUIElement(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityTopLevelUIElement(
&self,
accessibility_top_level_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityTopLevelUIElement( &self, accessibility_top_level_ui_element: Option<&AnyObject>, )
accessibilityTopLevelUIElement.unsafe fn accessibilityURL(&self) -> Option<Retained<NSURL>>
Source§unsafe fn setAccessibilityURL(&self, accessibility_url: Option<&NSURL>)
unsafe fn setAccessibilityURL(&self, accessibility_url: Option<&NSURL>)
accessibilityURL.unsafe fn accessibilityValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityValue(&self, accessibility_value: Option<&AnyObject>)
unsafe fn setAccessibilityValue(&self, accessibility_value: Option<&AnyObject>)
accessibilityValue.unsafe fn accessibilityValueDescription(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityValueDescription(
&self,
accessibility_value_description: Option<&NSString>,
)
unsafe fn setAccessibilityValueDescription( &self, accessibility_value_description: Option<&NSString>, )
accessibilityValueDescription.unsafe fn accessibilityVisibleChildren(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityVisibleChildren(
&self,
accessibility_visible_children: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleChildren( &self, accessibility_visible_children: Option<&NSArray>, )
accessibilityVisibleChildren.Source§unsafe fn accessibilitySubrole(
&self,
) -> Option<Retained<NSAccessibilitySubrole>>
unsafe fn accessibilitySubrole( &self, ) -> Option<Retained<NSAccessibilitySubrole>>
NSAccessibilityConstants only.Source§unsafe fn setAccessibilitySubrole(
&self,
accessibility_subrole: Option<&NSAccessibilitySubrole>,
)
unsafe fn setAccessibilitySubrole( &self, accessibility_subrole: Option<&NSAccessibilitySubrole>, )
NSAccessibilityConstants only.accessibilitySubrole.unsafe fn accessibilityTitle(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityTitle(&self, accessibility_title: Option<&NSString>)
unsafe fn setAccessibilityTitle(&self, accessibility_title: Option<&NSString>)
accessibilityTitle.unsafe fn accessibilityTitleUIElement(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityTitleUIElement(
&self,
accessibility_title_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityTitleUIElement( &self, accessibility_title_ui_element: Option<&AnyObject>, )
accessibilityTitleUIElement.unsafe fn accessibilityNextContents(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityNextContents(
&self,
accessibility_next_contents: Option<&NSArray>,
)
unsafe fn setAccessibilityNextContents( &self, accessibility_next_contents: Option<&NSArray>, )
accessibilityNextContents.Source§unsafe fn accessibilityOrientation(&self) -> NSAccessibilityOrientation
unsafe fn accessibilityOrientation(&self) -> NSAccessibilityOrientation
NSAccessibilityConstants only.Source§unsafe fn setAccessibilityOrientation(
&self,
accessibility_orientation: NSAccessibilityOrientation,
)
unsafe fn setAccessibilityOrientation( &self, accessibility_orientation: NSAccessibilityOrientation, )
NSAccessibilityConstants only.accessibilityOrientation.unsafe fn accessibilityOverflowButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityOverflowButton(
&self,
accessibility_overflow_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityOverflowButton( &self, accessibility_overflow_button: Option<&AnyObject>, )
accessibilityOverflowButton.unsafe fn accessibilityParent(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityParent(
&self,
accessibility_parent: Option<&AnyObject>,
)
unsafe fn setAccessibilityParent( &self, accessibility_parent: Option<&AnyObject>, )
accessibilityParent.unsafe fn accessibilityPlaceholderValue(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityPlaceholderValue(
&self,
accessibility_placeholder_value: Option<&NSString>,
)
unsafe fn setAccessibilityPlaceholderValue( &self, accessibility_placeholder_value: Option<&NSString>, )
accessibilityPlaceholderValue.unsafe fn accessibilityPreviousContents(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityPreviousContents(
&self,
accessibility_previous_contents: Option<&NSArray>,
)
unsafe fn setAccessibilityPreviousContents( &self, accessibility_previous_contents: Option<&NSArray>, )
accessibilityPreviousContents.Source§unsafe fn accessibilityRole(&self) -> Option<Retained<NSAccessibilityRole>>
unsafe fn accessibilityRole(&self) -> Option<Retained<NSAccessibilityRole>>
NSAccessibilityConstants only.Source§unsafe fn setAccessibilityRole(
&self,
accessibility_role: Option<&NSAccessibilityRole>,
)
unsafe fn setAccessibilityRole( &self, accessibility_role: Option<&NSAccessibilityRole>, )
NSAccessibilityConstants only.accessibilityRole.unsafe fn accessibilityRoleDescription(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityRoleDescription(
&self,
accessibility_role_description: Option<&NSString>,
)
unsafe fn setAccessibilityRoleDescription( &self, accessibility_role_description: Option<&NSString>, )
accessibilityRoleDescription.unsafe fn accessibilitySearchButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilitySearchButton(
&self,
accessibility_search_button: Option<&AnyObject>,
)
unsafe fn setAccessibilitySearchButton( &self, accessibility_search_button: Option<&AnyObject>, )
accessibilitySearchButton.unsafe fn accessibilitySearchMenu(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilitySearchMenu(
&self,
accessibility_search_menu: Option<&AnyObject>,
)
unsafe fn setAccessibilitySearchMenu( &self, accessibility_search_menu: Option<&AnyObject>, )
accessibilitySearchMenu.unsafe fn isAccessibilitySelected(&self) -> bool
Source§unsafe fn setAccessibilitySelected(&self, accessibility_selected: bool)
unsafe fn setAccessibilitySelected(&self, accessibility_selected: bool)
isAccessibilitySelected.unsafe fn accessibilitySelectedChildren(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySelectedChildren(
&self,
accessibility_selected_children: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedChildren( &self, accessibility_selected_children: Option<&NSArray>, )
accessibilitySelectedChildren.unsafe fn accessibilityServesAsTitleForUIElements( &self, ) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityServesAsTitleForUIElements(
&self,
accessibility_serves_as_title_for_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityServesAsTitleForUIElements( &self, accessibility_serves_as_title_for_ui_elements: Option<&NSArray>, )
accessibilityServesAsTitleForUIElements.unsafe fn accessibilityShownMenu(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityShownMenu(
&self,
accessibility_shown_menu: Option<&AnyObject>,
)
unsafe fn setAccessibilityShownMenu( &self, accessibility_shown_menu: Option<&AnyObject>, )
accessibilityShownMenu.unsafe fn accessibilityMinValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMinValue(
&self,
accessibility_min_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityMinValue( &self, accessibility_min_value: Option<&AnyObject>, )
accessibilityMinValue.unsafe fn accessibilityMaxValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMaxValue(
&self,
accessibility_max_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityMaxValue( &self, accessibility_max_value: Option<&AnyObject>, )
accessibilityMaxValue.unsafe fn accessibilityLinkedUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityLinkedUIElements(
&self,
accessibility_linked_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityLinkedUIElements( &self, accessibility_linked_ui_elements: Option<&NSArray>, )
accessibilityLinkedUIElements.unsafe fn accessibilityWindow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityWindow(
&self,
accessibility_window: Option<&AnyObject>,
)
unsafe fn setAccessibilityWindow( &self, accessibility_window: Option<&AnyObject>, )
accessibilityWindow.unsafe fn accessibilityIdentifier(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityIdentifier(
&self,
accessibility_identifier: Option<&NSString>,
)
unsafe fn setAccessibilityIdentifier( &self, accessibility_identifier: Option<&NSString>, )
accessibilityIdentifier.unsafe fn accessibilityHelp(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityHelp(&self, accessibility_help: Option<&NSString>)
unsafe fn setAccessibilityHelp(&self, accessibility_help: Option<&NSString>)
accessibilityHelp.unsafe fn accessibilityFilename(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityFilename(
&self,
accessibility_filename: Option<&NSString>,
)
unsafe fn setAccessibilityFilename( &self, accessibility_filename: Option<&NSString>, )
accessibilityFilename.unsafe fn isAccessibilityExpanded(&self) -> bool
Source§unsafe fn setAccessibilityExpanded(&self, accessibility_expanded: bool)
unsafe fn setAccessibilityExpanded(&self, accessibility_expanded: bool)
isAccessibilityExpanded.unsafe fn isAccessibilityEdited(&self) -> bool
Source§unsafe fn setAccessibilityEdited(&self, accessibility_edited: bool)
unsafe fn setAccessibilityEdited(&self, accessibility_edited: bool)
isAccessibilityEdited.unsafe fn isAccessibilityEnabled(&self) -> bool
Source§unsafe fn setAccessibilityEnabled(&self, accessibility_enabled: bool)
unsafe fn setAccessibilityEnabled(&self, accessibility_enabled: bool)
isAccessibilityEnabled.unsafe fn accessibilityChildren(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityChildren(
&self,
accessibility_children: Option<&NSArray>,
)
unsafe fn setAccessibilityChildren( &self, accessibility_children: Option<&NSArray>, )
accessibilityChildren.accessibilityChildrenInNavigationOrder.unsafe fn accessibilityClearButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityClearButton(
&self,
accessibility_clear_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityClearButton( &self, accessibility_clear_button: Option<&AnyObject>, )
accessibilityClearButton.unsafe fn accessibilityCancelButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityCancelButton(
&self,
accessibility_cancel_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityCancelButton( &self, accessibility_cancel_button: Option<&AnyObject>, )
accessibilityCancelButton.unsafe fn isAccessibilityProtectedContent(&self) -> bool
Source§unsafe fn setAccessibilityProtectedContent(
&self,
accessibility_protected_content: bool,
)
unsafe fn setAccessibilityProtectedContent( &self, accessibility_protected_content: bool, )
isAccessibilityProtectedContent.unsafe fn accessibilityContents(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityContents(
&self,
accessibility_contents: Option<&NSArray>,
)
unsafe fn setAccessibilityContents( &self, accessibility_contents: Option<&NSArray>, )
accessibilityContents.unsafe fn accessibilityLabel(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityLabel(&self, accessibility_label: Option<&NSString>)
unsafe fn setAccessibilityLabel(&self, accessibility_label: Option<&NSString>)
accessibilityLabel.unsafe fn isAccessibilityAlternateUIVisible(&self) -> bool
Source§unsafe fn setAccessibilityAlternateUIVisible(
&self,
accessibility_alternate_ui_visible: bool,
)
unsafe fn setAccessibilityAlternateUIVisible( &self, accessibility_alternate_ui_visible: bool, )
isAccessibilityAlternateUIVisible.accessibilitySharedFocusElements.unsafe fn isAccessibilityRequired(&self) -> bool
Source§unsafe fn setAccessibilityRequired(&self, accessibility_required: bool)
unsafe fn setAccessibilityRequired(&self, accessibility_required: bool)
isAccessibilityRequired.Source§unsafe fn accessibilityCustomRotors(
&self,
) -> Retained<NSArray<NSAccessibilityCustomRotor>>
unsafe fn accessibilityCustomRotors( &self, ) -> Retained<NSArray<NSAccessibilityCustomRotor>>
NSAccessibilityCustomRotor only.Source§unsafe fn setAccessibilityCustomRotors(
&self,
accessibility_custom_rotors: &NSArray<NSAccessibilityCustomRotor>,
)
unsafe fn setAccessibilityCustomRotors( &self, accessibility_custom_rotors: &NSArray<NSAccessibilityCustomRotor>, )
NSAccessibilityCustomRotor only.accessibilityCustomRotors.unsafe fn accessibilityUserInputLabels( &self, ) -> Option<Retained<NSArray<NSString>>>
Source§unsafe fn setAccessibilityUserInputLabels(
&self,
accessibility_user_input_labels: Option<&NSArray<NSString>>,
)
unsafe fn setAccessibilityUserInputLabels( &self, accessibility_user_input_labels: Option<&NSArray<NSString>>, )
accessibilityUserInputLabels.unsafe fn accessibilityAttributedUserInputLabels( &self, ) -> Option<Retained<NSArray<NSAttributedString>>>
Source§unsafe fn setAccessibilityAttributedUserInputLabels(
&self,
accessibility_attributed_user_input_labels: Option<&NSArray<NSAttributedString>>,
)
unsafe fn setAccessibilityAttributedUserInputLabels( &self, accessibility_attributed_user_input_labels: Option<&NSArray<NSAttributedString>>, )
accessibilityAttributedUserInputLabels.unsafe fn accessibilityApplicationFocusedUIElement( &self, ) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityApplicationFocusedUIElement(
&self,
accessibility_application_focused_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityApplicationFocusedUIElement( &self, accessibility_application_focused_ui_element: Option<&AnyObject>, )
accessibilityApplicationFocusedUIElement.unsafe fn accessibilityMainWindow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMainWindow(
&self,
accessibility_main_window: Option<&AnyObject>,
)
unsafe fn setAccessibilityMainWindow( &self, accessibility_main_window: Option<&AnyObject>, )
accessibilityMainWindow.unsafe fn isAccessibilityHidden(&self) -> bool
Source§unsafe fn setAccessibilityHidden(&self, accessibility_hidden: bool)
unsafe fn setAccessibilityHidden(&self, accessibility_hidden: bool)
isAccessibilityHidden.unsafe fn isAccessibilityFrontmost(&self) -> bool
Source§unsafe fn setAccessibilityFrontmost(&self, accessibility_frontmost: bool)
unsafe fn setAccessibilityFrontmost(&self, accessibility_frontmost: bool)
isAccessibilityFrontmost.unsafe fn accessibilityFocusedWindow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityFocusedWindow(
&self,
accessibility_focused_window: Option<&AnyObject>,
)
unsafe fn setAccessibilityFocusedWindow( &self, accessibility_focused_window: Option<&AnyObject>, )
accessibilityFocusedWindow.unsafe fn accessibilityWindows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityWindows(
&self,
accessibility_windows: Option<&NSArray>,
)
unsafe fn setAccessibilityWindows( &self, accessibility_windows: Option<&NSArray>, )
accessibilityWindows.unsafe fn accessibilityExtrasMenuBar(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityExtrasMenuBar(
&self,
accessibility_extras_menu_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityExtrasMenuBar( &self, accessibility_extras_menu_bar: Option<&AnyObject>, )
accessibilityExtrasMenuBar.unsafe fn accessibilityMenuBar(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMenuBar(
&self,
accessibility_menu_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityMenuBar( &self, accessibility_menu_bar: Option<&AnyObject>, )
accessibilityMenuBar.unsafe fn accessibilityColumnTitles(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityColumnTitles(
&self,
accessibility_column_titles: Option<&NSArray>,
)
unsafe fn setAccessibilityColumnTitles( &self, accessibility_column_titles: Option<&NSArray>, )
accessibilityColumnTitles.unsafe fn isAccessibilityOrderedByRow(&self) -> bool
Source§unsafe fn setAccessibilityOrderedByRow(
&self,
accessibility_ordered_by_row: bool,
)
unsafe fn setAccessibilityOrderedByRow( &self, accessibility_ordered_by_row: bool, )
isAccessibilityOrderedByRow.Source§unsafe fn accessibilityHorizontalUnits(&self) -> NSAccessibilityUnits
unsafe fn accessibilityHorizontalUnits(&self) -> NSAccessibilityUnits
NSAccessibilityConstants only.Source§unsafe fn setAccessibilityHorizontalUnits(
&self,
accessibility_horizontal_units: NSAccessibilityUnits,
)
unsafe fn setAccessibilityHorizontalUnits( &self, accessibility_horizontal_units: NSAccessibilityUnits, )
NSAccessibilityConstants only.accessibilityHorizontalUnits.Source§unsafe fn accessibilityVerticalUnits(&self) -> NSAccessibilityUnits
unsafe fn accessibilityVerticalUnits(&self) -> NSAccessibilityUnits
NSAccessibilityConstants only.Source§unsafe fn setAccessibilityVerticalUnits(
&self,
accessibility_vertical_units: NSAccessibilityUnits,
)
unsafe fn setAccessibilityVerticalUnits( &self, accessibility_vertical_units: NSAccessibilityUnits, )
NSAccessibilityConstants only.accessibilityVerticalUnits.unsafe fn accessibilityHorizontalUnitDescription( &self, ) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityHorizontalUnitDescription(
&self,
accessibility_horizontal_unit_description: Option<&NSString>,
)
unsafe fn setAccessibilityHorizontalUnitDescription( &self, accessibility_horizontal_unit_description: Option<&NSString>, )
accessibilityHorizontalUnitDescription.unsafe fn accessibilityVerticalUnitDescription( &self, ) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityVerticalUnitDescription(
&self,
accessibility_vertical_unit_description: Option<&NSString>,
)
unsafe fn setAccessibilityVerticalUnitDescription( &self, accessibility_vertical_unit_description: Option<&NSString>, )
accessibilityVerticalUnitDescription.unsafe fn accessibilityLayoutPointForScreenPoint( &self, point: NSPoint, ) -> NSPoint
unsafe fn accessibilityLayoutSizeForScreenSize(&self, size: NSSize) -> NSSize
unsafe fn accessibilityScreenPointForLayoutPoint( &self, point: NSPoint, ) -> NSPoint
unsafe fn accessibilityScreenSizeForLayoutSize(&self, size: NSSize) -> NSSize
unsafe fn accessibilityHandles(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityHandles(
&self,
accessibility_handles: Option<&NSArray>,
)
unsafe fn setAccessibilityHandles( &self, accessibility_handles: Option<&NSArray>, )
accessibilityHandles.unsafe fn accessibilityWarningValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityWarningValue(
&self,
accessibility_warning_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityWarningValue( &self, accessibility_warning_value: Option<&AnyObject>, )
accessibilityWarningValue.unsafe fn accessibilityCriticalValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityCriticalValue(
&self,
accessibility_critical_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityCriticalValue( &self, accessibility_critical_value: Option<&AnyObject>, )
accessibilityCriticalValue.unsafe fn isAccessibilityDisclosed(&self) -> bool
Source§unsafe fn setAccessibilityDisclosed(&self, accessibility_disclosed: bool)
unsafe fn setAccessibilityDisclosed(&self, accessibility_disclosed: bool)
isAccessibilityDisclosed.unsafe fn accessibilityDisclosedByRow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityDisclosedByRow(
&self,
accessibility_disclosed_by_row: Option<&AnyObject>,
)
unsafe fn setAccessibilityDisclosedByRow( &self, accessibility_disclosed_by_row: Option<&AnyObject>, )
accessibilityDisclosedByRow.unsafe fn accessibilityDisclosedRows(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityDisclosedRows(
&self,
accessibility_disclosed_rows: Option<&AnyObject>,
)
unsafe fn setAccessibilityDisclosedRows( &self, accessibility_disclosed_rows: Option<&AnyObject>, )
accessibilityDisclosedRows.unsafe fn accessibilityDisclosureLevel(&self) -> NSInteger
Source§unsafe fn setAccessibilityDisclosureLevel(
&self,
accessibility_disclosure_level: NSInteger,
)
unsafe fn setAccessibilityDisclosureLevel( &self, accessibility_disclosure_level: NSInteger, )
accessibilityDisclosureLevel.unsafe fn accessibilityMarkerUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityMarkerUIElements(
&self,
accessibility_marker_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityMarkerUIElements( &self, accessibility_marker_ui_elements: Option<&NSArray>, )
accessibilityMarkerUIElements.unsafe fn accessibilityMarkerValues(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMarkerValues(
&self,
accessibility_marker_values: Option<&AnyObject>,
)
unsafe fn setAccessibilityMarkerValues( &self, accessibility_marker_values: Option<&AnyObject>, )
accessibilityMarkerValues.unsafe fn accessibilityMarkerGroupUIElement( &self, ) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMarkerGroupUIElement(
&self,
accessibility_marker_group_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityMarkerGroupUIElement( &self, accessibility_marker_group_ui_element: Option<&AnyObject>, )
accessibilityMarkerGroupUIElement.Source§unsafe fn accessibilityUnits(&self) -> NSAccessibilityUnits
unsafe fn accessibilityUnits(&self) -> NSAccessibilityUnits
NSAccessibilityConstants only.Source§unsafe fn setAccessibilityUnits(
&self,
accessibility_units: NSAccessibilityUnits,
)
unsafe fn setAccessibilityUnits( &self, accessibility_units: NSAccessibilityUnits, )
NSAccessibilityConstants only.accessibilityUnits.unsafe fn accessibilityUnitDescription(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityUnitDescription(
&self,
accessibility_unit_description: Option<&NSString>,
)
unsafe fn setAccessibilityUnitDescription( &self, accessibility_unit_description: Option<&NSString>, )
accessibilityUnitDescription.Source§unsafe fn accessibilityRulerMarkerType(&self) -> NSAccessibilityRulerMarkerType
unsafe fn accessibilityRulerMarkerType(&self) -> NSAccessibilityRulerMarkerType
NSAccessibilityConstants only.Source§unsafe fn setAccessibilityRulerMarkerType(
&self,
accessibility_ruler_marker_type: NSAccessibilityRulerMarkerType,
)
unsafe fn setAccessibilityRulerMarkerType( &self, accessibility_ruler_marker_type: NSAccessibilityRulerMarkerType, )
NSAccessibilityConstants only.accessibilityRulerMarkerType.unsafe fn accessibilityMarkerTypeDescription( &self, ) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityMarkerTypeDescription(
&self,
accessibility_marker_type_description: Option<&NSString>,
)
unsafe fn setAccessibilityMarkerTypeDescription( &self, accessibility_marker_type_description: Option<&NSString>, )
accessibilityMarkerTypeDescription.unsafe fn accessibilityHorizontalScrollBar(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityHorizontalScrollBar(
&self,
accessibility_horizontal_scroll_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityHorizontalScrollBar( &self, accessibility_horizontal_scroll_bar: Option<&AnyObject>, )
accessibilityHorizontalScrollBar.unsafe fn accessibilityVerticalScrollBar(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityVerticalScrollBar(
&self,
accessibility_vertical_scroll_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityVerticalScrollBar( &self, accessibility_vertical_scroll_bar: Option<&AnyObject>, )
accessibilityVerticalScrollBar.unsafe fn accessibilityAllowedValues( &self, ) -> Option<Retained<NSArray<NSNumber>>>
Source§unsafe fn setAccessibilityAllowedValues(
&self,
accessibility_allowed_values: Option<&NSArray<NSNumber>>,
)
unsafe fn setAccessibilityAllowedValues( &self, accessibility_allowed_values: Option<&NSArray<NSNumber>>, )
accessibilityAllowedValues.unsafe fn accessibilityLabelUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityLabelUIElements(
&self,
accessibility_label_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityLabelUIElements( &self, accessibility_label_ui_elements: Option<&NSArray>, )
accessibilityLabelUIElements.unsafe fn accessibilityLabelValue(&self) -> c_float
Source§unsafe fn setAccessibilityLabelValue(&self, accessibility_label_value: c_float)
unsafe fn setAccessibilityLabelValue(&self, accessibility_label_value: c_float)
accessibilityLabelValue.unsafe fn accessibilitySplitters(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySplitters(
&self,
accessibility_splitters: Option<&NSArray>,
)
unsafe fn setAccessibilitySplitters( &self, accessibility_splitters: Option<&NSArray>, )
accessibilitySplitters.unsafe fn accessibilityDecrementButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityDecrementButton(
&self,
accessibility_decrement_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityDecrementButton( &self, accessibility_decrement_button: Option<&AnyObject>, )
accessibilityDecrementButton.unsafe fn accessibilityIncrementButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityIncrementButton(
&self,
accessibility_increment_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityIncrementButton( &self, accessibility_increment_button: Option<&AnyObject>, )
accessibilityIncrementButton.unsafe fn accessibilityTabs(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityTabs(&self, accessibility_tabs: Option<&NSArray>)
unsafe fn setAccessibilityTabs(&self, accessibility_tabs: Option<&NSArray>)
accessibilityTabs.unsafe fn accessibilityHeader(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityHeader(
&self,
accessibility_header: Option<&AnyObject>,
)
unsafe fn setAccessibilityHeader( &self, accessibility_header: Option<&AnyObject>, )
accessibilityHeader.unsafe fn accessibilityColumnCount(&self) -> NSInteger
Source§unsafe fn setAccessibilityColumnCount(
&self,
accessibility_column_count: NSInteger,
)
unsafe fn setAccessibilityColumnCount( &self, accessibility_column_count: NSInteger, )
accessibilityColumnCount.unsafe fn accessibilityRowCount(&self) -> NSInteger
Source§unsafe fn setAccessibilityRowCount(&self, accessibility_row_count: NSInteger)
unsafe fn setAccessibilityRowCount(&self, accessibility_row_count: NSInteger)
accessibilityRowCount.unsafe fn accessibilityIndex(&self) -> NSInteger
Source§unsafe fn setAccessibilityIndex(&self, accessibility_index: NSInteger)
unsafe fn setAccessibilityIndex(&self, accessibility_index: NSInteger)
accessibilityIndex.unsafe fn accessibilityColumns(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityColumns(
&self,
accessibility_columns: Option<&NSArray>,
)
unsafe fn setAccessibilityColumns( &self, accessibility_columns: Option<&NSArray>, )
accessibilityColumns.unsafe fn accessibilityRows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityRows(&self, accessibility_rows: Option<&NSArray>)
unsafe fn setAccessibilityRows(&self, accessibility_rows: Option<&NSArray>)
accessibilityRows.unsafe fn accessibilityVisibleRows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityVisibleRows(
&self,
accessibility_visible_rows: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleRows( &self, accessibility_visible_rows: Option<&NSArray>, )
accessibilityVisibleRows.unsafe fn accessibilitySelectedRows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySelectedRows(
&self,
accessibility_selected_rows: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedRows( &self, accessibility_selected_rows: Option<&NSArray>, )
accessibilitySelectedRows.unsafe fn accessibilityVisibleColumns(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityVisibleColumns(
&self,
accessibility_visible_columns: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleColumns( &self, accessibility_visible_columns: Option<&NSArray>, )
accessibilityVisibleColumns.unsafe fn accessibilitySelectedColumns(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySelectedColumns(
&self,
accessibility_selected_columns: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedColumns( &self, accessibility_selected_columns: Option<&NSArray>, )
accessibilitySelectedColumns.Source§unsafe fn accessibilitySortDirection(&self) -> NSAccessibilitySortDirection
unsafe fn accessibilitySortDirection(&self) -> NSAccessibilitySortDirection
NSAccessibilityConstants only.Source§unsafe fn setAccessibilitySortDirection(
&self,
accessibility_sort_direction: NSAccessibilitySortDirection,
)
unsafe fn setAccessibilitySortDirection( &self, accessibility_sort_direction: NSAccessibilitySortDirection, )
NSAccessibilityConstants only.accessibilitySortDirection.unsafe fn accessibilityRowHeaderUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityRowHeaderUIElements(
&self,
accessibility_row_header_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityRowHeaderUIElements( &self, accessibility_row_header_ui_elements: Option<&NSArray>, )
accessibilityRowHeaderUIElements.unsafe fn accessibilitySelectedCells(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySelectedCells(
&self,
accessibility_selected_cells: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedCells( &self, accessibility_selected_cells: Option<&NSArray>, )
accessibilitySelectedCells.unsafe fn accessibilityVisibleCells(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityVisibleCells(
&self,
accessibility_visible_cells: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleCells( &self, accessibility_visible_cells: Option<&NSArray>, )
accessibilityVisibleCells.unsafe fn accessibilityColumnHeaderUIElements( &self, ) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityColumnHeaderUIElements(
&self,
accessibility_column_header_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityColumnHeaderUIElements( &self, accessibility_column_header_ui_elements: Option<&NSArray>, )
accessibilityColumnHeaderUIElements.unsafe fn accessibilityCellForColumn_row( &self, column: NSInteger, row: NSInteger, ) -> Option<Retained<AnyObject>>
unsafe fn accessibilityRowIndexRange(&self) -> NSRange
Source§unsafe fn setAccessibilityRowIndexRange(
&self,
accessibility_row_index_range: NSRange,
)
unsafe fn setAccessibilityRowIndexRange( &self, accessibility_row_index_range: NSRange, )
accessibilityRowIndexRange.unsafe fn accessibilityColumnIndexRange(&self) -> NSRange
Source§unsafe fn setAccessibilityColumnIndexRange(
&self,
accessibility_column_index_range: NSRange,
)
unsafe fn setAccessibilityColumnIndexRange( &self, accessibility_column_index_range: NSRange, )
accessibilityColumnIndexRange.unsafe fn accessibilityInsertionPointLineNumber(&self) -> NSInteger
Source§unsafe fn setAccessibilityInsertionPointLineNumber(
&self,
accessibility_insertion_point_line_number: NSInteger,
)
unsafe fn setAccessibilityInsertionPointLineNumber( &self, accessibility_insertion_point_line_number: NSInteger, )
accessibilityInsertionPointLineNumber.accessibilitySharedCharacterRange.accessibilitySharedTextUIElements.unsafe fn accessibilityVisibleCharacterRange(&self) -> NSRange
Source§unsafe fn setAccessibilityVisibleCharacterRange(
&self,
accessibility_visible_character_range: NSRange,
)
unsafe fn setAccessibilityVisibleCharacterRange( &self, accessibility_visible_character_range: NSRange, )
accessibilityVisibleCharacterRange.unsafe fn accessibilityNumberOfCharacters(&self) -> NSInteger
Source§unsafe fn setAccessibilityNumberOfCharacters(
&self,
accessibility_number_of_characters: NSInteger,
)
unsafe fn setAccessibilityNumberOfCharacters( &self, accessibility_number_of_characters: NSInteger, )
accessibilityNumberOfCharacters.unsafe fn accessibilitySelectedText(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilitySelectedText(
&self,
accessibility_selected_text: Option<&NSString>,
)
unsafe fn setAccessibilitySelectedText( &self, accessibility_selected_text: Option<&NSString>, )
accessibilitySelectedText.unsafe fn accessibilitySelectedTextRange(&self) -> NSRange
Source§unsafe fn setAccessibilitySelectedTextRange(
&self,
accessibility_selected_text_range: NSRange,
)
unsafe fn setAccessibilitySelectedTextRange( &self, accessibility_selected_text_range: NSRange, )
accessibilitySelectedTextRange.unsafe fn accessibilitySelectedTextRanges( &self, ) -> Option<Retained<NSArray<NSValue>>>
Source§unsafe fn setAccessibilitySelectedTextRanges(
&self,
accessibility_selected_text_ranges: Option<&NSArray<NSValue>>,
)
unsafe fn setAccessibilitySelectedTextRanges( &self, accessibility_selected_text_ranges: Option<&NSArray<NSValue>>, )
accessibilitySelectedTextRanges.unsafe fn accessibilityAttributedStringForRange( &self, range: NSRange, ) -> Option<Retained<NSAttributedString>>
unsafe fn accessibilityRangeForLine(&self, line: NSInteger) -> NSRange
unsafe fn accessibilityStringForRange( &self, range: NSRange, ) -> Option<Retained<NSString>>
unsafe fn accessibilityRangeForPosition(&self, point: NSPoint) -> NSRange
unsafe fn accessibilityRangeForIndex(&self, index: NSInteger) -> NSRange
unsafe fn accessibilityFrameForRange(&self, range: NSRange) -> NSRect
unsafe fn accessibilityRTFForRange( &self, range: NSRange, ) -> Option<Retained<NSData>>
unsafe fn accessibilityStyleRangeForIndex(&self, index: NSInteger) -> NSRange
unsafe fn accessibilityLineForIndex(&self, index: NSInteger) -> NSInteger
unsafe fn accessibilityToolbarButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityToolbarButton(
&self,
accessibility_toolbar_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityToolbarButton( &self, accessibility_toolbar_button: Option<&AnyObject>, )
accessibilityToolbarButton.unsafe fn isAccessibilityModal(&self) -> bool
Source§unsafe fn setAccessibilityModal(&self, accessibility_modal: bool)
unsafe fn setAccessibilityModal(&self, accessibility_modal: bool)
isAccessibilityModal.unsafe fn accessibilityProxy(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityProxy(&self, accessibility_proxy: Option<&AnyObject>)
unsafe fn setAccessibilityProxy(&self, accessibility_proxy: Option<&AnyObject>)
accessibilityProxy.unsafe fn isAccessibilityMain(&self) -> bool
Source§unsafe fn setAccessibilityMain(&self, accessibility_main: bool)
unsafe fn setAccessibilityMain(&self, accessibility_main: bool)
isAccessibilityMain.unsafe fn accessibilityFullScreenButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityFullScreenButton(
&self,
accessibility_full_screen_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityFullScreenButton( &self, accessibility_full_screen_button: Option<&AnyObject>, )
accessibilityFullScreenButton.unsafe fn accessibilityGrowArea(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityGrowArea(
&self,
accessibility_grow_area: Option<&AnyObject>,
)
unsafe fn setAccessibilityGrowArea( &self, accessibility_grow_area: Option<&AnyObject>, )
accessibilityGrowArea.unsafe fn accessibilityDocument(&self) -> Option<Retained<NSString>>
Source§unsafe fn setAccessibilityDocument(
&self,
accessibility_document: Option<&NSString>,
)
unsafe fn setAccessibilityDocument( &self, accessibility_document: Option<&NSString>, )
accessibilityDocument.unsafe fn accessibilityDefaultButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityDefaultButton(
&self,
accessibility_default_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityDefaultButton( &self, accessibility_default_button: Option<&AnyObject>, )
accessibilityDefaultButton.unsafe fn accessibilityCloseButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityCloseButton(
&self,
accessibility_close_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityCloseButton( &self, accessibility_close_button: Option<&AnyObject>, )
accessibilityCloseButton.unsafe fn accessibilityZoomButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityZoomButton(
&self,
accessibility_zoom_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityZoomButton( &self, accessibility_zoom_button: Option<&AnyObject>, )
accessibilityZoomButton.unsafe fn accessibilityMinimizeButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMinimizeButton(
&self,
accessibility_minimize_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityMinimizeButton( &self, accessibility_minimize_button: Option<&AnyObject>, )
accessibilityMinimizeButton.unsafe fn isAccessibilityMinimized(&self) -> bool
Source§unsafe fn setAccessibilityMinimized(&self, accessibility_minimized: bool)
unsafe fn setAccessibilityMinimized(&self, accessibility_minimized: bool)
isAccessibilityMinimized.Source§unsafe fn accessibilityCustomActions(
&self,
) -> Option<Retained<NSArray<NSAccessibilityCustomAction>>>
unsafe fn accessibilityCustomActions( &self, ) -> Option<Retained<NSArray<NSAccessibilityCustomAction>>>
NSAccessibilityCustomAction only.Source§unsafe fn setAccessibilityCustomActions(
&self,
accessibility_custom_actions: Option<&NSArray<NSAccessibilityCustomAction>>,
)
unsafe fn setAccessibilityCustomActions( &self, accessibility_custom_actions: Option<&NSArray<NSAccessibilityCustomAction>>, )
NSAccessibilityCustomAction only.accessibilityCustomActions.unsafe fn accessibilityPerformCancel(&self) -> bool
unsafe fn accessibilityPerformConfirm(&self) -> bool
unsafe fn accessibilityPerformDecrement(&self) -> bool
unsafe fn accessibilityPerformDelete(&self) -> bool
unsafe fn accessibilityPerformIncrement(&self) -> bool
unsafe fn accessibilityPerformPick(&self) -> bool
unsafe fn accessibilityPerformPress(&self) -> bool
unsafe fn accessibilityPerformRaise(&self) -> bool
unsafe fn accessibilityPerformShowAlternateUI(&self) -> bool
unsafe fn accessibilityPerformShowDefaultUI(&self) -> bool
unsafe fn accessibilityPerformShowMenu(&self) -> bool
unsafe fn isAccessibilitySelectorAllowed(&self, selector: Sel) -> bool
Source§impl NSAccessibilityElementProtocol for NSOpenPanel
Available on crate feature NSAccessibilityProtocols only.
impl NSAccessibilityElementProtocol for NSOpenPanel
NSAccessibilityProtocols only.unsafe fn accessibilityFrame(&self) -> NSRect
unsafe fn accessibilityParent(&self) -> Option<Retained<AnyObject>>
unsafe fn isAccessibilityFocused(&self) -> bool
unsafe fn accessibilityIdentifier(&self) -> Retained<NSString>
Source§impl NSAnimatablePropertyContainer for NSOpenPanel
Available on crate feature NSAnimation only.
impl NSAnimatablePropertyContainer for NSOpenPanel
NSAnimation only.unsafe fn animator(&self) -> Retained<Self>
unsafe fn animations( &self, ) -> Retained<NSDictionary<NSAnimatablePropertyKey, AnyObject>>
Source§unsafe fn setAnimations(
&self,
animations: &NSDictionary<NSAnimatablePropertyKey, AnyObject>,
)
unsafe fn setAnimations( &self, animations: &NSDictionary<NSAnimatablePropertyKey, AnyObject>, )
animations.unsafe fn animationForKey( &self, key: &NSAnimatablePropertyKey, ) -> Option<Retained<AnyObject>>
unsafe fn defaultAnimationForKey( key: &NSAnimatablePropertyKey, ) -> Option<Retained<AnyObject>>
Source§impl NSAppearanceCustomization for NSOpenPanel
Available on crate feature NSAppearance only.
impl NSAppearanceCustomization for NSOpenPanel
NSAppearance only.unsafe fn appearance(&self) -> Option<Retained<NSAppearance>>
Source§unsafe fn setAppearance(&self, appearance: Option<&NSAppearance>)
unsafe fn setAppearance(&self, appearance: Option<&NSAppearance>)
appearance.unsafe fn effectiveAppearance(&self) -> Retained<NSAppearance>
Source§impl NSCoding for NSOpenPanel
impl NSCoding for NSOpenPanel
Source§impl NSMenuItemValidation for NSOpenPanel
Available on crate feature NSMenu only.
impl NSMenuItemValidation for NSOpenPanel
NSMenu only.Source§unsafe fn validateMenuItem(&self, menu_item: &NSMenuItem) -> bool
unsafe fn validateMenuItem(&self, menu_item: &NSMenuItem) -> bool
NSMenuItem only.Source§impl NSObjectProtocol for NSOpenPanel
impl NSObjectProtocol for NSOpenPanel
Source§fn isEqual(&self, other: Option<&AnyObject>) -> bool
fn isEqual(&self, other: Option<&AnyObject>) -> bool
Source§fn hash(&self) -> usize
fn hash(&self) -> usize
Source§fn isKindOfClass(&self, cls: &AnyClass) -> bool
fn isKindOfClass(&self, cls: &AnyClass) -> bool
Source§fn is_kind_of<T>(&self) -> bool
fn is_kind_of<T>(&self) -> bool
isKindOfClass directly, or cast your objects with AnyObject::downcast_refSource§fn isMemberOfClass(&self, cls: &AnyClass) -> bool
fn isMemberOfClass(&self, cls: &AnyClass) -> bool
Source§fn respondsToSelector(&self, aSelector: Sel) -> bool
fn respondsToSelector(&self, aSelector: Sel) -> bool
Source§fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
Source§fn debugDescription(&self) -> Retained<NSObject>
fn debugDescription(&self) -> Retained<NSObject>
Source§impl NSUserInterfaceItemIdentification for NSOpenPanel
Available on crate feature NSUserInterfaceItemIdentification only.
impl NSUserInterfaceItemIdentification for NSOpenPanel
NSUserInterfaceItemIdentification only.unsafe fn identifier(&self) -> Option<Retained<NSUserInterfaceItemIdentifier>>
Source§unsafe fn setIdentifier(
&self,
identifier: Option<&NSUserInterfaceItemIdentifier>,
)
unsafe fn setIdentifier( &self, identifier: Option<&NSUserInterfaceItemIdentifier>, )
identifier.Source§impl NSUserInterfaceValidations for NSOpenPanel
Available on crate feature NSUserInterfaceValidation only.
impl NSUserInterfaceValidations for NSOpenPanel
NSUserInterfaceValidation only.unsafe fn validateUserInterfaceItem( &self, item: &ProtocolObject<dyn NSValidatedUserInterfaceItem>, ) -> bool
Source§impl PartialEq for NSOpenPanel
impl PartialEq for NSOpenPanel
Source§impl RefEncode for NSOpenPanel
impl RefEncode for NSOpenPanel
Source§const ENCODING_REF: Encoding = <NSSavePanel as ::objc2::RefEncode>::ENCODING_REF
const ENCODING_REF: Encoding = <NSSavePanel as ::objc2::RefEncode>::ENCODING_REF
impl DowncastTarget for NSOpenPanel
impl Eq for NSOpenPanel
Auto Trait Implementations§
impl !Freeze for NSOpenPanel
impl !RefUnwindSafe for NSOpenPanel
impl !Send for NSOpenPanel
impl !Sync for NSOpenPanel
impl !Unpin for NSOpenPanel
impl !UnwindSafe for NSOpenPanel
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