Trait objc2_web_kit::WebEditingDelegate

source ยท
pub unsafe trait WebEditingDelegate: NSObjectProtocol {
Show 15 methods // Provided methods unsafe fn webView_shouldBeginEditingInDOMRange( &self, web_view: Option<&WebView>, range: Option<&DOMRange> ) -> bool where Self: Sized + Message { ... } unsafe fn webView_shouldEndEditingInDOMRange( &self, web_view: Option<&WebView>, range: Option<&DOMRange> ) -> bool where Self: Sized + Message { ... } unsafe fn webView_shouldInsertNode_replacingDOMRange_givenAction( &self, web_view: Option<&WebView>, node: Option<&DOMNode>, range: Option<&DOMRange>, action: WebViewInsertAction ) -> bool where Self: Sized + Message { ... } unsafe fn webView_shouldInsertText_replacingDOMRange_givenAction( &self, web_view: Option<&WebView>, text: Option<&NSString>, range: Option<&DOMRange>, action: WebViewInsertAction ) -> bool where Self: Sized + Message { ... } unsafe fn webView_shouldDeleteDOMRange( &self, web_view: Option<&WebView>, range: Option<&DOMRange> ) -> bool where Self: Sized + Message { ... } unsafe fn webView_shouldChangeSelectedDOMRange_toDOMRange_affinity_stillSelecting( &self, web_view: Option<&WebView>, current_range: Option<&DOMRange>, proposed_range: Option<&DOMRange>, selection_affinity: NSSelectionAffinity, flag: bool ) -> bool where Self: Sized + Message { ... } unsafe fn webView_shouldApplyStyle_toElementsInDOMRange( &self, web_view: Option<&WebView>, style: Option<&DOMCSSStyleDeclaration>, range: Option<&DOMRange> ) -> bool where Self: Sized + Message { ... } unsafe fn webView_shouldChangeTypingStyle_toStyle( &self, web_view: Option<&WebView>, current_style: Option<&DOMCSSStyleDeclaration>, proposed_style: Option<&DOMCSSStyleDeclaration> ) -> bool where Self: Sized + Message { ... } unsafe fn webView_doCommandBySelector( &self, web_view: Option<&WebView>, selector: Option<Sel> ) -> bool where Self: Sized + Message { ... } unsafe fn webViewDidBeginEditing( &self, notification: Option<&NSNotification> ) where Self: Sized + Message { ... } unsafe fn webViewDidChange(&self, notification: Option<&NSNotification>) where Self: Sized + Message { ... } unsafe fn webViewDidEndEditing(&self, notification: Option<&NSNotification>) where Self: Sized + Message { ... } unsafe fn webViewDidChangeTypingStyle( &self, notification: Option<&NSNotification> ) where Self: Sized + Message { ... } unsafe fn webViewDidChangeSelection( &self, notification: Option<&NSNotification> ) where Self: Sized + Message { ... } unsafe fn undoManagerForWebView( &self, web_view: Option<&WebView> ) -> Option<Retained<NSUndoManager>> where Self: Sized + Message { ... }
}
๐Ÿ‘ŽDeprecated
Available on crate feature WebEditingDelegate only.

Provided Methodsยง

source

unsafe fn webView_shouldBeginEditingInDOMRange( &self, web_view: Option<&WebView>, range: Option<&DOMRange> ) -> bool
where Self: Sized + Message,

๐Ÿ‘ŽDeprecated
Available on crate feature DOMObject and crate feature DOMRange and crate feature WebScriptObject and crate feature WebView and crate feature objc2-app-kit and macOS only.
source

unsafe fn webView_shouldEndEditingInDOMRange( &self, web_view: Option<&WebView>, range: Option<&DOMRange> ) -> bool
where Self: Sized + Message,

๐Ÿ‘ŽDeprecated
Available on crate feature DOMObject and crate feature DOMRange and crate feature WebScriptObject and crate feature WebView and crate feature objc2-app-kit and macOS only.
source

unsafe fn webView_shouldInsertNode_replacingDOMRange_givenAction( &self, web_view: Option<&WebView>, node: Option<&DOMNode>, range: Option<&DOMRange>, action: WebViewInsertAction ) -> bool
where Self: Sized + Message,

๐Ÿ‘ŽDeprecated
Available on crate feature DOMNode and crate feature DOMObject and crate feature DOMRange and crate feature WebScriptObject and crate feature WebView and crate feature objc2-app-kit and macOS only.
source

