pub struct WebView { /* private fields */ }
WebView
and crate feature objc2-app-kit
and macOS only.Expand description
Implementations§
Source§impl WebView
impl WebView
Sourcepub unsafe fn canShowMIMEType(
mime_type: Option<&NSString>,
mtm: MainThreadMarker,
) -> bool
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn canShowMIMEType( mime_type: Option<&NSString>, mtm: MainThreadMarker, ) -> bool
Checks if the WebKit can show content of a certain MIME type.
Parameter MIMEType
: The MIME type to check.
Returns: YES if the WebKit can show content with MIMEtype.
§Safety
mime_type
might not allow None
.
Sourcepub unsafe fn canShowMIMETypeAsHTML(
mime_type: Option<&NSString>,
mtm: MainThreadMarker,
) -> bool
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn canShowMIMETypeAsHTML( mime_type: Option<&NSString>, mtm: MainThreadMarker, ) -> bool
Checks if the MIME type is a type that the WebKit will interpret as HTML.
Parameter MIMEType
: The MIME type to check.
Returns: YES if the MIMEtype in an HTML type.
§Safety
mime_type
might not allow None
.
Sourcepub unsafe fn MIMETypesShownAsHTML(
mtm: MainThreadMarker,
) -> Option<Retained<NSArray>>
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn MIMETypesShownAsHTML( mtm: MainThreadMarker, ) -> Option<Retained<NSArray>>
Returns: Returns an array of NSStrings that describe the MIME types WebKit will attempt to render as HTML.
Sourcepub unsafe fn setMIMETypesShownAsHTML(
mime_types: Option<&NSArray>,
mtm: MainThreadMarker,
)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn setMIMETypesShownAsHTML( mime_types: Option<&NSArray>, mtm: MainThreadMarker, )
Sets the array of NSString MIME types that WebKit will attempt to render as HTML. Typically you will retrieve the built-in array using MIMETypesShownAsHTML and add additional MIME types to that array.
§Safety
mime_types
generic should be of the correct type.mime_types
might not allowNone
.
Sourcepub unsafe fn URLFromPasteboard(
pasteboard: Option<&NSPasteboard>,
mtm: MainThreadMarker,
) -> Option<Retained<NSURL>>
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn URLFromPasteboard( pasteboard: Option<&NSPasteboard>, mtm: MainThreadMarker, ) -> Option<Retained<NSURL>>
Returns a URL from a pasteboard
Parameter pasteboard
: The pasteboard with a URL
Returns: A URL if the pasteboard has one. Nil if it does not.
This method differs than NSURL’s URLFromPasteboard method in that it tries multiple pasteboard types including NSURLPboardType to find a URL on the pasteboard.
§Safety
pasteboard
might not allow None
.
Sourcepub unsafe fn URLTitleFromPasteboard(
pasteboard: Option<&NSPasteboard>,
mtm: MainThreadMarker,
) -> Option<Retained<NSString>>
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn URLTitleFromPasteboard( pasteboard: Option<&NSPasteboard>, mtm: MainThreadMarker, ) -> Option<Retained<NSString>>
Returns a URL title from a pasteboard
Parameter pasteboard
: The pasteboard with a URL title
Returns: A URL title if the pasteboard has one. Nil if it does not.
This method returns a title that refers a URL on the pasteboard. An example of this is the link label which is the text inside the anchor tag.
§Safety
pasteboard
might not allow None
.
Sourcepub unsafe fn registerURLSchemeAsLocal(
scheme: Option<&NSString>,
mtm: MainThreadMarker,
)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn registerURLSchemeAsLocal( scheme: Option<&NSString>, mtm: MainThreadMarker, )
Adds the scheme to the list of schemes to be treated as local.
Parameter scheme
: The scheme to register
§Safety
scheme
might not allow None
.
Sourcepub unsafe fn initWithFrame_frameName_groupName(
this: Allocated<Self>,
frame: NSRect,
frame_name: Option<&NSString>,
group_name: Option<&NSString>,
) -> Option<Retained<Self>>
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn initWithFrame_frameName_groupName( this: Allocated<Self>, frame: NSRect, frame_name: Option<&NSString>, group_name: Option<&NSString>, ) -> Option<Retained<Self>>
The designated initializer for WebView.
Initialize a WebView with the supplied parameters. This method will create a main WebFrame with the view. Passing a top level frame name is useful if you handle a targetted frame navigation that would normally open a window in some other way that still ends up creating a new WebView.
Parameter frame
: The frame used to create the view.
Parameter frameName
: The name to use for the top level frame. May be nil.
Parameter groupName
: The name of the webView set to which this webView will be added. May be nil.
Returns: Returns an initialized WebView.
§Safety
frame_name
might not allowNone
.group_name
might not allowNone
.
Sourcepub unsafe fn close(&self)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn close(&self)
Closes the receiver, unloading its web page and canceling any pending loads. Once the receiver has closed, it will no longer respond to requests or fire delegate methods. (However, the -close method itself may fire delegate methods.)
A garbage collected application is required to call close when the receiver is no longer needed. The close method will be called automatically when the window or hostWindow closes and shouldCloseWithWindow returns YES. A non-garbage collected application can still call close, providing a convenient way to prevent receiver from doing any more loading and firing any future delegate methods.
Sourcepub unsafe fn shouldCloseWithWindow(&self) -> bool
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn shouldCloseWithWindow(&self) -> bool
Whether the receiver closes when either it’s window or hostWindow closes.
Defaults to YES in garbage collected applications, otherwise NO to maintain backwards compatibility.
Sourcepub unsafe fn setShouldCloseWithWindow(&self, should_close_with_window: bool)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn setShouldCloseWithWindow(&self, should_close_with_window: bool)
Setter for shouldCloseWithWindow
.
Sourcepub unsafe fn UIDelegate(
&self,
) -> Option<Retained<ProtocolObject<dyn WebUIDelegate>>>
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate feature WebUIDelegate
only.
pub unsafe fn UIDelegate( &self, ) -> Option<Retained<ProtocolObject<dyn WebUIDelegate>>>
WebUIDelegate
only.The WebView’s WebUIDelegate.
§Safety
This is not retained internally, you must ensure the object is still alive.
Sourcepub unsafe fn setUIDelegate(
&self,
ui_delegate: Option<&ProtocolObject<dyn WebUIDelegate>>,
)
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate feature WebUIDelegate
only.
pub unsafe fn setUIDelegate( &self, ui_delegate: Option<&ProtocolObject<dyn WebUIDelegate>>, )
WebUIDelegate
only.Setter for UIDelegate
.
§Safety
ui_delegate
might not allowNone
.- This is unretained, you must ensure the object is kept alive while in use.
Sourcepub unsafe fn resourceLoadDelegate(
&self,
) -> Option<Retained<ProtocolObject<dyn WebResourceLoadDelegate>>>
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate feature WebResourceLoadDelegate
only.
pub unsafe fn resourceLoadDelegate( &self, ) -> Option<Retained<ProtocolObject<dyn WebResourceLoadDelegate>>>
WebResourceLoadDelegate
only.The WebView’s WebResourceLoadDelegate.
§Safety
This is not retained internally, you must ensure the object is still alive.
Sourcepub unsafe fn setResourceLoadDelegate(
&self,
resource_load_delegate: Option<&ProtocolObject<dyn WebResourceLoadDelegate>>,
)
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate feature WebResourceLoadDelegate
only.
pub unsafe fn setResourceLoadDelegate( &self, resource_load_delegate: Option<&ProtocolObject<dyn WebResourceLoadDelegate>>, )
WebResourceLoadDelegate
only.Setter for resourceLoadDelegate
.
§Safety
resource_load_delegate
might not allowNone
.- This is unretained, you must ensure the object is kept alive while in use.
Sourcepub unsafe fn downloadDelegate(
&self,
) -> Option<Retained<ProtocolObject<dyn WebDownloadDelegate>>>
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate feature WebDownload
only.
pub unsafe fn downloadDelegate( &self, ) -> Option<Retained<ProtocolObject<dyn WebDownloadDelegate>>>
WebDownload
only.The WebView’s WebDownloadDelegate.
§Safety
This is not retained internally, you must ensure the object is still alive.
Sourcepub unsafe fn setDownloadDelegate(
&self,
download_delegate: Option<&ProtocolObject<dyn WebDownloadDelegate>>,
)
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate feature WebDownload
only.
pub unsafe fn setDownloadDelegate( &self, download_delegate: Option<&ProtocolObject<dyn WebDownloadDelegate>>, )
WebDownload
only.Setter for downloadDelegate
.
§Safety
download_delegate
might not allowNone
.- This is unretained, you must ensure the object is kept alive while in use.
Sourcepub unsafe fn frameLoadDelegate(
&self,
) -> Option<Retained<ProtocolObject<dyn WebFrameLoadDelegate>>>
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate feature WebFrameLoadDelegate
only.
pub unsafe fn frameLoadDelegate( &self, ) -> Option<Retained<ProtocolObject<dyn WebFrameLoadDelegate>>>
WebFrameLoadDelegate
only.The WebView’s WebFrameLoadDelegate delegate.
§Safety
This is not retained internally, you must ensure the object is still alive.
Sourcepub unsafe fn setFrameLoadDelegate(
&self,
frame_load_delegate: Option<&ProtocolObject<dyn WebFrameLoadDelegate>>,
)
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate feature WebFrameLoadDelegate
only.
pub unsafe fn setFrameLoadDelegate( &self, frame_load_delegate: Option<&ProtocolObject<dyn WebFrameLoadDelegate>>, )
WebFrameLoadDelegate
only.Setter for frameLoadDelegate
.
§Safety
frame_load_delegate
might not allowNone
.- This is unretained, you must ensure the object is kept alive while in use.
Sourcepub unsafe fn policyDelegate(
&self,
) -> Option<Retained<ProtocolObject<dyn WebPolicyDelegate>>>
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate feature WebPolicyDelegate
only.
pub unsafe fn policyDelegate( &self, ) -> Option<Retained<ProtocolObject<dyn WebPolicyDelegate>>>
WebPolicyDelegate
only.The WebView’s WebPolicyDelegate.
§Safety
This is not retained internally, you must ensure the object is still alive.
Sourcepub unsafe fn setPolicyDelegate(
&self,
policy_delegate: Option<&ProtocolObject<dyn WebPolicyDelegate>>,
)
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate feature WebPolicyDelegate
only.
pub unsafe fn setPolicyDelegate( &self, policy_delegate: Option<&ProtocolObject<dyn WebPolicyDelegate>>, )
WebPolicyDelegate
only.Setter for policyDelegate
.
§Safety
policy_delegate
might not allowNone
.- This is unretained, you must ensure the object is kept alive while in use.
Sourcepub unsafe fn mainFrame(&self) -> Option<Retained<WebFrame>>
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate feature WebFrame
only.
pub unsafe fn mainFrame(&self) -> Option<Retained<WebFrame>>
WebFrame
only.The top level frame.
Note that even documents that are not framesets will have a mainFrame.
Sourcepub unsafe fn selectedFrame(&self) -> Option<Retained<WebFrame>>
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate feature WebFrame
only.
pub unsafe fn selectedFrame(&self) -> Option<Retained<WebFrame>>
WebFrame
only.The frame that has the active selection.
Returns the frame that contains the first responder, if any. Otherwise returns the frame that contains a non-zero-length selection, if any. Returns nil if no frame meets these criteria.
Sourcepub unsafe fn backForwardList(&self) -> Option<Retained<WebBackForwardList>>
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate feature WebBackForwardList
only.
pub unsafe fn backForwardList(&self) -> Option<Retained<WebBackForwardList>>
WebBackForwardList
only.The backforward list for this WebView.
Sourcepub unsafe fn setMaintainsBackForwardList(&self, flag: bool)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn setMaintainsBackForwardList(&self, flag: bool)
Enable or disable the use of a backforward list for this webView.
Parameter flag
: Turns use of the back forward list on or off
Sourcepub unsafe fn goBack(&self) -> bool
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn goBack(&self) -> bool
Go back to the previous URL in the backforward list.
Returns: YES if able to go back in the backforward list, NO otherwise.
Sourcepub unsafe fn goForward(&self) -> bool
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn goForward(&self) -> bool
Go forward to the next URL in the backforward list.
Returns: YES if able to go forward in the backforward list, NO otherwise.
Sourcepub unsafe fn goToBackForwardItem(&self, item: Option<&WebHistoryItem>) -> bool
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate feature WebHistoryItem
only.
pub unsafe fn goToBackForwardItem(&self, item: Option<&WebHistoryItem>) -> bool
WebHistoryItem
only.Go back or forward to an item in the backforward list.
Returns: YES if able to go to the item, NO otherwise.
§Safety
item
might not allow None
.
Sourcepub unsafe fn textSizeMultiplier(&self) -> c_float
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn textSizeMultiplier(&self) -> c_float
The text size multipler.
Sourcepub unsafe fn setTextSizeMultiplier(&self, text_size_multiplier: c_float)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn setTextSizeMultiplier(&self, text_size_multiplier: c_float)
Setter for textSizeMultiplier
.
Sourcepub unsafe fn applicationNameForUserAgent(&self) -> Retained<NSString>
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn applicationNameForUserAgent(&self) -> Retained<NSString>
The name of the application as used in the user-agent string.
Sourcepub unsafe fn setApplicationNameForUserAgent(
&self,
application_name_for_user_agent: Option<&NSString>,
)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn setApplicationNameForUserAgent( &self, application_name_for_user_agent: Option<&NSString>, )
Setter for applicationNameForUserAgent
.
This is copied when set.
Sourcepub unsafe fn customUserAgent(&self) -> Retained<NSString>
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn customUserAgent(&self) -> Retained<NSString>
The custom user-agent string or nil if no custom user-agent string has been set.
Setting this means that the webView should use this user-agent string instead of constructing a user-agent string for each URL. Setting it to nil causes the webView to construct the user-agent string for each URL for best results rendering web pages
Sourcepub unsafe fn setCustomUserAgent(&self, custom_user_agent: Option<&NSString>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn setCustomUserAgent(&self, custom_user_agent: Option<&NSString>)
Setter for customUserAgent
.
This is copied when set.
Sourcepub unsafe fn userAgentForURL(
&self,
url: Option<&NSURL>,
) -> Option<Retained<NSString>>
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn userAgentForURL( &self, url: Option<&NSURL>, ) -> Option<Retained<NSString>>
Get the appropriate user-agent string for a particular URL.
Parameter URL
: The URL.
Returns: The user-agent string for the supplied URL.
§Safety
url
might not allow None
.
Sourcepub unsafe fn supportsTextEncoding(&self) -> bool
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn supportsTextEncoding(&self) -> bool
If the document view of the current web page can support different text encodings.
Sourcepub unsafe fn customTextEncodingName(&self) -> Retained<NSString>
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn customTextEncodingName(&self) -> Retained<NSString>
The custom text encoding name or nil if no custom text encoding name has been set.
Make the page display with a different text encoding; stops any load in progress. The text encoding passed in overrides the normal text encoding smarts including what’s specified in a web page’s header or HTTP response. The text encoding automatically goes back to the default when the top level frame changes to a new location. Setting the text encoding name to nil makes the webView use default encoding rules.
Sourcepub unsafe fn setCustomTextEncodingName(
&self,
custom_text_encoding_name: Option<&NSString>,
)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn setCustomTextEncodingName( &self, custom_text_encoding_name: Option<&NSString>, )
Setter for customTextEncodingName
.
This is copied when set.
Sourcepub unsafe fn mediaStyle(&self) -> Retained<NSString>
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn mediaStyle(&self) -> Retained<NSString>
The media style for the WebView.
The mediaStyle will override the normal value of the CSS media property. Setting the value to nil will restore the normal value. The value will be nil unless explicitly set.
Sourcepub unsafe fn setMediaStyle(&self, media_style: Option<&NSString>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn setMediaStyle(&self, media_style: Option<&NSString>)
Setter for mediaStyle
.
This is copied when set.
Sourcepub unsafe fn stringByEvaluatingJavaScriptFromString(
&self,
script: Option<&NSString>,
) -> Option<Retained<NSString>>
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn stringByEvaluatingJavaScriptFromString( &self, script: Option<&NSString>, ) -> Option<Retained<NSString>>
Parameter script
: The text of the JavaScript.
Returns: The result of the script, converted to a string, or nil for failure.
§Safety
script
might not allow None
.
Sourcepub unsafe fn windowScriptObject(&self) -> Option<Retained<WebScriptObject>>
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate feature WebScriptObject
only.
pub unsafe fn windowScriptObject(&self) -> Option<Retained<WebScriptObject>>
WebScriptObject
only.A WebScriptObject that represents the window object from the script environment.
Sourcepub unsafe fn preferences(&self) -> Option<Retained<WebPreferences>>
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate feature WebPreferences
only.
pub unsafe fn preferences(&self) -> Option<Retained<WebPreferences>>
WebPreferences
only.The preferences used by this WebView.
This method will return [WebPreferences standardPreferences] if no other instance of WebPreferences has been set.
Sourcepub unsafe fn setPreferences(&self, preferences: Option<&WebPreferences>)
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate feature WebPreferences
only.
pub unsafe fn setPreferences(&self, preferences: Option<&WebPreferences>)
WebPreferences
only.Sourcepub unsafe fn preferencesIdentifier(&self) -> Retained<NSString>
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn preferencesIdentifier(&self) -> Retained<NSString>
The WebPreferences key prefix.
If the WebPreferences for this WebView are stored in the user defaults database, this string will be used as a key prefix.
Sourcepub unsafe fn setPreferencesIdentifier(
&self,
preferences_identifier: Option<&NSString>,
)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn setPreferencesIdentifier( &self, preferences_identifier: Option<&NSString>, )
Setter for preferencesIdentifier
.
This is copied when set.
Sourcepub unsafe fn hostWindow(&self) -> Option<Retained<NSWindow>>
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn hostWindow(&self) -> Option<Retained<NSWindow>>
The host window for the web view.
Parts of WebKit (such as plug-ins and JavaScript) depend on a window to function properly. Set a host window so these parts continue to function even when the web view is not in an actual window.
Sourcepub unsafe fn setHostWindow(&self, host_window: Option<&NSWindow>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn setHostWindow(&self, host_window: Option<&NSWindow>)
Sourcepub unsafe fn searchFor_direction_caseSensitive_wrap(
&self,
string: Option<&NSString>,
forward: bool,
case_flag: bool,
wrap_flag: bool,
) -> bool
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn searchFor_direction_caseSensitive_wrap( &self, string: Option<&NSString>, forward: bool, case_flag: bool, wrap_flag: bool, ) -> bool
Searches a document view for a string and highlights the string if it is found. Starts the search from the current selection. Will search across all frames.
Parameter string
: The string to search for.
Parameter forward
: YES to search forward, NO to seach backwards.
Parameter caseFlag
: YES to for case-sensitive search, NO for case-insensitive search.
Returns: YES if found, NO if not found.
§Safety
string
might not allow None
.
Sourcepub unsafe fn registerViewClass_representationClass_forMIMEType(
view_class: Option<&AnyClass>,
representation_class: Option<&AnyClass>,
mime_type: Option<&NSString>,
mtm: MainThreadMarker,
)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn registerViewClass_representationClass_forMIMEType( view_class: Option<&AnyClass>, representation_class: Option<&AnyClass>, mime_type: Option<&NSString>, mtm: MainThreadMarker, )
Register classes that implement WebDocumentView and WebDocumentRepresentation respectively. A document class may register for a primary MIME type by excluding a subtype, i.e. “video/” will match the document class with all video types. More specific matching takes precedence over general matching.
Parameter viewClass
: The WebDocumentView class to use to render data for a given MIME type.
Parameter representationClass
: The WebDocumentRepresentation class to use to represent data of the given MIME type.
Parameter MIMEType
: The MIME type to represent with an object of the given class.
§Safety
view_class
probably has further requirements.view_class
might not allowNone
.representation_class
probably has further requirements.representation_class
might not allowNone
.mime_type
might not allowNone
.
Sourcepub unsafe fn groupName(&self) -> Retained<NSString>
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn groupName(&self) -> Retained<NSString>
The group name for this WebView.
JavaScript may access named frames within the same group.
Sourcepub unsafe fn setGroupName(&self, group_name: Option<&NSString>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn setGroupName(&self, group_name: Option<&NSString>)
Sourcepub unsafe fn estimatedProgress(&self) -> c_double
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn estimatedProgress(&self) -> c_double
An estimate of the percent complete for a document load. This value will range from 0 to 1.0 and, once a load completes, will remain at 1.0 until a new load starts, at which point it will be reset to 0. The value is an estimate based on the total number of bytes expected to be received for a document, including all it’s possible subresources. For more accurate progress indication it is recommended that you implement a WebFrameLoadDelegate and a WebResourceLoadDelegate.
Sourcepub unsafe fn isLoading(&self) -> bool
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn isLoading(&self) -> bool
Whether there are any pending loads in this WebView.
Sourcepub unsafe fn elementAtPoint(
&self,
point: NSPoint,
) -> Option<Retained<NSDictionary>>
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn elementAtPoint( &self, point: NSPoint, ) -> Option<Retained<NSDictionary>>
Parameter point
: A point in the coordinates of the WebView
Returns: An element dictionary describing the point
Sourcepub unsafe fn pasteboardTypesForSelection(&self) -> Retained<NSArray>
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn pasteboardTypesForSelection(&self) -> Retained<NSArray>
The pasteboard types that the WebView can use for the current selection
Sourcepub unsafe fn writeSelectionWithPasteboardTypes_toPasteboard(
&self,
types: Option<&NSArray>,
pasteboard: Option<&NSPasteboard>,
)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn writeSelectionWithPasteboardTypes_toPasteboard( &self, types: Option<&NSArray>, pasteboard: Option<&NSPasteboard>, )
Writes the current selection to the pasteboard
Parameter types
: The types that WebView will write to the pasteboard
Parameter pasteboard
: The pasteboard to write to
§Safety
types
generic should be of the correct type.types
might not allowNone
.pasteboard
might not allowNone
.
Sourcepub unsafe fn pasteboardTypesForElement(
&self,
element: Option<&NSDictionary>,
) -> Option<Retained<NSArray>>
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn pasteboardTypesForElement( &self, element: Option<&NSDictionary>, ) -> Option<Retained<NSArray>>
Returns the pasteboard types that WebView can use for an element
Parameter element
: The element
§Safety
element
generic should be of the correct type.element
might not allowNone
.
Sourcepub unsafe fn writeElement_withPasteboardTypes_toPasteboard(
&self,
element: Option<&NSDictionary>,
types: Option<&NSArray>,
pasteboard: Option<&NSPasteboard>,
)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn writeElement_withPasteboardTypes_toPasteboard( &self, element: Option<&NSDictionary>, types: Option<&NSArray>, pasteboard: Option<&NSPasteboard>, )
Writes an element to the pasteboard
Parameter element
: The element to write to the pasteboard
Parameter types
: The types that WebView will write to the pasteboard
Parameter pasteboard
: The pasteboard to write to
§Safety
element
generic should be of the correct type.element
might not allowNone
.types
generic should be of the correct type.types
might not allowNone
.pasteboard
might not allowNone
.
Sourcepub unsafe fn moveDragCaretToPoint(&self, point: NSPoint)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn moveDragCaretToPoint(&self, point: NSPoint)
Parameter point
: A point in the coordinates of the WebView
This method moves the caret that shows where something being dragged will be dropped. It may cause the WebView to scroll to make the new position of the drag caret visible.
Sourcepub unsafe fn removeDragCaret(&self)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn removeDragCaret(&self)
Removes the drag caret from the WebView
Sourcepub unsafe fn drawsBackground(&self) -> bool
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn drawsBackground(&self) -> bool
Whether the receiver draws a default white background when the loaded page has no background specified.
Sourcepub unsafe fn setDrawsBackground(&self, draws_background: bool)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn setDrawsBackground(&self, draws_background: bool)
Setter for drawsBackground
.
Sourcepub unsafe fn shouldUpdateWhileOffscreen(&self) -> bool
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn shouldUpdateWhileOffscreen(&self) -> bool
Whether the WebView is always updated even when it is not in a window that is currently visible.
If set to NO, then whenever the web view is not in a visible window, updates to the web page will not necessarily be rendered in the view. However, when the window is made visible, the view will be updated automatically. Not updating while hidden can improve performance. If set to is YES, hidden web views are always updated. This is the default.
Sourcepub unsafe fn setShouldUpdateWhileOffscreen(
&self,
should_update_while_offscreen: bool,
)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn setShouldUpdateWhileOffscreen( &self, should_update_while_offscreen: bool, )
Setter for shouldUpdateWhileOffscreen
.
Sourcepub unsafe fn mainFrameURL(&self) -> Retained<NSString>
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn mainFrameURL(&self) -> Retained<NSString>
The main frame’s current URL.
Sourcepub unsafe fn setMainFrameURL(&self, main_frame_url: Option<&NSString>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn setMainFrameURL(&self, main_frame_url: Option<&NSString>)
Setter for mainFrameURL
.
This is copied when set.
Sourcepub unsafe fn mainFrameDocument(&self) -> Option<Retained<DOMDocument>>
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate features DOMDocument
and DOMNode
and DOMObject
and WebScriptObject
only.
pub unsafe fn mainFrameDocument(&self) -> Option<Retained<DOMDocument>>
DOMDocument
and DOMNode
and DOMObject
and WebScriptObject
only.The main frame’s DOMDocument.
Sourcepub unsafe fn mainFrameTitle(&self) -> Retained<NSString>
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn mainFrameTitle(&self) -> Retained<NSString>
The main frame’s title if any, otherwise an empty string.
Sourcepub unsafe fn mainFrameIcon(&self) -> Option<Retained<NSImage>>
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn mainFrameIcon(&self) -> Option<Retained<NSImage>>
The site icon for the current page loaded in the mainFrame, or nil.
Source§impl WebView
Methods declared on superclass NSObject
.
impl WebView
Methods declared on superclass NSObject
.
pub unsafe fn new(mtm: MainThreadMarker) -> Retained<Self>
Source§impl WebView
WebIBActions.
impl WebView
WebIBActions.
Sourcepub unsafe fn takeStringURLFrom(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn takeStringURLFrom(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn stopLoading(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn stopLoading(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn reload(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn reload(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn reloadFromOrigin(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn reloadFromOrigin(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
pub unsafe fn canGoBack(&self) -> bool
Sourcepub unsafe fn goBack_(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn goBack_(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
pub unsafe fn canGoForward(&self) -> bool
Sourcepub unsafe fn goForward_(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn goForward_(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
pub unsafe fn canMakeTextLarger(&self) -> bool
Sourcepub unsafe fn makeTextLarger(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn makeTextLarger(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
pub unsafe fn canMakeTextSmaller(&self) -> bool
Sourcepub unsafe fn makeTextSmaller(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn makeTextSmaller(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
pub unsafe fn canMakeTextStandardSize(&self) -> bool
Sourcepub unsafe fn makeTextStandardSize(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn makeTextStandardSize(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn toggleContinuousSpellChecking(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn toggleContinuousSpellChecking(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn toggleSmartInsertDelete(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn toggleSmartInsertDelete(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Source§impl WebView
WebViewCSS.
impl WebView
WebViewCSS.
Sourcepub unsafe fn computedStyleForElement_pseudoElement(
&self,
element: Option<&DOMElement>,
pseudo_element: Option<&NSString>,
) -> Option<Retained<DOMCSSStyleDeclaration>>
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate features DOMCSSStyleDeclaration
and DOMElement
and DOMNode
and DOMObject
and WebScriptObject
only.
pub unsafe fn computedStyleForElement_pseudoElement( &self, element: Option<&DOMElement>, pseudo_element: Option<&NSString>, ) -> Option<Retained<DOMCSSStyleDeclaration>>
DOMCSSStyleDeclaration
and DOMElement
and DOMNode
and DOMObject
and WebScriptObject
only.§Safety
element
might not allowNone
.pseudo_element
might not allowNone
.
Source§impl WebView
WebViewEditing.
impl WebView
WebViewEditing.
pub unsafe fn editableDOMRangeForPoint( &self, point: NSPoint, ) -> Option<Retained<DOMRange>>
DOMObject
and DOMRange
and WebScriptObject
only.Sourcepub unsafe fn setSelectedDOMRange_affinity(
&self,
range: Option<&DOMRange>,
selection_affinity: NSSelectionAffinity,
)
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate features DOMObject
and DOMRange
and WebScriptObject
only.
pub unsafe fn setSelectedDOMRange_affinity( &self, range: Option<&DOMRange>, selection_affinity: NSSelectionAffinity, )
DOMObject
and DOMRange
and WebScriptObject
only.§Safety
range
might not allow None
.
pub unsafe fn selectedDOMRange(&self) -> Option<Retained<DOMRange>>
DOMObject
and DOMRange
and WebScriptObject
only.pub unsafe fn selectionAffinity(&self) -> NSSelectionAffinity
pub unsafe fn maintainsInactiveSelection(&self) -> bool
pub unsafe fn isEditable(&self) -> bool
Sourcepub unsafe fn setEditable(&self, editable: bool)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn setEditable(&self, editable: bool)
Setter for isEditable
.
pub unsafe fn typingStyle(&self) -> Option<Retained<DOMCSSStyleDeclaration>>
DOMCSSStyleDeclaration
and DOMObject
and WebScriptObject
only.Sourcepub unsafe fn setTypingStyle(
&self,
typing_style: Option<&DOMCSSStyleDeclaration>,
)
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate features DOMCSSStyleDeclaration
and DOMObject
and WebScriptObject
only.
pub unsafe fn setTypingStyle( &self, typing_style: Option<&DOMCSSStyleDeclaration>, )
DOMCSSStyleDeclaration
and DOMObject
and WebScriptObject
only.pub unsafe fn smartInsertDeleteEnabled(&self) -> bool
Sourcepub unsafe fn setSmartInsertDeleteEnabled(
&self,
smart_insert_delete_enabled: bool,
)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn setSmartInsertDeleteEnabled( &self, smart_insert_delete_enabled: bool, )
Setter for smartInsertDeleteEnabled
.
pub unsafe fn isContinuousSpellCheckingEnabled(&self) -> bool
Sourcepub unsafe fn setContinuousSpellCheckingEnabled(
&self,
continuous_spell_checking_enabled: bool,
)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn setContinuousSpellCheckingEnabled( &self, continuous_spell_checking_enabled: bool, )
Setter for isContinuousSpellCheckingEnabled
.
pub unsafe fn spellCheckerDocumentTag(&self) -> NSInteger
pub unsafe fn undoManager(&self) -> Option<Retained<NSUndoManager>>
Sourcepub unsafe fn editingDelegate(
&self,
) -> Option<Retained<ProtocolObject<dyn WebEditingDelegate>>>
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate feature WebEditingDelegate
only.
pub unsafe fn editingDelegate( &self, ) -> Option<Retained<ProtocolObject<dyn WebEditingDelegate>>>
WebEditingDelegate
only.§Safety
This is not retained internally, you must ensure the object is still alive.
Sourcepub unsafe fn setEditingDelegate(
&self,
editing_delegate: Option<&ProtocolObject<dyn WebEditingDelegate>>,
)
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate feature WebEditingDelegate
only.
pub unsafe fn setEditingDelegate( &self, editing_delegate: Option<&ProtocolObject<dyn WebEditingDelegate>>, )
WebEditingDelegate
only.Setter for editingDelegate
.
§Safety
editing_delegate
might not allowNone
.- This is unretained, you must ensure the object is kept alive while in use.
Sourcepub unsafe fn styleDeclarationWithText(
&self,
text: Option<&NSString>,
) -> Option<Retained<DOMCSSStyleDeclaration>>
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate features DOMCSSStyleDeclaration
and DOMObject
and WebScriptObject
only.
pub unsafe fn styleDeclarationWithText( &self, text: Option<&NSString>, ) -> Option<Retained<DOMCSSStyleDeclaration>>
DOMCSSStyleDeclaration
and DOMObject
and WebScriptObject
only.§Safety
text
might not allow None
.
Source§impl WebView
WebViewUndoableEditing.
impl WebView
WebViewUndoableEditing.
Sourcepub unsafe fn replaceSelectionWithNode(&self, node: Option<&DOMNode>)
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate features DOMNode
and DOMObject
and WebScriptObject
only.
pub unsafe fn replaceSelectionWithNode(&self, node: Option<&DOMNode>)
DOMNode
and DOMObject
and WebScriptObject
only.§Safety
node
might not allow None
.
Sourcepub unsafe fn replaceSelectionWithText(&self, text: Option<&NSString>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn replaceSelectionWithText(&self, text: Option<&NSString>)
§Safety
text
might not allow None
.
Sourcepub unsafe fn replaceSelectionWithMarkupString(
&self,
markup_string: Option<&NSString>,
)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn replaceSelectionWithMarkupString( &self, markup_string: Option<&NSString>, )
§Safety
markup_string
might not allow None
.
Sourcepub unsafe fn replaceSelectionWithArchive(&self, archive: Option<&WebArchive>)
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate feature WebArchive
only.
pub unsafe fn replaceSelectionWithArchive(&self, archive: Option<&WebArchive>)
WebArchive
only.§Safety
archive
might not allow None
.
pub unsafe fn deleteSelection(&self)
Sourcepub unsafe fn applyStyle(&self, style: Option<&DOMCSSStyleDeclaration>)
👎Deprecated: No longer supported; please adopt WKWebView.Available on crate features DOMCSSStyleDeclaration
and DOMObject
and WebScriptObject
only.
pub unsafe fn applyStyle(&self, style: Option<&DOMCSSStyleDeclaration>)
DOMCSSStyleDeclaration
and DOMObject
and WebScriptObject
only.§Safety
style
might not allow None
.
Source§impl WebView
WebViewEditingActions.
impl WebView
WebViewEditingActions.
Sourcepub unsafe fn copy(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn copy(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn cut(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn cut(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn paste(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn paste(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn copyFont(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn copyFont(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn pasteFont(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn pasteFont(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn delete(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn delete(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn pasteAsPlainText(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn pasteAsPlainText(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn pasteAsRichText(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn pasteAsRichText(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn changeFont(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn changeFont(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn changeAttributes(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn changeAttributes(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn changeDocumentBackgroundColor(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn changeDocumentBackgroundColor(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn changeColor(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn changeColor(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn alignCenter(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn alignCenter(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn alignJustified(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn alignJustified(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn alignLeft(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn alignLeft(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn alignRight(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn alignRight(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn checkSpelling(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn checkSpelling(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn showGuessPanel(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn showGuessPanel(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn performFindPanelAction(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn performFindPanelAction(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn startSpeaking(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn startSpeaking(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn stopSpeaking(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn stopSpeaking(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn moveToBeginningOfSentence(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn moveToBeginningOfSentence(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn moveToBeginningOfSentenceAndModifySelection(
&self,
sender: Option<&AnyObject>,
)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn moveToBeginningOfSentenceAndModifySelection( &self, sender: Option<&AnyObject>, )
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn moveToEndOfSentence(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn moveToEndOfSentence(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn moveToEndOfSentenceAndModifySelection(
&self,
sender: Option<&AnyObject>,
)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn moveToEndOfSentenceAndModifySelection( &self, sender: Option<&AnyObject>, )
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn selectSentence(&self, sender: Option<&AnyObject>)
👎Deprecated: No longer supported; please adopt WKWebView.
pub unsafe fn selectSentence(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Methods from Deref<Target = NSView>§
pub fn enclosingMenuItem(&self) -> Option<Retained<NSMenuItem>>
pub fn window(&self) -> Option<Retained<NSWindow>>
Sourcepub unsafe fn superview(&self) -> Option<Retained<NSView>>
pub unsafe fn superview(&self) -> Option<Retained<NSView>>
§Safety
This is not retained internally, you must ensure the object is still alive.
pub fn subviews(&self) -> Retained<NSArray<NSView>>
Sourcepub fn setSubviews(&self, subviews: &NSArray<NSView>)
pub fn setSubviews(&self, subviews: &NSArray<NSView>)
pub fn isDescendantOf(&self, view: &NSView) -> bool
Sourcepub unsafe fn opaqueAncestor(&self) -> Option<Retained<NSView>>
pub unsafe fn opaqueAncestor(&self) -> Option<Retained<NSView>>
§Safety
This is not retained internally, you must ensure the object is still alive.
pub fn isHidden(&self) -> bool
pub fn isHiddenOrHasHiddenAncestor(&self) -> bool
Sourcepub unsafe fn getRectsBeingDrawn_count(
&self,
rects: *mut *const CGRect,
count: *mut isize,
)
pub unsafe fn getRectsBeingDrawn_count( &self, rects: *mut *const CGRect, count: *mut isize, )
§Safety
rects
must be a valid pointer or null.count
must be a valid pointer or null.
pub fn needsToDrawRect(&self, rect: CGRect) -> bool
pub fn wantsDefaultClipping(&self) -> bool
pub fn viewDidHide(&self)
pub fn viewDidUnhide(&self)
pub fn addSubview(&self, view: &NSView)
Sourcepub unsafe fn sortSubviewsUsingFunction_context(
&self,
compare: unsafe extern "C-unwind" fn(NonNull<NSView>, NonNull<NSView>, *mut c_void) -> NSComparisonResult,
context: *mut c_void,
)
pub unsafe fn sortSubviewsUsingFunction_context( &self, compare: unsafe extern "C-unwind" fn(NonNull<NSView>, NonNull<NSView>, *mut c_void) -> NSComparisonResult, context: *mut c_void, )
§Safety
compare
must be implemented correctly.context
must be a valid pointer or null.
pub fn viewWillMoveToWindow(&self, new_window: Option<&NSWindow>)
pub fn viewDidMoveToWindow(&self)
pub fn viewWillMoveToSuperview(&self, new_superview: Option<&NSView>)
pub fn viewDidMoveToSuperview(&self)
pub fn didAddSubview(&self, subview: &NSView)
pub fn willRemoveSubview(&self, subview: &NSView)
pub fn removeFromSuperview(&self)
pub fn replaceSubview_with(&self, old_view: &NSView, new_view: &NSView)
pub fn removeFromSuperviewWithoutNeedingDisplay(&self)
pub fn viewDidChangeBackingProperties(&self)
pub fn postsFrameChangedNotifications(&self) -> bool
Sourcepub fn setPostsFrameChangedNotifications(
&self,
posts_frame_changed_notifications: bool,
)
pub fn setPostsFrameChangedNotifications( &self, posts_frame_changed_notifications: bool, )
Setter for postsFrameChangedNotifications
.
pub fn resizeSubviewsWithOldSize(&self, old_size: CGSize)
pub fn resizeWithOldSuperviewSize(&self, old_size: CGSize)
pub fn autoresizesSubviews(&self) -> bool
Sourcepub fn setAutoresizesSubviews(&self, autoresizes_subviews: bool)
pub fn setAutoresizesSubviews(&self, autoresizes_subviews: bool)
Setter for autoresizesSubviews
.
pub fn autoresizingMask(&self) -> NSAutoresizingMaskOptions
Sourcepub fn setAutoresizingMask(&self, autoresizing_mask: NSAutoresizingMaskOptions)
pub fn setAutoresizingMask(&self, autoresizing_mask: NSAutoresizingMaskOptions)
Setter for autoresizingMask
.
pub fn setFrameOrigin(&self, new_origin: CGPoint)
pub fn setFrameSize(&self, new_size: CGSize)
pub fn frame(&self) -> CGRect
pub fn setBoundsOrigin(&self, new_origin: CGPoint)
pub fn setBoundsSize(&self, new_size: CGSize)
pub fn translateOriginToPoint(&self, translation: CGPoint)
pub fn scaleUnitSquareToSize(&self, new_unit_size: CGSize)
pub fn bounds(&self) -> CGRect
pub fn isFlipped(&self) -> bool
pub fn isRotatedFromBase(&self) -> bool
pub fn isRotatedOrScaledFromBase(&self) -> bool
pub fn isOpaque(&self) -> bool
pub fn convertPoint_fromView( &self, point: CGPoint, view: Option<&NSView>, ) -> CGPoint
pub fn convertPoint_toView( &self, point: CGPoint, view: Option<&NSView>, ) -> CGPoint
pub fn convertSize_fromView( &self, size: CGSize, view: Option<&NSView>, ) -> CGSize
pub fn convertSize_toView(&self, size: CGSize, view: Option<&NSView>) -> CGSize
pub fn convertRect_fromView( &self, rect: CGRect, view: Option<&NSView>, ) -> CGRect
pub fn convertRect_toView(&self, rect: CGRect, view: Option<&NSView>) -> CGRect
pub fn backingAlignedRect_options( &self, rect: CGRect, options: NSAlignmentOptions, ) -> CGRect
pub fn centerScanRect(&self, rect: CGRect) -> CGRect
pub fn convertPointToBacking(&self, point: CGPoint) -> CGPoint
pub fn convertPointFromBacking(&self, point: CGPoint) -> CGPoint
pub fn convertSizeToBacking(&self, size: CGSize) -> CGSize
pub fn convertSizeFromBacking(&self, size: CGSize) -> CGSize
pub fn convertRectToBacking(&self, rect: CGRect) -> CGRect
pub fn convertRectFromBacking(&self, rect: CGRect) -> CGRect
pub fn convertPointToLayer(&self, point: CGPoint) -> CGPoint
pub fn convertPointFromLayer(&self, point: CGPoint) -> CGPoint
pub fn convertSizeToLayer(&self, size: CGSize) -> CGSize
pub fn convertSizeFromLayer(&self, size: CGSize) -> CGSize
pub fn convertRectToLayer(&self, rect: CGRect) -> CGRect
pub fn convertRectFromLayer(&self, rect: CGRect) -> CGRect
pub fn canDrawConcurrently(&self) -> bool
Sourcepub unsafe fn setCanDrawConcurrently(&self, can_draw_concurrently: bool)
pub unsafe fn setCanDrawConcurrently(&self, can_draw_concurrently: bool)
Setter for canDrawConcurrently
.
pub fn canDraw(&self) -> bool
pub fn setNeedsDisplayInRect(&self, invalid_rect: CGRect)
pub fn needsDisplay(&self) -> bool
Sourcepub fn setNeedsDisplay(&self, needs_display: bool)
pub fn setNeedsDisplay(&self, needs_display: bool)
Setter for needsDisplay
.
pub fn lockFocus(&self)
pub fn unlockFocus(&self)
pub fn lockFocusIfCanDraw(&self) -> bool
Sourcepub fn visibleRect(&self) -> CGRect
pub fn visibleRect(&self) -> CGRect
The portion of the view that isn’t clipped by its superviews.
Visibility, as reflected by this property, doesn’t account for whether other view or window objects overlap the current view or whether the current view is installed in a window at all. This value of this property is NSZeroRect
if the current view is effectively hidden.
During a printing operation, the visible rectangle is further clipped to the page being imaged.
pub fn display(&self)
pub fn displayIfNeeded(&self)
pub fn displayIfNeededIgnoringOpacity(&self)
pub fn displayRect(&self, rect: CGRect)
pub fn displayIfNeededInRect(&self, rect: CGRect)
pub fn displayRectIgnoringOpacity(&self, rect: CGRect)
pub fn displayIfNeededInRectIgnoringOpacity(&self, rect: CGRect)
pub fn drawRect(&self, dirty_rect: CGRect)
pub fn viewWillDraw(&self)
pub fn scrollPoint(&self, point: CGPoint)
pub fn scrollRectToVisible(&self, rect: CGRect) -> bool
pub fn autoscroll(&self, event: &NSEvent) -> bool
pub fn adjustScroll(&self, new_visible: CGRect) -> CGRect
pub fn scrollRect_by(&self, rect: CGRect, delta: CGSize)
pub fn translateRectsNeedingDisplayInRect_by( &self, clip_rect: CGRect, delta: CGSize, )
pub fn hitTest(&self, point: CGPoint) -> Option<Retained<NSView>>
pub fn mouse_inRect(&self, point: CGPoint, rect: CGRect) -> bool
pub fn viewWithTag(&self, tag: isize) -> Option<Retained<NSView>>
pub fn tag(&self) -> isize
pub fn performKeyEquivalent(&self, event: &NSEvent) -> bool
pub fn acceptsFirstMouse(&self, event: Option<&NSEvent>) -> bool
pub fn shouldDelayWindowOrderingForEvent(&self, event: &NSEvent) -> bool
pub fn needsPanelToBecomeKey(&self) -> bool
pub fn mouseDownCanMoveWindow(&self) -> bool
pub fn acceptsTouchEvents(&self) -> bool
Sourcepub fn setAcceptsTouchEvents(&self, accepts_touch_events: bool)
👎Deprecated: Use allowedTouchTypes instead
pub fn setAcceptsTouchEvents(&self, accepts_touch_events: bool)
Setter for acceptsTouchEvents
.
pub fn wantsRestingTouches(&self) -> bool
Sourcepub fn setWantsRestingTouches(&self, wants_resting_touches: bool)
pub fn setWantsRestingTouches(&self, wants_resting_touches: bool)
Setter for wantsRestingTouches
.
pub fn layerContentsRedrawPolicy(&self) -> NSViewLayerContentsRedrawPolicy
Sourcepub fn setLayerContentsRedrawPolicy(
&self,
layer_contents_redraw_policy: NSViewLayerContentsRedrawPolicy,
)
pub fn setLayerContentsRedrawPolicy( &self, layer_contents_redraw_policy: NSViewLayerContentsRedrawPolicy, )
Setter for layerContentsRedrawPolicy
.
pub fn layerContentsPlacement(&self) -> NSViewLayerContentsPlacement
Sourcepub fn setLayerContentsPlacement(
&self,
layer_contents_placement: NSViewLayerContentsPlacement,
)
pub fn setLayerContentsPlacement( &self, layer_contents_placement: NSViewLayerContentsPlacement, )
Setter for layerContentsPlacement
.
pub fn wantsLayer(&self) -> bool
Sourcepub fn setWantsLayer(&self, wants_layer: bool)
pub fn setWantsLayer(&self, wants_layer: bool)
Setter for wantsLayer
.
pub fn wantsUpdateLayer(&self) -> bool
pub fn updateLayer(&self)
pub fn canDrawSubviewsIntoLayer(&self) -> bool
Sourcepub fn setCanDrawSubviewsIntoLayer(&self, can_draw_subviews_into_layer: bool)
pub fn setCanDrawSubviewsIntoLayer(&self, can_draw_subviews_into_layer: bool)
Setter for canDrawSubviewsIntoLayer
.
pub fn layoutSubtreeIfNeeded(&self)
pub fn layout(&self)
pub fn needsLayout(&self) -> bool
Sourcepub fn setNeedsLayout(&self, needs_layout: bool)
pub fn setNeedsLayout(&self, needs_layout: bool)
Setter for needsLayout
.
pub fn layerUsesCoreImageFilters(&self) -> bool
Sourcepub fn setLayerUsesCoreImageFilters(&self, layer_uses_core_image_filters: bool)
pub fn setLayerUsesCoreImageFilters(&self, layer_uses_core_image_filters: bool)
Setter for layerUsesCoreImageFilters
.
pub fn clipsToBounds(&self) -> bool
Sourcepub fn setClipsToBounds(&self, clips_to_bounds: bool)
pub fn setClipsToBounds(&self, clips_to_bounds: bool)
Setter for clipsToBounds
.
pub fn postsBoundsChangedNotifications(&self) -> bool
Sourcepub fn setPostsBoundsChangedNotifications(
&self,
posts_bounds_changed_notifications: bool,
)
pub fn setPostsBoundsChangedNotifications( &self, posts_bounds_changed_notifications: bool, )
Setter for postsBoundsChangedNotifications
.
pub fn toolTip(&self) -> Option<Retained<NSString>>
Sourcepub fn setToolTip(&self, tool_tip: Option<&NSString>)
pub fn setToolTip(&self, tool_tip: Option<&NSString>)
Sourcepub unsafe fn addToolTipRect_owner_userData(
&self,
rect: CGRect,
owner: &AnyObject,
data: *mut c_void,
) -> isize
pub unsafe fn addToolTipRect_owner_userData( &self, rect: CGRect, owner: &AnyObject, data: *mut c_void, ) -> isize
§Safety
owner
should be of the correct type.data
must be a valid pointer or null.
pub fn removeToolTip(&self, tag: isize)
pub fn removeAllToolTips(&self)
pub fn viewWillStartLiveResize(&self)
pub fn viewDidEndLiveResize(&self)
pub fn inLiveResize(&self) -> bool
pub fn preservesContentDuringLiveResize(&self) -> bool
pub fn rectPreservedDuringLiveResize(&self) -> CGRect
pub fn rectForSmartMagnificationAtPoint_inRect( &self, location: CGPoint, visible_rect: CGRect, ) -> CGRect
pub fn prepareForReuse(&self)
pub fn prepareContentInRect(&self, rect: CGRect)
pub fn preparedContentRect(&self) -> CGRect
Sourcepub fn setPreparedContentRect(&self, prepared_content_rect: CGRect)
pub fn setPreparedContentRect(&self, prepared_content_rect: CGRect)
Setter for preparedContentRect
.
pub fn allowsVibrancy(&self) -> bool
Sourcepub fn viewDidChangeEffectiveAppearance(&self)
pub fn viewDidChangeEffectiveAppearance(&self)
Override point for reacting to the effective appearance of the receiver changing. At this point effectiveAppearance
property reflects the new appearance.
Sourcepub unsafe fn nextKeyView(&self) -> Option<Retained<NSView>>
pub unsafe fn nextKeyView(&self) -> Option<Retained<NSView>>
§Safety
This is not retained internally, you must ensure the object is still alive.
Sourcepub unsafe fn setNextKeyView(&self, next_key_view: Option<&NSView>)
pub unsafe fn setNextKeyView(&self, next_key_view: Option<&NSView>)
Setter for nextKeyView
.
§Safety
This is unretained, you must ensure the object is kept alive while in use.
Sourcepub unsafe fn previousKeyView(&self) -> Option<Retained<NSView>>
pub unsafe fn previousKeyView(&self) -> Option<Retained<NSView>>
§Safety
This is not retained internally, you must ensure the object is still alive.
Sourcepub unsafe fn nextValidKeyView(&self) -> Option<Retained<NSView>>
pub unsafe fn nextValidKeyView(&self) -> Option<Retained<NSView>>
§Safety
This is not retained internally, you must ensure the object is still alive.
Sourcepub unsafe fn previousValidKeyView(&self) -> Option<Retained<NSView>>
pub unsafe fn previousValidKeyView(&self) -> Option<Retained<NSView>>
§Safety
This is not retained internally, you must ensure the object is still alive.
pub fn canBecomeKeyView(&self) -> bool
pub fn setKeyboardFocusRingNeedsDisplayInRect(&self, rect: CGRect)
pub fn drawFocusRingMask(&self)
pub fn focusRingMaskBounds(&self) -> CGRect
pub fn noteFocusRingMaskChanged(&self)
pub fn writeEPSInsideRect_toPasteboard( &self, rect: CGRect, pasteboard: &NSPasteboard, )
pub fn dataWithEPSInsideRect(&self, rect: CGRect) -> Retained<NSData>
pub fn writePDFInsideRect_toPasteboard( &self, rect: CGRect, pasteboard: &NSPasteboard, )
pub fn dataWithPDFInsideRect(&self, rect: CGRect) -> Retained<NSData>
Sourcepub unsafe fn print(&self, sender: Option<&AnyObject>)
pub unsafe fn print(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn knowsPageRange(&self, range: *mut NSRange) -> bool
pub unsafe fn knowsPageRange(&self, range: *mut NSRange) -> bool
§Safety
range
must be a valid pointer.
pub fn rectForPage(&self, page: isize) -> CGRect
pub fn locationOfPrintRect(&self, rect: CGRect) -> CGPoint
pub fn drawPageBorderWithSize(&self, border_size: CGSize)
pub fn pageHeader(&self) -> Retained<NSAttributedString>
Sourcepub fn drawSheetBorderWithSize(&self, border_size: CGSize)
👎Deprecated: This is never invoked and the NSView implementation does nothing
pub fn drawSheetBorderWithSize(&self, border_size: CGSize)
- This method is obsolete. It will never be invoked from within AppKit, and NSView’s implementation of it does nothing. **
pub fn printJobTitle(&self) -> Retained<NSString>
pub fn beginDocument(&self)
pub fn endDocument(&self)
pub fn beginPageInRect_atPlacement(&self, rect: CGRect, location: CGPoint)
pub fn endPage(&self)
pub fn registeredDraggedTypes(&self) -> Retained<NSArray<NSString>>
pub fn registerForDraggedTypes(&self, new_types: &NSArray<NSString>)
pub fn unregisterDraggedTypes(&self)
Sourcepub unsafe fn exitFullScreenModeWithOptions(
&self,
options: Option<&NSDictionary<NSString>>,
)
pub unsafe fn exitFullScreenModeWithOptions( &self, options: Option<&NSDictionary<NSString>>, )
§Safety
options
generic should be of the correct type.
pub fn isInFullScreenMode(&self) -> bool
pub fn showDefinitionForAttributedString_atPoint( &self, attr_string: Option<&NSAttributedString>, text_baseline_origin: CGPoint, )
pub fn isDrawingFindIndicator(&self) -> bool
pub fn safeAreaInsets(&self) -> NSEdgeInsets
pub fn additionalSafeAreaInsets(&self) -> NSEdgeInsets
Sourcepub fn setAdditionalSafeAreaInsets(
&self,
additional_safe_area_insets: NSEdgeInsets,
)
pub fn setAdditionalSafeAreaInsets( &self, additional_safe_area_insets: NSEdgeInsets, )
Setter for additionalSafeAreaInsets
.
pub fn safeAreaRect(&self) -> CGRect
Sourcepub fn prefersCompactControlSizeMetrics(&self) -> bool
pub fn prefersCompactControlSizeMetrics(&self) -> bool
When this property is true, any NSControls in the view or its descendants will be sized with compact metrics compatible with macOS 15 and earlier. Defaults to false
Sourcepub fn setPrefersCompactControlSizeMetrics(
&self,
prefers_compact_control_size_metrics: bool,
)
pub fn setPrefersCompactControlSizeMetrics( &self, prefers_compact_control_size_metrics: bool, )
Setter for prefersCompactControlSizeMetrics
.
pub fn updateTrackingAreas(&self)
pub fn discardCursorRects(&self)
pub fn resetCursorRects(&self)
Sourcepub unsafe fn addTrackingRect_owner_userData_assumeInside(
&self,
rect: CGRect,
owner: &AnyObject,
data: *mut c_void,
flag: bool,
) -> isize
pub unsafe fn addTrackingRect_owner_userData_assumeInside( &self, rect: CGRect, owner: &AnyObject, data: *mut c_void, flag: bool, ) -> isize
§Safety
owner
should be of the correct type.data
must be a valid pointer or null.
pub fn removeTrackingRect(&self, tag: isize)
Sourcepub unsafe fn dragImage_at_offset_event_pasteboard_source_slideBack(
&self,
image: &NSImage,
view_location: CGPoint,
initial_offset: CGSize,
event: &NSEvent,
pboard: &NSPasteboard,
source_obj: &AnyObject,
slide_flag: bool,
)
👎Deprecated: Use -beginDraggingSessionWithItems:event:source: instead
pub unsafe fn dragImage_at_offset_event_pasteboard_source_slideBack( &self, image: &NSImage, view_location: CGPoint, initial_offset: CGSize, event: &NSEvent, pboard: &NSPasteboard, source_obj: &AnyObject, slide_flag: bool, )
§Safety
source_obj
should be of the correct type.
pub fn dragFile_fromRect_slideBack_event( &self, filename: &NSString, rect: CGRect, flag: bool, event: &NSEvent, ) -> bool
Sourcepub unsafe fn dragPromisedFilesOfTypes_fromRect_source_slideBack_event(
&self,
type_array: &NSArray<NSString>,
rect: CGRect,
source_object: &AnyObject,
flag: bool,
event: &NSEvent,
) -> bool
👎Deprecated: Use -beginDraggingSessionWithItems:event:source: with an NSFilePromiseProvider instead
pub unsafe fn dragPromisedFilesOfTypes_fromRect_source_slideBack_event( &self, type_array: &NSArray<NSString>, rect: CGRect, source_object: &AnyObject, flag: bool, event: &NSEvent, ) -> bool
§Safety
source_object
should be of the correct type.
pub fn convertPointToBase(&self, point: CGPoint) -> CGPoint
pub fn convertPointFromBase(&self, point: CGPoint) -> CGPoint
pub fn convertSizeToBase(&self, size: CGSize) -> CGSize
pub fn convertSizeFromBase(&self, size: CGSize) -> CGSize
pub fn convertRectToBase(&self, rect: CGRect) -> CGRect
pub fn convertRectFromBase(&self, rect: CGRect) -> CGRect
pub fn performMnemonic(&self, string: &NSString) -> bool
pub fn shouldDrawColor(&self) -> bool
pub fn gState(&self) -> isize
pub fn allocateGState(&self)
pub fn setUpGState(&self)
pub fn renewGState(&self)
Methods from Deref<Target = NSResponder>§
Sourcepub unsafe fn nextResponder(&self) -> Option<Retained<NSResponder>>
pub unsafe fn nextResponder(&self) -> Option<Retained<NSResponder>>
§Safety
This is not retained internally, you must ensure the object is still alive.
Sourcepub unsafe fn setNextResponder(&self, next_responder: Option<&NSResponder>)
pub unsafe fn setNextResponder(&self, next_responder: Option<&NSResponder>)
Setter for nextResponder
.
§Safety
This is unretained, you must ensure the object is kept alive while in use.
Sourcepub unsafe fn tryToPerform_with(
&self,
action: Sel,
object: Option<&AnyObject>,
) -> bool
pub unsafe fn tryToPerform_with( &self, action: Sel, object: Option<&AnyObject>, ) -> bool
§Safety
action
must be a valid selector.object
should be of the correct type.
pub fn performKeyEquivalent(&self, event: &NSEvent) -> bool
pub fn validRequestorForSendType_returnType( &self, send_type: Option<&NSString>, return_type: Option<&NSString>, ) -> Option<Retained<AnyObject>>
pub fn mouseDown(&self, event: &NSEvent)
pub fn rightMouseDown(&self, event: &NSEvent)
pub fn otherMouseDown(&self, event: &NSEvent)
pub fn mouseUp(&self, event: &NSEvent)
pub fn rightMouseUp(&self, event: &NSEvent)
pub fn otherMouseUp(&self, event: &NSEvent)
pub fn mouseMoved(&self, event: &NSEvent)
pub fn mouseDragged(&self, event: &NSEvent)
pub fn mouseCancelled(&self, event: &NSEvent)
pub fn scrollWheel(&self, event: &NSEvent)
pub fn rightMouseDragged(&self, event: &NSEvent)
pub fn otherMouseDragged(&self, event: &NSEvent)
pub fn mouseEntered(&self, event: &NSEvent)
pub fn mouseExited(&self, event: &NSEvent)
pub fn keyDown(&self, event: &NSEvent)
pub fn keyUp(&self, event: &NSEvent)
pub fn flagsChanged(&self, event: &NSEvent)
pub fn tabletPoint(&self, event: &NSEvent)
pub fn tabletProximity(&self, event: &NSEvent)
pub fn cursorUpdate(&self, event: &NSEvent)
pub fn magnifyWithEvent(&self, event: &NSEvent)
pub fn rotateWithEvent(&self, event: &NSEvent)
pub fn swipeWithEvent(&self, event: &NSEvent)
pub fn beginGestureWithEvent(&self, event: &NSEvent)
pub fn endGestureWithEvent(&self, event: &NSEvent)
pub fn smartMagnifyWithEvent(&self, event: &NSEvent)
pub fn changeModeWithEvent(&self, event: &NSEvent)
pub fn touchesBeganWithEvent(&self, event: &NSEvent)
pub fn touchesMovedWithEvent(&self, event: &NSEvent)
pub fn touchesEndedWithEvent(&self, event: &NSEvent)
pub fn touchesCancelledWithEvent(&self, event: &NSEvent)
pub fn quickLookWithEvent(&self, event: &NSEvent)
pub fn pressureChangeWithEvent(&self, event: &NSEvent)
Sourcepub fn contextMenuKeyDown(&self, event: &NSEvent)
pub fn contextMenuKeyDown(&self, event: &NSEvent)
Handle a key event that should present a context menu at the user focus.
Most applications should not override this method. Instead, you should customize the context menu displayed from a keyboard event by implementing menuForEvent:
and selectionAnchorRect
, or showContextMenuForSelection:
, rather than this method.
You should only override this method when you do not want the system-provided default behavior for the context menu hotkey, either for a specific key combination, or for the hotkey in general. For example, if your application already provides a different behavior for control-Return (the default context menu hotkey definition), and you want to preserve that behavior, you should override this method to handle that specific key combination, and then return without calling super
. Note that the user may customize the hotkey to a different key combination, so in this example, if any other key combination is passed to your method, you would call super
.
An implementation of this method should call [super contextMenuKeyDown:event]
to pass the request up the responder chain. If the message reaches the application object, NSApplication’s implementation of this method will send showContextMenuForSelection:
to the responder chain. If you do not call super
, then no further handling of the key event will be performed.
Note: In some cases, showContextMenuForSelection:
will be called without a prior call to contextMenuKeyDown:
. This occurs when a view receives an Accessibility ShowMenu action, or when the user has created a Cocoa Text key binding to map a different key combination to the showContextMenuForSelection:
action.
Parameter event
: The key down event that matches the system-wide context menu hotkey combination.
See also: showContextMenuForSelection:
Sourcepub unsafe fn noResponderFor(&self, event_selector: Sel)
pub unsafe fn noResponderFor(&self, event_selector: Sel)
§Safety
event_selector
must be a valid selector.
pub fn acceptsFirstResponder(&self) -> bool
pub fn becomeFirstResponder(&self) -> bool
pub fn resignFirstResponder(&self) -> bool
pub fn interpretKeyEvents(&self, event_array: &NSArray<NSEvent>)
pub fn flushBufferedKeyEvents(&self)
Sourcepub unsafe fn showContextHelp(&self, sender: Option<&AnyObject>)
pub unsafe fn showContextHelp(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
pub fn helpRequested(&self, event_ptr: &NSEvent)
pub fn shouldBeTreatedAsInkEvent(&self, event: &NSEvent) -> bool
pub fn wantsScrollEventsForSwipeTrackingOnAxis( &self, axis: NSEventGestureAxis, ) -> bool
pub fn wantsForwardedScrollEventsForAxis( &self, axis: NSEventGestureAxis, ) -> bool
Sourcepub unsafe fn supplementalTargetForAction_sender(
&self,
action: Sel,
sender: Option<&AnyObject>,
) -> Option<Retained<AnyObject>>
pub unsafe fn supplementalTargetForAction_sender( &self, action: Sel, sender: Option<&AnyObject>, ) -> Option<Retained<AnyObject>>
§Safety
action
must be a valid selector.sender
should be of the correct type.
pub fn undoManager(&self) -> Option<Retained<NSUndoManager>>
pub fn validateProposedFirstResponder_forEvent( &self, responder: &NSResponder, event: Option<&NSEvent>, ) -> bool
Sourcepub unsafe fn presentError_modalForWindow_delegate_didPresentSelector_contextInfo(
&self,
error: &NSError,
window: &NSWindow,
delegate: Option<&AnyObject>,
did_present_selector: Option<Sel>,
context_info: *mut c_void,
)
pub unsafe fn presentError_modalForWindow_delegate_didPresentSelector_contextInfo( &self, error: &NSError, window: &NSWindow, delegate: Option<&AnyObject>, did_present_selector: Option<Sel>, context_info: *mut c_void, )
§Safety
delegate
should be of the correct type.did_present_selector
must be a valid selector.context_info
must be a valid pointer or null.
pub fn presentError(&self, error: &NSError) -> bool
pub fn willPresentError(&self, error: &NSError) -> Retained<NSError>
Sourcepub unsafe fn performTextFinderAction(&self, sender: Option<&AnyObject>)
pub unsafe fn performTextFinderAction(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn newWindowForTab(&self, sender: Option<&AnyObject>)
pub unsafe fn newWindowForTab(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
Sourcepub unsafe fn showWritingTools(&self, sender: Option<&AnyObject>)
pub unsafe fn showWritingTools(&self, sender: Option<&AnyObject>)
§Safety
sender
should be of the correct type.
pub fn performMnemonic(&self, string: &NSString) -> bool
Methods from Deref<Target = NSObject>§
Sourcepub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
pub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
Handle messages the object doesn’t recognize.
See Apple’s documentation for details.
Methods from Deref<Target = AnyObject>§
Sourcepub fn class(&self) -> &'static AnyClass
pub fn class(&self) -> &'static AnyClass
Dynamically find the class of this object.
§Panics
May panic if the object is invalid (which may be the case for objects
returned from unavailable init
/new
methods).
§Example
Check that an instance of NSObject
has the precise class NSObject
.
use objc2::ClassType;
use objc2::runtime::NSObject;
let obj = NSObject::new();
assert_eq!(obj.class(), NSObject::class());
Sourcepub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load
instead.
pub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
Ivar::load
instead.Use Ivar::load
instead.
§Safety
The object must have an instance variable with the given name, and it
must be of type T
.
See Ivar::load_ptr
for details surrounding this.
Sourcepub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
pub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
Attempt to downcast the object to a class of type T
.
This is the reference-variant. Use Retained::downcast
if you want
to convert a retained object to another type.
§Mutable classes
Some classes have immutable and mutable variants, such as NSString
and NSMutableString
.
When some Objective-C API signature says it gives you an immutable class, it generally expects you to not mutate that, even though it may technically be mutable “under the hood”.
So using this method to convert a NSString
to a NSMutableString
,
while not unsound, is generally frowned upon unless you created the
string yourself, or the API explicitly documents the string to be
mutable.
See Apple’s documentation on mutability and on
isKindOfClass:
for more details.
§Generic classes
Objective-C generics are called “lightweight generics”, and that’s because they aren’t exposed in the runtime. This makes it impossible to safely downcast to generic collections, so this is disallowed by this method.
You can, however, safely downcast to generic collections where all the
type-parameters are AnyObject
.
§Panics
This works internally by calling isKindOfClass:
. That means that the
object must have the instance method of that name, and an exception
will be thrown (if CoreFoundation is linked) or the process will abort
if that is not the case. In the vast majority of cases, you don’t need
to worry about this, since both root objects NSObject
and
NSProxy
implement this method.
§Examples
Cast an NSString
back and forth from NSObject
.
use objc2::rc::Retained;
use objc2_foundation::{NSObject, NSString};
let obj: Retained<NSObject> = NSString::new().into_super();
let string = obj.downcast_ref::<NSString>().unwrap();
// Or with `downcast`, if we do not need the object afterwards
let string = obj.downcast::<NSString>().unwrap();
Try (and fail) to cast an NSObject
to an NSString
.
use objc2_foundation::{NSObject, NSString};
let obj = NSObject::new();
assert!(obj.downcast_ref::<NSString>().is_none());
Try to cast to an array of strings.
use objc2_foundation::{NSArray, NSObject, NSString};
let arr = NSArray::from_retained_slice(&[NSObject::new()]);
// This is invalid and doesn't type check.
let arr = arr.downcast_ref::<NSArray<NSString>>();
This fails to compile, since it would require enumerating over the array to ensure that each element is of the desired type, which is a performance pitfall.
Downcast when processing each element instead.
use objc2_foundation::{NSArray, NSObject, NSString};
let arr = NSArray::from_retained_slice(&[NSObject::new()]);
for elem in arr {
if let Some(data) = elem.downcast_ref::<NSString>() {
// handle `data`
}
}
Trait Implementations§
Source§impl AsRef<NSResponder> for WebView
impl AsRef<NSResponder> for WebView
Source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Source§impl Borrow<NSResponder> for WebView
impl Borrow<NSResponder> for WebView
Source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Source§impl ClassType for WebView
impl ClassType for WebView
Source§const NAME: &'static str = "WebView"
const NAME: &'static str = "WebView"
Source§type ThreadKind = <<WebView as ClassType>::Super as ClassType>::ThreadKind
type ThreadKind = <<WebView as ClassType>::Super as ClassType>::ThreadKind
Source§impl NSAccessibility for WebView
impl NSAccessibility for WebView
fn isAccessibilityElement(&self) -> bool
Source§fn setAccessibilityElement(&self, accessibility_element: bool)
fn setAccessibilityElement(&self, accessibility_element: bool)
isAccessibilityElement
.fn accessibilityFrame(&self) -> CGRect
Source§fn setAccessibilityFrame(&self, accessibility_frame: CGRect)
fn setAccessibilityFrame(&self, accessibility_frame: CGRect)
accessibilityFrame
.fn isAccessibilityFocused(&self) -> bool
Source§fn setAccessibilityFocused(&self, accessibility_focused: bool)
fn setAccessibilityFocused(&self, accessibility_focused: bool)
isAccessibilityFocused
.fn accessibilityActivationPoint(&self) -> CGPoint
Source§fn setAccessibilityActivationPoint(
&self,
accessibility_activation_point: CGPoint,
)
fn setAccessibilityActivationPoint( &self, accessibility_activation_point: CGPoint, )
accessibilityActivationPoint
.fn accessibilityTopLevelUIElement(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityTopLevelUIElement(
&self,
accessibility_top_level_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityTopLevelUIElement( &self, accessibility_top_level_ui_element: Option<&AnyObject>, )
accessibilityTopLevelUIElement
. Read morefn accessibilityURL(&self) -> Option<Retained<NSURL>>
Source§fn setAccessibilityURL(&self, accessibility_url: Option<&NSURL>)
fn setAccessibilityURL(&self, accessibility_url: Option<&NSURL>)
accessibilityURL
. Read morefn accessibilityValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityValue(&self, accessibility_value: Option<&AnyObject>)
unsafe fn setAccessibilityValue(&self, accessibility_value: Option<&AnyObject>)
accessibilityValue
. Read morefn accessibilityValueDescription(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityValueDescription(
&self,
accessibility_value_description: Option<&NSString>,
)
fn setAccessibilityValueDescription( &self, accessibility_value_description: Option<&NSString>, )
accessibilityValueDescription
. Read morefn accessibilityVisibleChildren(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityVisibleChildren(
&self,
accessibility_visible_children: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleChildren( &self, accessibility_visible_children: Option<&NSArray>, )
accessibilityVisibleChildren
. Read morefn accessibilityTitle(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityTitle(&self, accessibility_title: Option<&NSString>)
fn setAccessibilityTitle(&self, accessibility_title: Option<&NSString>)
accessibilityTitle
. Read morefn accessibilityTitleUIElement(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityTitleUIElement(
&self,
accessibility_title_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityTitleUIElement( &self, accessibility_title_ui_element: Option<&AnyObject>, )
accessibilityTitleUIElement
. Read morefn accessibilityNextContents(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityNextContents(
&self,
accessibility_next_contents: Option<&NSArray>,
)
unsafe fn setAccessibilityNextContents( &self, accessibility_next_contents: Option<&NSArray>, )
accessibilityNextContents
. Read morefn accessibilityOverflowButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityOverflowButton(
&self,
accessibility_overflow_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityOverflowButton( &self, accessibility_overflow_button: Option<&AnyObject>, )
accessibilityOverflowButton
. Read morefn accessibilityParent(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityParent(
&self,
accessibility_parent: Option<&AnyObject>,
)
unsafe fn setAccessibilityParent( &self, accessibility_parent: Option<&AnyObject>, )
accessibilityParent
. Read morefn accessibilityPlaceholderValue(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityPlaceholderValue(
&self,
accessibility_placeholder_value: Option<&NSString>,
)
fn setAccessibilityPlaceholderValue( &self, accessibility_placeholder_value: Option<&NSString>, )
accessibilityPlaceholderValue
. Read morefn accessibilityPreviousContents(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityPreviousContents(
&self,
accessibility_previous_contents: Option<&NSArray>,
)
unsafe fn setAccessibilityPreviousContents( &self, accessibility_previous_contents: Option<&NSArray>, )
accessibilityPreviousContents
. Read morefn accessibilityRoleDescription(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityRoleDescription(
&self,
accessibility_role_description: Option<&NSString>,
)
fn setAccessibilityRoleDescription( &self, accessibility_role_description: Option<&NSString>, )
accessibilityRoleDescription
. Read morefn accessibilitySearchButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilitySearchButton(
&self,
accessibility_search_button: Option<&AnyObject>,
)
unsafe fn setAccessibilitySearchButton( &self, accessibility_search_button: Option<&AnyObject>, )
accessibilitySearchButton
. Read morefn accessibilitySearchMenu(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilitySearchMenu(
&self,
accessibility_search_menu: Option<&AnyObject>,
)
unsafe fn setAccessibilitySearchMenu( &self, accessibility_search_menu: Option<&AnyObject>, )
accessibilitySearchMenu
. Read morefn isAccessibilitySelected(&self) -> bool
Source§fn setAccessibilitySelected(&self, accessibility_selected: bool)
fn setAccessibilitySelected(&self, accessibility_selected: bool)
isAccessibilitySelected
.fn accessibilitySelectedChildren(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySelectedChildren(
&self,
accessibility_selected_children: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedChildren( &self, accessibility_selected_children: Option<&NSArray>, )
accessibilitySelectedChildren
. Read morefn accessibilityServesAsTitleForUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityServesAsTitleForUIElements(
&self,
accessibility_serves_as_title_for_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityServesAsTitleForUIElements( &self, accessibility_serves_as_title_for_ui_elements: Option<&NSArray>, )
accessibilityServesAsTitleForUIElements
. Read morefn accessibilityShownMenu(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityShownMenu(
&self,
accessibility_shown_menu: Option<&AnyObject>,
)
unsafe fn setAccessibilityShownMenu( &self, accessibility_shown_menu: Option<&AnyObject>, )
accessibilityShownMenu
. Read morefn accessibilityMinValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMinValue(
&self,
accessibility_min_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityMinValue( &self, accessibility_min_value: Option<&AnyObject>, )
accessibilityMinValue
. Read morefn accessibilityMaxValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMaxValue(
&self,
accessibility_max_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityMaxValue( &self, accessibility_max_value: Option<&AnyObject>, )
accessibilityMaxValue
. Read morefn accessibilityLinkedUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityLinkedUIElements(
&self,
accessibility_linked_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityLinkedUIElements( &self, accessibility_linked_ui_elements: Option<&NSArray>, )
accessibilityLinkedUIElements
. Read morefn accessibilityWindow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityWindow(
&self,
accessibility_window: Option<&AnyObject>,
)
unsafe fn setAccessibilityWindow( &self, accessibility_window: Option<&AnyObject>, )
accessibilityWindow
. Read morefn accessibilityIdentifier(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityIdentifier(
&self,
accessibility_identifier: Option<&NSString>,
)
fn setAccessibilityIdentifier( &self, accessibility_identifier: Option<&NSString>, )
accessibilityIdentifier
. Read morefn accessibilityHelp(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityHelp(&self, accessibility_help: Option<&NSString>)
fn setAccessibilityHelp(&self, accessibility_help: Option<&NSString>)
accessibilityHelp
. Read morefn accessibilityFilename(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityFilename(&self, accessibility_filename: Option<&NSString>)
fn setAccessibilityFilename(&self, accessibility_filename: Option<&NSString>)
accessibilityFilename
. Read morefn isAccessibilityExpanded(&self) -> bool
Source§fn setAccessibilityExpanded(&self, accessibility_expanded: bool)
fn setAccessibilityExpanded(&self, accessibility_expanded: bool)
isAccessibilityExpanded
.fn isAccessibilityEdited(&self) -> bool
Source§fn setAccessibilityEdited(&self, accessibility_edited: bool)
fn setAccessibilityEdited(&self, accessibility_edited: bool)
isAccessibilityEdited
.fn isAccessibilityEnabled(&self) -> bool
Source§fn setAccessibilityEnabled(&self, accessibility_enabled: bool)
fn setAccessibilityEnabled(&self, accessibility_enabled: bool)
isAccessibilityEnabled
.fn accessibilityChildren(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityChildren(
&self,
accessibility_children: Option<&NSArray>,
)
unsafe fn setAccessibilityChildren( &self, accessibility_children: Option<&NSArray>, )
accessibilityChildren
. Read moreaccessibilityChildrenInNavigationOrder
. Read morefn accessibilityClearButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityClearButton(
&self,
accessibility_clear_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityClearButton( &self, accessibility_clear_button: Option<&AnyObject>, )
accessibilityClearButton
. Read morefn accessibilityCancelButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityCancelButton(
&self,
accessibility_cancel_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityCancelButton( &self, accessibility_cancel_button: Option<&AnyObject>, )
accessibilityCancelButton
. Read morefn isAccessibilityProtectedContent(&self) -> bool
Source§fn setAccessibilityProtectedContent(
&self,
accessibility_protected_content: bool,
)
fn setAccessibilityProtectedContent( &self, accessibility_protected_content: bool, )
isAccessibilityProtectedContent
.fn accessibilityContents(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityContents(
&self,
accessibility_contents: Option<&NSArray>,
)
unsafe fn setAccessibilityContents( &self, accessibility_contents: Option<&NSArray>, )
accessibilityContents
. Read morefn accessibilityLabel(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityLabel(&self, accessibility_label: Option<&NSString>)
fn setAccessibilityLabel(&self, accessibility_label: Option<&NSString>)
accessibilityLabel
. Read morefn isAccessibilityAlternateUIVisible(&self) -> bool
Source§fn setAccessibilityAlternateUIVisible(
&self,
accessibility_alternate_ui_visible: bool,
)
fn setAccessibilityAlternateUIVisible( &self, accessibility_alternate_ui_visible: bool, )
isAccessibilityAlternateUIVisible
.accessibilitySharedFocusElements
. Read morefn isAccessibilityRequired(&self) -> bool
Source§fn setAccessibilityRequired(&self, accessibility_required: bool)
fn setAccessibilityRequired(&self, accessibility_required: bool)
isAccessibilityRequired
.fn accessibilityUserInputLabels(&self) -> Option<Retained<NSArray<NSString>>>
Source§fn setAccessibilityUserInputLabels(
&self,
accessibility_user_input_labels: Option<&NSArray<NSString>>,
)
fn setAccessibilityUserInputLabels( &self, accessibility_user_input_labels: Option<&NSArray<NSString>>, )
accessibilityUserInputLabels
. Read morefn accessibilityAttributedUserInputLabels( &self, ) -> Option<Retained<NSArray<NSAttributedString>>>
Source§fn setAccessibilityAttributedUserInputLabels(
&self,
accessibility_attributed_user_input_labels: Option<&NSArray<NSAttributedString>>,
)
fn setAccessibilityAttributedUserInputLabels( &self, accessibility_attributed_user_input_labels: Option<&NSArray<NSAttributedString>>, )
accessibilityAttributedUserInputLabels
. Read morefn accessibilityApplicationFocusedUIElement( &self, ) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityApplicationFocusedUIElement(
&self,
accessibility_application_focused_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityApplicationFocusedUIElement( &self, accessibility_application_focused_ui_element: Option<&AnyObject>, )
accessibilityApplicationFocusedUIElement
. Read morefn accessibilityMainWindow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMainWindow(
&self,
accessibility_main_window: Option<&AnyObject>,
)
unsafe fn setAccessibilityMainWindow( &self, accessibility_main_window: Option<&AnyObject>, )
accessibilityMainWindow
. Read morefn isAccessibilityHidden(&self) -> bool
Source§fn setAccessibilityHidden(&self, accessibility_hidden: bool)
fn setAccessibilityHidden(&self, accessibility_hidden: bool)
isAccessibilityHidden
.fn isAccessibilityFrontmost(&self) -> bool
Source§fn setAccessibilityFrontmost(&self, accessibility_frontmost: bool)
fn setAccessibilityFrontmost(&self, accessibility_frontmost: bool)
isAccessibilityFrontmost
.fn accessibilityFocusedWindow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityFocusedWindow(
&self,
accessibility_focused_window: Option<&AnyObject>,
)
unsafe fn setAccessibilityFocusedWindow( &self, accessibility_focused_window: Option<&AnyObject>, )
accessibilityFocusedWindow
. Read morefn accessibilityWindows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityWindows(
&self,
accessibility_windows: Option<&NSArray>,
)
unsafe fn setAccessibilityWindows( &self, accessibility_windows: Option<&NSArray>, )
accessibilityWindows
. Read morefn accessibilityExtrasMenuBar(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityExtrasMenuBar(
&self,
accessibility_extras_menu_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityExtrasMenuBar( &self, accessibility_extras_menu_bar: Option<&AnyObject>, )
accessibilityExtrasMenuBar
. Read morefn accessibilityMenuBar(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMenuBar(
&self,
accessibility_menu_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityMenuBar( &self, accessibility_menu_bar: Option<&AnyObject>, )
accessibilityMenuBar
. Read morefn accessibilityColumnTitles(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityColumnTitles(
&self,
accessibility_column_titles: Option<&NSArray>,
)
unsafe fn setAccessibilityColumnTitles( &self, accessibility_column_titles: Option<&NSArray>, )
accessibilityColumnTitles
. Read morefn isAccessibilityOrderedByRow(&self) -> bool
Source§fn setAccessibilityOrderedByRow(&self, accessibility_ordered_by_row: bool)
fn setAccessibilityOrderedByRow(&self, accessibility_ordered_by_row: bool)
isAccessibilityOrderedByRow
.fn accessibilityHorizontalUnitDescription(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityHorizontalUnitDescription(
&self,
accessibility_horizontal_unit_description: Option<&NSString>,
)
fn setAccessibilityHorizontalUnitDescription( &self, accessibility_horizontal_unit_description: Option<&NSString>, )
accessibilityHorizontalUnitDescription
. Read morefn accessibilityVerticalUnitDescription(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityVerticalUnitDescription(
&self,
accessibility_vertical_unit_description: Option<&NSString>,
)
fn setAccessibilityVerticalUnitDescription( &self, accessibility_vertical_unit_description: Option<&NSString>, )
accessibilityVerticalUnitDescription
. Read morefn accessibilityLayoutPointForScreenPoint(&self, point: CGPoint) -> CGPoint
fn accessibilityLayoutSizeForScreenSize(&self, size: CGSize) -> CGSize
fn accessibilityScreenPointForLayoutPoint(&self, point: CGPoint) -> CGPoint
fn accessibilityScreenSizeForLayoutSize(&self, size: CGSize) -> CGSize
fn accessibilityHandles(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityHandles(
&self,
accessibility_handles: Option<&NSArray>,
)
unsafe fn setAccessibilityHandles( &self, accessibility_handles: Option<&NSArray>, )
accessibilityHandles
. Read morefn accessibilityWarningValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityWarningValue(
&self,
accessibility_warning_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityWarningValue( &self, accessibility_warning_value: Option<&AnyObject>, )
accessibilityWarningValue
. Read morefn accessibilityCriticalValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityCriticalValue(
&self,
accessibility_critical_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityCriticalValue( &self, accessibility_critical_value: Option<&AnyObject>, )
accessibilityCriticalValue
. Read morefn isAccessibilityDisclosed(&self) -> bool
Source§fn setAccessibilityDisclosed(&self, accessibility_disclosed: bool)
fn setAccessibilityDisclosed(&self, accessibility_disclosed: bool)
isAccessibilityDisclosed
.fn accessibilityDisclosedByRow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityDisclosedByRow(
&self,
accessibility_disclosed_by_row: Option<&AnyObject>,
)
unsafe fn setAccessibilityDisclosedByRow( &self, accessibility_disclosed_by_row: Option<&AnyObject>, )
accessibilityDisclosedByRow
. Read morefn accessibilityDisclosedRows(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityDisclosedRows(
&self,
accessibility_disclosed_rows: Option<&AnyObject>,
)
unsafe fn setAccessibilityDisclosedRows( &self, accessibility_disclosed_rows: Option<&AnyObject>, )
accessibilityDisclosedRows
. Read morefn accessibilityDisclosureLevel(&self) -> isize
Source§fn setAccessibilityDisclosureLevel(&self, accessibility_disclosure_level: isize)
fn setAccessibilityDisclosureLevel(&self, accessibility_disclosure_level: isize)
accessibilityDisclosureLevel
.fn accessibilityMarkerUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityMarkerUIElements(
&self,
accessibility_marker_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityMarkerUIElements( &self, accessibility_marker_ui_elements: Option<&NSArray>, )
accessibilityMarkerUIElements
. Read morefn accessibilityMarkerValues(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMarkerValues(
&self,
accessibility_marker_values: Option<&AnyObject>,
)
unsafe fn setAccessibilityMarkerValues( &self, accessibility_marker_values: Option<&AnyObject>, )
accessibilityMarkerValues
. Read morefn accessibilityMarkerGroupUIElement(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMarkerGroupUIElement(
&self,
accessibility_marker_group_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityMarkerGroupUIElement( &self, accessibility_marker_group_ui_element: Option<&AnyObject>, )
accessibilityMarkerGroupUIElement
. Read morefn accessibilityUnitDescription(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityUnitDescription(
&self,
accessibility_unit_description: Option<&NSString>,
)
fn setAccessibilityUnitDescription( &self, accessibility_unit_description: Option<&NSString>, )
accessibilityUnitDescription
. Read morefn accessibilityMarkerTypeDescription(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityMarkerTypeDescription(
&self,
accessibility_marker_type_description: Option<&NSString>,
)
fn setAccessibilityMarkerTypeDescription( &self, accessibility_marker_type_description: Option<&NSString>, )
accessibilityMarkerTypeDescription
. Read morefn accessibilityHorizontalScrollBar(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityHorizontalScrollBar(
&self,
accessibility_horizontal_scroll_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityHorizontalScrollBar( &self, accessibility_horizontal_scroll_bar: Option<&AnyObject>, )
accessibilityHorizontalScrollBar
. Read morefn accessibilityVerticalScrollBar(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityVerticalScrollBar(
&self,
accessibility_vertical_scroll_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityVerticalScrollBar( &self, accessibility_vertical_scroll_bar: Option<&AnyObject>, )
accessibilityVerticalScrollBar
. Read morefn accessibilityAllowedValues(&self) -> Option<Retained<NSArray<NSNumber>>>
Source§fn setAccessibilityAllowedValues(
&self,
accessibility_allowed_values: Option<&NSArray<NSNumber>>,
)
fn setAccessibilityAllowedValues( &self, accessibility_allowed_values: Option<&NSArray<NSNumber>>, )
accessibilityAllowedValues
. Read morefn accessibilityLabelUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityLabelUIElements(
&self,
accessibility_label_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityLabelUIElements( &self, accessibility_label_ui_elements: Option<&NSArray>, )
accessibilityLabelUIElements
. Read morefn accessibilityLabelValue(&self) -> f32
Source§fn setAccessibilityLabelValue(&self, accessibility_label_value: f32)
fn setAccessibilityLabelValue(&self, accessibility_label_value: f32)
accessibilityLabelValue
.fn accessibilitySplitters(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySplitters(
&self,
accessibility_splitters: Option<&NSArray>,
)
unsafe fn setAccessibilitySplitters( &self, accessibility_splitters: Option<&NSArray>, )
accessibilitySplitters
. Read morefn accessibilityDecrementButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityDecrementButton(
&self,
accessibility_decrement_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityDecrementButton( &self, accessibility_decrement_button: Option<&AnyObject>, )
accessibilityDecrementButton
. Read morefn accessibilityIncrementButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityIncrementButton(
&self,
accessibility_increment_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityIncrementButton( &self, accessibility_increment_button: Option<&AnyObject>, )
accessibilityIncrementButton
. Read morefn accessibilityTabs(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityTabs(&self, accessibility_tabs: Option<&NSArray>)
unsafe fn setAccessibilityTabs(&self, accessibility_tabs: Option<&NSArray>)
accessibilityTabs
. Read morefn accessibilityHeader(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityHeader(
&self,
accessibility_header: Option<&AnyObject>,
)
unsafe fn setAccessibilityHeader( &self, accessibility_header: Option<&AnyObject>, )
accessibilityHeader
. Read morefn accessibilityColumnCount(&self) -> isize
Source§fn setAccessibilityColumnCount(&self, accessibility_column_count: isize)
fn setAccessibilityColumnCount(&self, accessibility_column_count: isize)
accessibilityColumnCount
.fn accessibilityRowCount(&self) -> isize
Source§fn setAccessibilityRowCount(&self, accessibility_row_count: isize)
fn setAccessibilityRowCount(&self, accessibility_row_count: isize)
accessibilityRowCount
.fn accessibilityIndex(&self) -> isize
Source§fn setAccessibilityIndex(&self, accessibility_index: isize)
fn setAccessibilityIndex(&self, accessibility_index: isize)
accessibilityIndex
.fn accessibilityColumns(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityColumns(
&self,
accessibility_columns: Option<&NSArray>,
)
unsafe fn setAccessibilityColumns( &self, accessibility_columns: Option<&NSArray>, )
accessibilityColumns
. Read morefn accessibilityRows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityRows(&self, accessibility_rows: Option<&NSArray>)
unsafe fn setAccessibilityRows(&self, accessibility_rows: Option<&NSArray>)
accessibilityRows
. Read morefn accessibilityVisibleRows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityVisibleRows(
&self,
accessibility_visible_rows: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleRows( &self, accessibility_visible_rows: Option<&NSArray>, )
accessibilityVisibleRows
. Read morefn accessibilitySelectedRows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySelectedRows(
&self,
accessibility_selected_rows: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedRows( &self, accessibility_selected_rows: Option<&NSArray>, )
accessibilitySelectedRows
. Read morefn accessibilityVisibleColumns(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityVisibleColumns(
&self,
accessibility_visible_columns: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleColumns( &self, accessibility_visible_columns: Option<&NSArray>, )
accessibilityVisibleColumns
. Read morefn accessibilitySelectedColumns(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySelectedColumns(
&self,
accessibility_selected_columns: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedColumns( &self, accessibility_selected_columns: Option<&NSArray>, )
accessibilitySelectedColumns
. Read morefn accessibilityRowHeaderUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityRowHeaderUIElements(
&self,
accessibility_row_header_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityRowHeaderUIElements( &self, accessibility_row_header_ui_elements: Option<&NSArray>, )
accessibilityRowHeaderUIElements
. Read morefn accessibilitySelectedCells(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySelectedCells(
&self,
accessibility_selected_cells: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedCells( &self, accessibility_selected_cells: Option<&NSArray>, )
accessibilitySelectedCells
. Read morefn accessibilityVisibleCells(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityVisibleCells(
&self,
accessibility_visible_cells: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleCells( &self, accessibility_visible_cells: Option<&NSArray>, )
accessibilityVisibleCells
. Read morefn accessibilityColumnHeaderUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityColumnHeaderUIElements(
&self,
accessibility_column_header_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityColumnHeaderUIElements( &self, accessibility_column_header_ui_elements: Option<&NSArray>, )
accessibilityColumnHeaderUIElements
. Read morefn accessibilityCellForColumn_row( &self, column: isize, row: isize, ) -> Option<Retained<AnyObject>>
fn accessibilityRowIndexRange(&self) -> NSRange
Source§fn setAccessibilityRowIndexRange(&self, accessibility_row_index_range: NSRange)
fn setAccessibilityRowIndexRange(&self, accessibility_row_index_range: NSRange)
accessibilityRowIndexRange
.fn accessibilityColumnIndexRange(&self) -> NSRange
Source§fn setAccessibilityColumnIndexRange(
&self,
accessibility_column_index_range: NSRange,
)
fn setAccessibilityColumnIndexRange( &self, accessibility_column_index_range: NSRange, )
accessibilityColumnIndexRange
.fn accessibilityInsertionPointLineNumber(&self) -> isize
Source§fn setAccessibilityInsertionPointLineNumber(
&self,
accessibility_insertion_point_line_number: isize,
)
fn setAccessibilityInsertionPointLineNumber( &self, accessibility_insertion_point_line_number: isize, )
accessibilityInsertionPointLineNumber
.accessibilitySharedCharacterRange
.accessibilitySharedTextUIElements
. Read morefn accessibilityVisibleCharacterRange(&self) -> NSRange
Source§fn setAccessibilityVisibleCharacterRange(
&self,
accessibility_visible_character_range: NSRange,
)
fn setAccessibilityVisibleCharacterRange( &self, accessibility_visible_character_range: NSRange, )
accessibilityVisibleCharacterRange
.fn accessibilityNumberOfCharacters(&self) -> isize
Source§fn setAccessibilityNumberOfCharacters(
&self,
accessibility_number_of_characters: isize,
)
fn setAccessibilityNumberOfCharacters( &self, accessibility_number_of_characters: isize, )
accessibilityNumberOfCharacters
.fn accessibilitySelectedText(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilitySelectedText(
&self,
accessibility_selected_text: Option<&NSString>,
)
fn setAccessibilitySelectedText( &self, accessibility_selected_text: Option<&NSString>, )
accessibilitySelectedText
. Read morefn accessibilitySelectedTextRange(&self) -> NSRange
Source§fn setAccessibilitySelectedTextRange(
&self,
accessibility_selected_text_range: NSRange,
)
fn setAccessibilitySelectedTextRange( &self, accessibility_selected_text_range: NSRange, )
accessibilitySelectedTextRange
.fn accessibilitySelectedTextRanges(&self) -> Option<Retained<NSArray<NSValue>>>
Source§fn setAccessibilitySelectedTextRanges(
&self,
accessibility_selected_text_ranges: Option<&NSArray<NSValue>>,
)
fn setAccessibilitySelectedTextRanges( &self, accessibility_selected_text_ranges: Option<&NSArray<NSValue>>, )
accessibilitySelectedTextRanges
. Read morefn accessibilityAttributedStringForRange( &self, range: NSRange, ) -> Option<Retained<NSAttributedString>>
fn accessibilityRangeForLine(&self, line: isize) -> NSRange
fn accessibilityStringForRange( &self, range: NSRange, ) -> Option<Retained<NSString>>
fn accessibilityRangeForPosition(&self, point: CGPoint) -> NSRange
fn accessibilityRangeForIndex(&self, index: isize) -> NSRange
fn accessibilityFrameForRange(&self, range: NSRange) -> CGRect
fn accessibilityRTFForRange(&self, range: NSRange) -> Option<Retained<NSData>>
fn accessibilityStyleRangeForIndex(&self, index: isize) -> NSRange
fn accessibilityLineForIndex(&self, index: isize) -> isize
fn accessibilityToolbarButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityToolbarButton(
&self,
accessibility_toolbar_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityToolbarButton( &self, accessibility_toolbar_button: Option<&AnyObject>, )
accessibilityToolbarButton
. Read morefn isAccessibilityModal(&self) -> bool
Source§fn setAccessibilityModal(&self, accessibility_modal: bool)
fn setAccessibilityModal(&self, accessibility_modal: bool)
isAccessibilityModal
.fn accessibilityProxy(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityProxy(&self, accessibility_proxy: Option<&AnyObject>)
unsafe fn setAccessibilityProxy(&self, accessibility_proxy: Option<&AnyObject>)
accessibilityProxy
. Read morefn isAccessibilityMain(&self) -> bool
Source§fn setAccessibilityMain(&self, accessibility_main: bool)
fn setAccessibilityMain(&self, accessibility_main: bool)
isAccessibilityMain
.fn accessibilityFullScreenButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityFullScreenButton(
&self,
accessibility_full_screen_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityFullScreenButton( &self, accessibility_full_screen_button: Option<&AnyObject>, )
accessibilityFullScreenButton
. Read morefn accessibilityGrowArea(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityGrowArea(
&self,
accessibility_grow_area: Option<&AnyObject>,
)
unsafe fn setAccessibilityGrowArea( &self, accessibility_grow_area: Option<&AnyObject>, )
accessibilityGrowArea
. Read morefn accessibilityDocument(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityDocument(&self, accessibility_document: Option<&NSString>)
fn setAccessibilityDocument(&self, accessibility_document: Option<&NSString>)
accessibilityDocument
. Read morefn accessibilityDefaultButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityDefaultButton(
&self,
accessibility_default_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityDefaultButton( &self, accessibility_default_button: Option<&AnyObject>, )
accessibilityDefaultButton
. Read morefn accessibilityCloseButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityCloseButton(
&self,
accessibility_close_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityCloseButton( &self, accessibility_close_button: Option<&AnyObject>, )
accessibilityCloseButton
. Read morefn accessibilityZoomButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityZoomButton(
&self,
accessibility_zoom_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityZoomButton( &self, accessibility_zoom_button: Option<&AnyObject>, )
accessibilityZoomButton
. Read morefn accessibilityMinimizeButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMinimizeButton(
&self,
accessibility_minimize_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityMinimizeButton( &self, accessibility_minimize_button: Option<&AnyObject>, )
accessibilityMinimizeButton
. Read morefn isAccessibilityMinimized(&self) -> bool
Source§fn setAccessibilityMinimized(&self, accessibility_minimized: bool)
fn setAccessibilityMinimized(&self, accessibility_minimized: bool)
isAccessibilityMinimized
.fn accessibilityPerformCancel(&self) -> bool
fn accessibilityPerformConfirm(&self) -> bool
fn accessibilityPerformDecrement(&self) -> bool
fn accessibilityPerformDelete(&self) -> bool
fn accessibilityPerformIncrement(&self) -> bool
fn accessibilityPerformPick(&self) -> bool
fn accessibilityPerformPress(&self) -> bool
fn accessibilityPerformRaise(&self) -> bool
fn accessibilityPerformShowAlternateUI(&self) -> bool
fn accessibilityPerformShowDefaultUI(&self) -> bool
fn accessibilityPerformShowMenu(&self) -> bool
Source§impl NSAccessibilityElementProtocol for WebView
impl NSAccessibilityElementProtocol for WebView
fn accessibilityFrame(&self) -> CGRect
fn accessibilityParent(&self) -> Option<Retained<AnyObject>>
fn isAccessibilityFocused(&self) -> bool
fn accessibilityIdentifier(&self) -> Retained<NSString>
Source§impl NSAnimatablePropertyContainer for WebView
impl NSAnimatablePropertyContainer for WebView
fn animator(&self) -> Retained<Self>
fn animations(&self) -> Retained<NSDictionary<NSString>>
Source§unsafe fn setAnimations(&self, animations: &NSDictionary<NSString>)
unsafe fn setAnimations(&self, animations: &NSDictionary<NSString>)
animations
. Read morefn animationForKey(&self, key: &NSString) -> Option<Retained<AnyObject>>
fn defaultAnimationForKey(key: &NSString) -> Option<Retained<AnyObject>>
Source§impl NSAppearanceCustomization for WebView
impl NSAppearanceCustomization for WebView
fn appearance(&self) -> Option<Retained<NSAppearance>>
Source§fn setAppearance(&self, appearance: Option<&NSAppearance>)
fn setAppearance(&self, appearance: Option<&NSAppearance>)
appearance
.fn effectiveAppearance(&self) -> Retained<NSAppearance>
Source§impl NSDraggingDestination for WebView
impl NSDraggingDestination for WebView
fn draggingEntered( &self, sender: &ProtocolObject<dyn NSDraggingInfo>, ) -> NSDragOperation
fn draggingUpdated( &self, sender: &ProtocolObject<dyn NSDraggingInfo>, ) -> NSDragOperation
fn draggingExited(&self, sender: Option<&ProtocolObject<dyn NSDraggingInfo>>)
fn prepareForDragOperation( &self, sender: &ProtocolObject<dyn NSDraggingInfo>, ) -> bool
fn performDragOperation( &self, sender: &ProtocolObject<dyn NSDraggingInfo>, ) -> bool
fn concludeDragOperation( &self, sender: Option<&ProtocolObject<dyn NSDraggingInfo>>, )
fn draggingEnded(&self, sender: &ProtocolObject<dyn NSDraggingInfo>)
fn wantsPeriodicDraggingUpdates(&self) -> bool
fn updateDraggingItemsForDrag( &self, sender: Option<&ProtocolObject<dyn NSDraggingInfo>>, )
Source§impl NSObjectProtocol for WebView
impl NSObjectProtocol for WebView
Source§fn isEqual(&self, other: Option<&AnyObject>) -> bool
fn isEqual(&self, other: Option<&AnyObject>) -> bool
Source§fn hash(&self) -> usize
fn hash(&self) -> usize
Source§fn isKindOfClass(&self, cls: &AnyClass) -> bool
fn isKindOfClass(&self, cls: &AnyClass) -> bool
Source§fn is_kind_of<T>(&self) -> bool
fn is_kind_of<T>(&self) -> bool
isKindOfClass
directly, or cast your objects with AnyObject::downcast_ref
Source§fn isMemberOfClass(&self, cls: &AnyClass) -> bool
fn isMemberOfClass(&self, cls: &AnyClass) -> bool
Source§fn respondsToSelector(&self, aSelector: Sel) -> bool
fn respondsToSelector(&self, aSelector: Sel) -> bool
Source§fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
Source§fn debugDescription(&self) -> Retained<NSObject>
fn debugDescription(&self) -> Retained<NSObject>
Source§impl NSUserInterfaceValidations for WebView
impl NSUserInterfaceValidations for WebView
fn validateUserInterfaceItem( &self, item: &ProtocolObject<dyn NSValidatedUserInterfaceItem>, ) -> bool
Source§impl RefEncode for WebView
impl RefEncode for WebView
Source§const ENCODING_REF: Encoding = <NSView as ::objc2::RefEncode>::ENCODING_REF
const ENCODING_REF: Encoding = <NSView as ::objc2::RefEncode>::ENCODING_REF
impl DowncastTarget for WebView
impl Eq for WebView
Auto Trait Implementations§
impl !Freeze for WebView
impl !RefUnwindSafe for WebView
impl !Send for WebView
impl !Sync for WebView
impl !Unpin for WebView
impl !UnwindSafe for WebView
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