unsafe fn webView_shouldInsertText_replacingDOMRange_givenAction( &self, web_view: Option<&WebView>, text: Option<&NSString>, range: Option<&DOMRange>, action: WebViewInsertAction ) -> bool
where Self: Sized + Message,

๐Ÿ‘ŽDeprecated
Available on crate feature DOMObject and crate feature DOMRange and crate feature WebScriptObject and crate feature WebView and crate feature objc2-app-kit and macOS only.
source

unsafe fn webView_shouldDeleteDOMRange( &self, web_view: Option<&WebView>, range: Option<&DOMRange> ) -> bool
where Self: Sized + Message,

๐Ÿ‘ŽDeprecated
Available on crate feature DOMObject and crate feature DOMRange and crate feature WebScriptObject and crate feature WebView and crate feature objc2-app-kit and macOS only.
source

unsafe fn webView_shouldChangeSelectedDOMRange_toDOMRange_affinity_stillSelecting( &self, web_view: Option<&WebView>, current_range: Option<&DOMRange>, proposed_range: Option<&DOMRange>, selection_affinity: NSSelectionAffinity, flag: bool ) -> bool
where Self: Sized + Message,

๐Ÿ‘ŽDeprecated
Available on crate feature DOMObject and crate feature DOMRange and crate feature WebScriptObject and crate feature WebView and crate feature objc2-app-kit and macOS only.
source

unsafe fn webView_shouldApplyStyle_toElementsInDOMRange( &self, web_view: Option<&WebView>, style: Option<&DOMCSSStyleDeclaration>, range: Option<&DOMRange> ) -> bool
where Self: Sized + Message,

๐Ÿ‘ŽDeprecated
Available on crate feature DOMCSSStyleDeclaration and crate feature DOMObject and crate feature DOMRange and crate feature WebScriptObject and crate feature WebView and crate feature objc2-app-kit and macOS only.
source

unsafe fn webView_shouldChangeTypingStyle_toStyle( &self, web_view: Option<&WebView>, current_style: Option<&DOMCSSStyleDeclaration>, proposed_style: Option<&DOMCSSStyleDeclaration> ) -> bool
where Self: Sized + Message,

๐Ÿ‘ŽDeprecated
Available on crate feature DOMCSSStyleDeclaration and crate feature DOMObject and crate feature WebScriptObject and crate feature WebView and crate feature objc2-app-kit and macOS only.
source

unsafe fn webView_doCommandBySelector( &self, web_view: Option<&WebView>, selector: Option<Sel> ) -> bool
where Self: Sized + Message,

๐Ÿ‘ŽDeprecated
Available on crate feature WebView and crate feature objc2-app-kit and macOS only.
source

unsafe fn webViewDidBeginEditing(&self, notification: Option<&NSNotification>)
where Self: Sized + Message,

๐Ÿ‘ŽDeprecated
source

unsafe fn webViewDidChange(&self, notification: Option<&NSNotification>)
where Self: Sized + Message,

๐Ÿ‘ŽDeprecated
source

unsafe fn webViewDidEndEditing(&self, notification: Option<&NSNotification>)
where Self: Sized + Message,

๐Ÿ‘ŽDeprecated
source

unsafe fn webViewDidChangeTypingStyle( &self, notification: Option<&NSNotification> )
where Self: Sized + Message,

๐Ÿ‘ŽDeprecated
source

unsafe fn webViewDidChangeSelection( &self, notification: Option<&NSNotification> )
where Self: Sized + Message,

๐Ÿ‘ŽDeprecated
source

unsafe fn undoManagerForWebView( &self, web_view: Option<&WebView> ) -> Option<Retained<NSUndoManager>>
where Self: Sized + Message,

๐Ÿ‘ŽDeprecated
Available on crate feature WebView and crate feature objc2-app-kit and macOS only.

Trait Implementationsยง

sourceยง

impl ProtocolType for dyn WebEditingDelegate

sourceยง

const NAME: &'static str = "WebEditingDelegate"

The name of the Objective-C protocol that this type represents.
sourceยง

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
sourceยง

impl<T> ImplementedBy<T> for dyn WebEditingDelegate

Implementations on Foreign Typesยง

sourceยง

impl<T> WebEditingDelegate for ProtocolObject<T>

Implementorsยง