Struct objc2_web_kit::WKWebView
source · #[repr(C)]pub struct WKWebView { /* private fields */ }
Available on crate feature
WKWebView
and crate feature objc2-app-kit
and macOS only.Implementations§
source§impl WKWebView
impl WKWebView
pub unsafe fn configuration(&self) -> Retained<WKWebViewConfiguration>
Available on crate feature
WKWebViewConfiguration
only.Available on crate feature
WKNavigationDelegate
only.Available on crate feature
WKNavigationDelegate
only.pub unsafe fn UIDelegate( &self ) -> Option<Retained<ProtocolObject<dyn WKUIDelegate>>>
Available on crate feature
WKUIDelegate
only.pub unsafe fn setUIDelegate( &self, ui_delegate: Option<&ProtocolObject<dyn WKUIDelegate>> )
Available on crate feature
WKUIDelegate
only.pub unsafe fn backForwardList(&self) -> Retained<WKBackForwardList>
Available on crate feature
WKBackForwardList
only.pub unsafe fn initWithFrame_configuration( this: Allocated<Self>, frame: CGRect, configuration: &WKWebViewConfiguration ) -> Retained<Self>
Available on crate feature
WKWebViewConfiguration
only.pub unsafe fn initWithCoder( this: Allocated<Self>, coder: &NSCoder ) -> Option<Retained<Self>>
pub unsafe fn loadRequest( &self, request: &NSURLRequest ) -> Option<Retained<WKNavigation>>
Available on crate feature
WKNavigation
only.pub unsafe fn loadFileURL_allowingReadAccessToURL( &self, url: &NSURL, read_access_url: &NSURL ) -> Option<Retained<WKNavigation>>
Available on crate feature
WKNavigation
only.pub unsafe fn loadHTMLString_baseURL( &self, string: &NSString, base_url: Option<&NSURL> ) -> Option<Retained<WKNavigation>>
Available on crate feature
WKNavigation
only.pub unsafe fn loadData_MIMEType_characterEncodingName_baseURL( &self, data: &NSData, mime_type: &NSString, character_encoding_name: &NSString, base_url: &NSURL ) -> Option<Retained<WKNavigation>>
Available on crate feature
WKNavigation
only.pub unsafe fn goToBackForwardListItem( &self, item: &WKBackForwardListItem ) -> Option<Retained<WKNavigation>>
Available on crate features
WKBackForwardListItem
and WKNavigation
only.pub unsafe fn title(&self) -> Option<Retained<NSString>>
pub unsafe fn URL(&self) -> Option<Retained<NSURL>>
pub unsafe fn isLoading(&self) -> bool
pub unsafe fn estimatedProgress(&self) -> c_double
pub unsafe fn hasOnlySecureContent(&self) -> bool
pub unsafe fn canGoBack(&self) -> bool
pub unsafe fn canGoForward(&self) -> bool
pub unsafe fn goBack(&self) -> Option<Retained<WKNavigation>>
Available on crate feature
WKNavigation
only.pub unsafe fn goForward(&self) -> Option<Retained<WKNavigation>>
Available on crate feature
WKNavigation
only.pub unsafe fn reload(&self) -> Option<Retained<WKNavigation>>
Available on crate feature
WKNavigation
only.pub unsafe fn reloadFromOrigin(&self) -> Option<Retained<WKNavigation>>
Available on crate feature
WKNavigation
only.pub unsafe fn stopLoading(&self)
pub unsafe fn evaluateJavaScript_completionHandler( &self, java_script_string: &NSString, completion_handler: Option<&Block<dyn Fn(*mut AnyObject, *mut NSError)>> )
Available on crate feature
block2
only.pub unsafe fn evaluateJavaScript_inFrame_inContentWorld_completionHandler( &self, java_script_string: &NSString, frame: Option<&WKFrameInfo>, content_world: &WKContentWorld, completion_handler: Option<&Block<dyn Fn(*mut AnyObject, *mut NSError)>> )
Available on crate features
WKContentWorld
and WKFrameInfo
and block2
only.pub unsafe fn callAsyncJavaScript_arguments_inFrame_inContentWorld_completionHandler( &self, function_body: &NSString, arguments: Option<&NSDictionary<NSString, AnyObject>>, frame: Option<&WKFrameInfo>, content_world: &WKContentWorld, completion_handler: Option<&Block<dyn Fn(*mut AnyObject, *mut NSError)>> )
Available on crate features
WKContentWorld
and WKFrameInfo
and block2
only.pub unsafe fn closeAllMediaPresentationsWithCompletionHandler( &self, completion_handler: Option<&Block<dyn Fn()>> )
Available on crate feature
block2
only.pub unsafe fn closeAllMediaPresentations(&self)
👎Deprecated
pub unsafe fn pauseAllMediaPlaybackWithCompletionHandler( &self, completion_handler: Option<&Block<dyn Fn()>> )
Available on crate feature
block2
only.pub unsafe fn pauseAllMediaPlayback( &self, completion_handler: Option<&Block<dyn Fn()>> )
👎Deprecated
Available on crate feature
block2
only.pub unsafe fn setAllMediaPlaybackSuspended_completionHandler( &self, suspended: bool, completion_handler: Option<&Block<dyn Fn()>> )
Available on crate feature
block2
only.pub unsafe fn resumeAllMediaPlayback( &self, completion_handler: Option<&Block<dyn Fn()>> )
👎Deprecated
Available on crate feature
block2
only.pub unsafe fn suspendAllMediaPlayback( &self, completion_handler: Option<&Block<dyn Fn()>> )
👎Deprecated
Available on crate feature
block2
only.pub unsafe fn requestMediaPlaybackStateWithCompletionHandler( &self, completion_handler: &Block<dyn Fn(WKMediaPlaybackState)> )
Available on crate feature
block2
only.pub unsafe fn requestMediaPlaybackState( &self, completion_handler: &Block<dyn Fn(WKMediaPlaybackState)> )
👎Deprecated
Available on crate feature
block2
only.pub unsafe fn cameraCaptureState(&self) -> WKMediaCaptureState
pub unsafe fn microphoneCaptureState(&self) -> WKMediaCaptureState
pub unsafe fn setCameraCaptureState_completionHandler( &self, state: WKMediaCaptureState, completion_handler: Option<&Block<dyn Fn()>> )
Available on crate feature
block2
only.pub unsafe fn setMicrophoneCaptureState_completionHandler( &self, state: WKMediaCaptureState, completion_handler: Option<&Block<dyn Fn()>> )
Available on crate feature
block2
only.pub unsafe fn takeSnapshotWithConfiguration_completionHandler( &self, snapshot_configuration: Option<&WKSnapshotConfiguration>, completion_handler: &Block<dyn Fn(*mut NSImage, *mut NSError)> )
Available on crate features
WKSnapshotConfiguration
and block2
only.pub unsafe fn createPDFWithConfiguration_completionHandler( &self, pdf_configuration: Option<&WKPDFConfiguration>, completion_handler: &Block<dyn Fn(*mut NSData, *mut NSError)> )
Available on crate features
WKPDFConfiguration
and block2
only.pub unsafe fn createWebArchiveDataWithCompletionHandler( &self, completion_handler: &Block<dyn Fn(NonNull<NSData>, NonNull<NSError>)> )
Available on crate feature
block2
only.pub unsafe fn customUserAgent(&self) -> Option<Retained<NSString>>
pub unsafe fn setCustomUserAgent(&self, custom_user_agent: Option<&NSString>)
pub unsafe fn allowsLinkPreview(&self) -> bool
pub unsafe fn setAllowsLinkPreview(&self, allows_link_preview: bool)
pub unsafe fn allowsMagnification(&self) -> bool
pub unsafe fn setAllowsMagnification(&self, allows_magnification: bool)
pub unsafe fn magnification(&self) -> CGFloat
pub unsafe fn setMagnification(&self, magnification: CGFloat)
pub unsafe fn setMagnification_centeredAtPoint( &self, magnification: CGFloat, point: CGPoint )
pub unsafe fn pageZoom(&self) -> CGFloat
pub unsafe fn setPageZoom(&self, page_zoom: CGFloat)
pub unsafe fn findString_withConfiguration_completionHandler( &self, string: &NSString, configuration: Option<&WKFindConfiguration>, completion_handler: &Block<dyn Fn(NonNull<WKFindResult>)> )
Available on crate features
WKFindConfiguration
and WKFindResult
and block2
only.pub unsafe fn handlesURLScheme( url_scheme: &NSString, mtm: MainThreadMarker ) -> bool
pub unsafe fn startDownloadUsingRequest_completionHandler( &self, request: &NSURLRequest, completion_handler: &Block<dyn Fn(NonNull<WKDownload>)> )
Available on crate features
WKDownload
and block2
only.pub unsafe fn resumeDownloadFromResumeData_completionHandler( &self, resume_data: &NSData, completion_handler: &Block<dyn Fn(NonNull<WKDownload>)> )
Available on crate features
WKDownload
and block2
only.pub unsafe fn mediaType(&self) -> Option<Retained<NSString>>
pub unsafe fn setMediaType(&self, media_type: Option<&NSString>)
pub unsafe fn interactionState(&self) -> Option<Retained<AnyObject>>
pub unsafe fn setInteractionState(&self, interaction_state: Option<&AnyObject>)
pub unsafe fn loadSimulatedRequest_response_responseData( &self, request: &NSURLRequest, response: &NSURLResponse, data: &NSData ) -> Retained<WKNavigation>
Available on crate feature
WKNavigation
only.pub unsafe fn loadSimulatedRequest_withResponse_responseData( &self, request: &NSURLRequest, response: &NSURLResponse, data: &NSData ) -> Retained<WKNavigation>
👎Deprecated
Available on crate feature
WKNavigation
only.pub unsafe fn loadFileRequest_allowingReadAccessToURL( &self, request: &NSURLRequest, read_access_url: &NSURL ) -> Retained<WKNavigation>
Available on crate feature
WKNavigation
only.pub unsafe fn loadSimulatedRequest_responseHTMLString( &self, request: &NSURLRequest, string: &NSString ) -> Retained<WKNavigation>
Available on crate feature
WKNavigation
only.pub unsafe fn loadSimulatedRequest_withResponseHTMLString( &self, request: &NSURLRequest, string: &NSString ) -> Retained<WKNavigation>
👎Deprecated
Available on crate feature
WKNavigation
only.pub unsafe fn printOperationWithPrintInfo( &self, print_info: &NSPrintInfo ) -> Retained<NSPrintOperation>
pub unsafe fn themeColor(&self) -> Option<Retained<NSColor>>
pub unsafe fn underPageBackgroundColor(&self) -> Retained<NSColor>
pub unsafe fn setUnderPageBackgroundColor( &self, under_page_background_color: Option<&NSColor> )
pub unsafe fn fullscreenState(&self) -> WKFullscreenState
pub unsafe fn minimumViewportInset(&self) -> NSEdgeInsets
pub unsafe fn maximumViewportInset(&self) -> NSEdgeInsets
pub unsafe fn setMinimumViewportInset_maximumViewportInset( &self, minimum_viewport_inset: NSEdgeInsets, maximum_viewport_inset: NSEdgeInsets )
pub unsafe fn isInspectable(&self) -> bool
pub unsafe fn setInspectable(&self, inspectable: bool)
source§impl WKWebView
impl WKWebView
Methods declared on superclass NSView
pub unsafe fn initWithFrame( this: Allocated<Self>, frame_rect: NSRect ) -> Retained<Self>
source§impl WKWebView
impl WKWebView
Methods declared on superclass NSObject
pub unsafe fn new(mtm: MainThreadMarker) -> Retained<Self>
source§impl WKWebView
impl WKWebView
WKIBActions
pub unsafe fn goBack_(&self, sender: Option<&AnyObject>)
pub unsafe fn goForward_(&self, sender: Option<&AnyObject>)
pub unsafe fn reload_(&self, sender: Option<&AnyObject>)
pub unsafe fn reloadFromOrigin_(&self, sender: Option<&AnyObject>)
pub unsafe fn stopLoading_(&self, sender: Option<&AnyObject>)
impl WKWebView
This impl block contains no items.
WKNSTextFinderClient
Methods from Deref<Target = NSView>§
pub fn window(&self) -> Option<Retained<NSWindow>>
Available on crate features
NSResponder
and NSWindow
only.pub unsafe fn superview(&self) -> Option<Retained<NSView>>
Available on crate feature
NSResponder
only.pub unsafe fn subviews(&self) -> Retained<NSArray<NSView>>
Available on crate feature
NSResponder
only.pub unsafe fn setSubviews(&self, subviews: &NSArray<NSView>)
Available on crate feature
NSResponder
only.pub unsafe fn isDescendantOf(&self, view: &NSView) -> bool
Available on crate feature
NSResponder
only.Available on crate feature
NSResponder
only.pub unsafe fn opaqueAncestor(&self) -> Option<Retained<NSView>>
Available on crate feature
NSResponder
only.pub unsafe fn isHidden(&self) -> bool
Available on crate feature
NSResponder
only.pub fn setHidden(&self, hidden: bool)
Available on crate feature
NSResponder
only.pub unsafe fn isHiddenOrHasHiddenAncestor(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn getRectsBeingDrawn_count( &self, rects: *mut *mut CGRect, count: *mut isize )
Available on crate feature
NSResponder
only.pub unsafe fn needsToDrawRect(&self, rect: CGRect) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn wantsDefaultClipping(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn viewDidHide(&self)
Available on crate feature
NSResponder
only.pub unsafe fn viewDidUnhide(&self)
Available on crate feature
NSResponder
only.pub unsafe fn addSubview(&self, view: &NSView)
Available on crate feature
NSResponder
only.pub unsafe fn sortSubviewsUsingFunction_context( &self, compare: unsafe extern "C" fn(_: NonNull<NSView>, _: NonNull<NSView>, _: *mut c_void) -> NSComparisonResult, context: *mut c_void )
Available on crate feature
NSResponder
only.pub unsafe fn viewWillMoveToWindow(&self, new_window: Option<&NSWindow>)
Available on crate features
NSResponder
and NSWindow
only.pub unsafe fn viewDidMoveToWindow(&self)
Available on crate feature
NSResponder
only.pub unsafe fn viewWillMoveToSuperview(&self, new_superview: Option<&NSView>)
Available on crate feature
NSResponder
only.pub unsafe fn viewDidMoveToSuperview(&self)
Available on crate feature
NSResponder
only.pub unsafe fn didAddSubview(&self, subview: &NSView)
Available on crate feature
NSResponder
only.pub unsafe fn willRemoveSubview(&self, subview: &NSView)
Available on crate feature
NSResponder
only.pub unsafe fn removeFromSuperview(&self)
Available on crate feature
NSResponder
only.pub unsafe fn replaceSubview_with(&self, old_view: &NSView, new_view: &NSView)
Available on crate feature
NSResponder
only.pub unsafe fn removeFromSuperviewWithoutNeedingDisplay(&self)
Available on crate feature
NSResponder
only.pub unsafe fn viewDidChangeBackingProperties(&self)
Available on crate feature
NSResponder
only.pub unsafe fn postsFrameChangedNotifications(&self) -> bool
Available on crate feature
NSResponder
only.pub fn setPostsFrameChangedNotifications( &self, posts_frame_changed_notifications: bool )
Available on crate feature
NSResponder
only.pub unsafe fn resizeSubviewsWithOldSize(&self, old_size: CGSize)
Available on crate feature
NSResponder
only.pub unsafe fn resizeWithOldSuperviewSize(&self, old_size: CGSize)
Available on crate feature
NSResponder
only.pub unsafe fn autoresizesSubviews(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn setAutoresizesSubviews(&self, autoresizes_subviews: bool)
Available on crate feature
NSResponder
only.pub unsafe fn autoresizingMask(&self) -> NSAutoresizingMaskOptions
Available on crate feature
NSResponder
only.pub unsafe fn setAutoresizingMask( &self, autoresizing_mask: NSAutoresizingMaskOptions )
Available on crate feature
NSResponder
only.pub unsafe fn setFrameOrigin(&self, new_origin: CGPoint)
Available on crate feature
NSResponder
only.pub unsafe fn setFrameSize(&self, new_size: CGSize)
Available on crate feature
NSResponder
only.pub fn frame(&self) -> CGRect
Available on crate feature
NSResponder
only.pub unsafe fn setFrame(&self, frame: CGRect)
Available on crate feature
NSResponder
only.pub unsafe fn frameRotation(&self) -> f64
Available on crate feature
NSResponder
only.pub unsafe fn setFrameRotation(&self, frame_rotation: f64)
Available on crate feature
NSResponder
only.pub unsafe fn frameCenterRotation(&self) -> f64
Available on crate feature
NSResponder
only.pub unsafe fn setFrameCenterRotation(&self, frame_center_rotation: f64)
Available on crate feature
NSResponder
only.pub unsafe fn setBoundsOrigin(&self, new_origin: CGPoint)
Available on crate feature
NSResponder
only.pub unsafe fn setBoundsSize(&self, new_size: CGSize)
Available on crate feature
NSResponder
only.pub unsafe fn boundsRotation(&self) -> f64
Available on crate feature
NSResponder
only.pub unsafe fn setBoundsRotation(&self, bounds_rotation: f64)
Available on crate feature
NSResponder
only.pub unsafe fn translateOriginToPoint(&self, translation: CGPoint)
Available on crate feature
NSResponder
only.pub unsafe fn scaleUnitSquareToSize(&self, new_unit_size: CGSize)
Available on crate feature
NSResponder
only.pub unsafe fn rotateByAngle(&self, angle: f64)
Available on crate feature
NSResponder
only.pub fn bounds(&self) -> CGRect
Available on crate feature
NSResponder
only.pub unsafe fn setBounds(&self, bounds: CGRect)
Available on crate feature
NSResponder
only.pub fn isFlipped(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn isRotatedFromBase(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn isRotatedOrScaledFromBase(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn isOpaque(&self) -> bool
Available on crate feature
NSResponder
only.pub fn convertPoint_fromView( &self, point: CGPoint, view: Option<&NSView> ) -> CGPoint
Available on crate feature
NSResponder
only.pub unsafe fn convertPoint_toView( &self, point: CGPoint, view: Option<&NSView> ) -> CGPoint
Available on crate feature
NSResponder
only.pub unsafe fn convertSize_fromView( &self, size: CGSize, view: Option<&NSView> ) -> CGSize
Available on crate feature
NSResponder
only.pub unsafe fn convertSize_toView( &self, size: CGSize, view: Option<&NSView> ) -> CGSize
Available on crate feature
NSResponder
only.pub unsafe fn convertRect_fromView( &self, rect: CGRect, view: Option<&NSView> ) -> CGRect
Available on crate feature
NSResponder
only.pub fn convertRect_toView(&self, rect: CGRect, view: Option<&NSView>) -> CGRect
Available on crate feature
NSResponder
only.pub unsafe fn backingAlignedRect_options( &self, rect: CGRect, options: NSAlignmentOptions ) -> CGRect
Available on crate feature
NSResponder
only.pub unsafe fn centerScanRect(&self, rect: CGRect) -> CGRect
Available on crate feature
NSResponder
only.pub unsafe fn convertPointToBacking(&self, point: CGPoint) -> CGPoint
Available on crate feature
NSResponder
only.pub unsafe fn convertPointFromBacking(&self, point: CGPoint) -> CGPoint
Available on crate feature
NSResponder
only.pub unsafe fn convertSizeToBacking(&self, size: CGSize) -> CGSize
Available on crate feature
NSResponder
only.pub unsafe fn convertSizeFromBacking(&self, size: CGSize) -> CGSize
Available on crate feature
NSResponder
only.pub unsafe fn convertRectToBacking(&self, rect: CGRect) -> CGRect
Available on crate feature
NSResponder
only.pub unsafe fn convertRectFromBacking(&self, rect: CGRect) -> CGRect
Available on crate feature
NSResponder
only.pub unsafe fn convertPointToLayer(&self, point: CGPoint) -> CGPoint
Available on crate feature
NSResponder
only.pub unsafe fn convertPointFromLayer(&self, point: CGPoint) -> CGPoint
Available on crate feature
NSResponder
only.pub unsafe fn convertSizeToLayer(&self, size: CGSize) -> CGSize
Available on crate feature
NSResponder
only.pub unsafe fn convertSizeFromLayer(&self, size: CGSize) -> CGSize
Available on crate feature
NSResponder
only.pub unsafe fn convertRectToLayer(&self, rect: CGRect) -> CGRect
Available on crate feature
NSResponder
only.pub unsafe fn convertRectFromLayer(&self, rect: CGRect) -> CGRect
Available on crate feature
NSResponder
only.pub unsafe fn canDrawConcurrently(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn setCanDrawConcurrently(&self, can_draw_concurrently: bool)
Available on crate feature
NSResponder
only.pub unsafe fn canDraw(&self) -> bool
👎Deprecated: If a view needs display, -drawRect: or -updateLayer will be called automatically when the view is able to draw. To check whether a view is in a window, call -window. To check whether a view is hidden, call -isHiddenOrHasHiddenAncestor.
Available on crate feature
NSResponder
only.pub unsafe fn setNeedsDisplayInRect(&self, invalid_rect: CGRect)
Available on crate feature
NSResponder
only.pub unsafe fn needsDisplay(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn setNeedsDisplay(&self, needs_display: bool)
Available on crate feature
NSResponder
only.pub unsafe fn lockFocus(&self)
👎Deprecated: To draw, subclass NSView and implement -drawRect:; AppKit’s automatic deferred display mechanism will call -drawRect: as necessary to display the view.
Available on crate feature
NSResponder
only.pub unsafe fn unlockFocus(&self)
👎Deprecated: To draw, subclass NSView and implement -drawRect:; AppKit’s automatic deferred display mechanism will call -drawRect: as necessary to display the view.
Available on crate feature
NSResponder
only.pub unsafe fn lockFocusIfCanDraw(&self) -> bool
👎Deprecated: To draw, subclass NSView and implement -drawRect:; AppKit’s automatic deferred display mechanism will call -drawRect: as necessary to display the view.
Available on crate feature
NSResponder
only.pub fn visibleRect(&self) -> CGRect
Available on crate feature
NSResponder
only.pub unsafe fn display(&self)
Available on crate feature
NSResponder
only.pub unsafe fn displayIfNeeded(&self)
Available on crate feature
NSResponder
only.pub unsafe fn displayIfNeededIgnoringOpacity(&self)
Available on crate feature
NSResponder
only.pub unsafe fn displayRect(&self, rect: CGRect)
Available on crate feature
NSResponder
only.pub unsafe fn displayIfNeededInRect(&self, rect: CGRect)
Available on crate feature
NSResponder
only.pub unsafe fn displayRectIgnoringOpacity(&self, rect: CGRect)
Available on crate feature
NSResponder
only.pub unsafe fn displayIfNeededInRectIgnoringOpacity(&self, rect: CGRect)
Available on crate feature
NSResponder
only.pub unsafe fn drawRect(&self, dirty_rect: CGRect)
Available on crate feature
NSResponder
only.pub unsafe fn viewWillDraw(&self)
Available on crate feature
NSResponder
only.pub unsafe fn scrollPoint(&self, point: CGPoint)
Available on crate feature
NSResponder
only.pub unsafe fn scrollRectToVisible(&self, rect: CGRect) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn autoscroll(&self, event: &NSEvent) -> bool
Available on crate features
NSResponder
and NSEvent
only.pub unsafe fn adjustScroll(&self, new_visible: CGRect) -> CGRect
Available on crate feature
NSResponder
only.pub unsafe fn scrollRect_by(&self, rect: CGRect, delta: CGSize)
👎Deprecated: Use NSScrollView to achieve scrolling views.
Available on crate feature
NSResponder
only.pub unsafe fn translateRectsNeedingDisplayInRect_by( &self, clip_rect: CGRect, delta: CGSize )
Available on crate feature
NSResponder
only.pub unsafe fn hitTest(&self, point: CGPoint) -> Option<Retained<NSView>>
Available on crate feature
NSResponder
only.pub unsafe fn mouse_inRect(&self, point: CGPoint, rect: CGRect) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn viewWithTag(&self, tag: isize) -> Option<Retained<NSView>>
Available on crate feature
NSResponder
only.pub unsafe fn tag(&self) -> isize
Available on crate feature
NSResponder
only.pub unsafe fn performKeyEquivalent(&self, event: &NSEvent) -> bool
Available on crate features
NSResponder
and NSEvent
only.pub unsafe fn acceptsFirstMouse(&self, event: Option<&NSEvent>) -> bool
Available on crate features
NSResponder
and NSEvent
only.pub unsafe fn shouldDelayWindowOrderingForEvent(&self, event: &NSEvent) -> bool
Available on crate features
NSResponder
and NSEvent
only.pub unsafe fn needsPanelToBecomeKey(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn mouseDownCanMoveWindow(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn acceptsTouchEvents(&self) -> bool
👎Deprecated: Use allowedTouchTypes instead
Available on crate feature
NSResponder
only.pub unsafe fn setAcceptsTouchEvents(&self, accepts_touch_events: bool)
👎Deprecated: Use allowedTouchTypes instead
Available on crate feature
NSResponder
only.pub unsafe fn wantsRestingTouches(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn setWantsRestingTouches(&self, wants_resting_touches: bool)
Available on crate feature
NSResponder
only.pub unsafe fn layerContentsRedrawPolicy( &self ) -> NSViewLayerContentsRedrawPolicy
Available on crate feature
NSResponder
only.pub unsafe fn setLayerContentsRedrawPolicy( &self, layer_contents_redraw_policy: NSViewLayerContentsRedrawPolicy )
Available on crate feature
NSResponder
only.pub unsafe fn layerContentsPlacement(&self) -> NSViewLayerContentsPlacement
Available on crate feature
NSResponder
only.pub unsafe fn setLayerContentsPlacement( &self, layer_contents_placement: NSViewLayerContentsPlacement )
Available on crate feature
NSResponder
only.pub unsafe fn wantsLayer(&self) -> bool
Available on crate feature
NSResponder
only.pub fn setWantsLayer(&self, wants_layer: bool)
Available on crate feature
NSResponder
only.pub unsafe fn wantsUpdateLayer(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn updateLayer(&self)
Available on crate feature
NSResponder
only.pub unsafe fn canDrawSubviewsIntoLayer(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn setCanDrawSubviewsIntoLayer( &self, can_draw_subviews_into_layer: bool )
Available on crate feature
NSResponder
only.pub unsafe fn layoutSubtreeIfNeeded(&self)
Available on crate feature
NSResponder
only.pub unsafe fn layout(&self)
Available on crate feature
NSResponder
only.pub unsafe fn needsLayout(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn setNeedsLayout(&self, needs_layout: bool)
Available on crate feature
NSResponder
only.pub unsafe fn alphaValue(&self) -> f64
Available on crate feature
NSResponder
only.pub unsafe fn setAlphaValue(&self, alpha_value: f64)
Available on crate feature
NSResponder
only.pub unsafe fn layerUsesCoreImageFilters(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn setLayerUsesCoreImageFilters( &self, layer_uses_core_image_filters: bool )
Available on crate feature
NSResponder
only.pub unsafe fn clipsToBounds(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn setClipsToBounds(&self, clips_to_bounds: bool)
Available on crate feature
NSResponder
only.pub unsafe fn postsBoundsChangedNotifications(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn setPostsBoundsChangedNotifications( &self, posts_bounds_changed_notifications: bool )
Available on crate feature
NSResponder
only.pub unsafe fn toolTip(&self) -> Option<Retained<NSString>>
Available on crate feature
NSResponder
only.pub unsafe fn setToolTip(&self, tool_tip: Option<&NSString>)
Available on crate feature
NSResponder
only.pub unsafe fn addToolTipRect_owner_userData( &self, rect: CGRect, owner: &AnyObject, data: *mut c_void ) -> isize
Available on crate feature
NSResponder
only.pub unsafe fn removeToolTip(&self, tag: isize)
Available on crate feature
NSResponder
only.pub unsafe fn removeAllToolTips(&self)
Available on crate feature
NSResponder
only.pub unsafe fn viewWillStartLiveResize(&self)
Available on crate feature
NSResponder
only.pub unsafe fn viewDidEndLiveResize(&self)
Available on crate feature
NSResponder
only.pub unsafe fn inLiveResize(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn preservesContentDuringLiveResize(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn rectPreservedDuringLiveResize(&self) -> CGRect
Available on crate feature
NSResponder
only.pub unsafe fn rectForSmartMagnificationAtPoint_inRect( &self, location: CGPoint, visible_rect: CGRect ) -> CGRect
Available on crate feature
NSResponder
only.pub unsafe fn prepareForReuse(&self)
Available on crate feature
NSResponder
only.pub unsafe fn prepareContentInRect(&self, rect: CGRect)
Available on crate feature
NSResponder
only.pub unsafe fn preparedContentRect(&self) -> CGRect
Available on crate feature
NSResponder
only.pub unsafe fn setPreparedContentRect(&self, prepared_content_rect: CGRect)
Available on crate feature
NSResponder
only.pub unsafe fn allowsVibrancy(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn viewDidChangeEffectiveAppearance(&self)
Available on crate feature
NSResponder
only.pub unsafe fn nextKeyView(&self) -> Option<Retained<NSView>>
Available on crate feature
NSResponder
only.pub unsafe fn setNextKeyView(&self, next_key_view: Option<&NSView>)
Available on crate feature
NSResponder
only.pub unsafe fn previousKeyView(&self) -> Option<Retained<NSView>>
Available on crate feature
NSResponder
only.pub unsafe fn nextValidKeyView(&self) -> Option<Retained<NSView>>
Available on crate feature
NSResponder
only.pub unsafe fn previousValidKeyView(&self) -> Option<Retained<NSView>>
Available on crate feature
NSResponder
only.pub unsafe fn canBecomeKeyView(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn setKeyboardFocusRingNeedsDisplayInRect(&self, rect: CGRect)
Available on crate feature
NSResponder
only.pub unsafe fn drawFocusRingMask(&self)
Available on crate feature
NSResponder
only.pub unsafe fn focusRingMaskBounds(&self) -> CGRect
Available on crate feature
NSResponder
only.pub unsafe fn noteFocusRingMaskChanged(&self)
Available on crate feature
NSResponder
only.pub unsafe fn writeEPSInsideRect_toPasteboard( &self, rect: CGRect, pasteboard: &NSPasteboard )
Available on crate features
NSResponder
and NSPasteboard
only.pub unsafe fn dataWithEPSInsideRect(&self, rect: CGRect) -> Retained<NSData>
Available on crate feature
NSResponder
only.pub unsafe fn writePDFInsideRect_toPasteboard( &self, rect: CGRect, pasteboard: &NSPasteboard )
Available on crate features
NSResponder
and NSPasteboard
only.pub unsafe fn dataWithPDFInsideRect(&self, rect: CGRect) -> Retained<NSData>
Available on crate feature
NSResponder
only.pub unsafe fn print(&self, sender: Option<&AnyObject>)
Available on crate feature
NSResponder
only.pub unsafe fn knowsPageRange(&self, range: *mut NSRange) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn heightAdjustLimit(&self) -> f64
Available on crate feature
NSResponder
only.pub unsafe fn widthAdjustLimit(&self) -> f64
Available on crate feature
NSResponder
only.pub unsafe fn adjustPageWidthNew_left_right_limit( &self, new_right: NonNull<f64>, old_left: f64, old_right: f64, right_limit: f64 )
Available on crate feature
NSResponder
only.pub unsafe fn adjustPageHeightNew_top_bottom_limit( &self, new_bottom: NonNull<f64>, old_top: f64, old_bottom: f64, bottom_limit: f64 )
Available on crate feature
NSResponder
only.pub unsafe fn rectForPage(&self, page: isize) -> CGRect
Available on crate feature
NSResponder
only.pub unsafe fn locationOfPrintRect(&self, rect: CGRect) -> CGPoint
Available on crate feature
NSResponder
only.pub unsafe fn drawPageBorderWithSize(&self, border_size: CGSize)
Available on crate feature
NSResponder
only.pub unsafe fn pageHeader(&self) -> Retained<NSAttributedString>
Available on crate feature
NSResponder
only.Available on crate feature
NSResponder
only.pub unsafe fn drawSheetBorderWithSize(&self, border_size: CGSize)
👎Deprecated: This is never invoked and the NSView implementation does nothing
Available on crate feature
NSResponder
only.pub unsafe fn printJobTitle(&self) -> Retained<NSString>
Available on crate feature
NSResponder
only.pub unsafe fn beginDocument(&self)
Available on crate feature
NSResponder
only.pub unsafe fn endDocument(&self)
Available on crate feature
NSResponder
only.pub unsafe fn beginPageInRect_atPlacement( &self, rect: CGRect, location: CGPoint )
Available on crate feature
NSResponder
only.pub unsafe fn endPage(&self)
Available on crate feature
NSResponder
only.pub unsafe fn registeredDraggedTypes(&self) -> Retained<NSArray<NSString>>
Available on crate features
NSResponder
and NSPasteboard
only.pub unsafe fn registerForDraggedTypes(&self, new_types: &NSArray<NSString>)
Available on crate features
NSResponder
and NSPasteboard
only.pub unsafe fn unregisterDraggedTypes(&self)
Available on crate feature
NSResponder
only.pub unsafe fn exitFullScreenModeWithOptions( &self, options: Option<&NSDictionary<NSString>> )
Available on crate feature
NSResponder
only.pub unsafe fn isInFullScreenMode(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn showDefinitionForAttributedString_atPoint( &self, attr_string: Option<&NSAttributedString>, text_baseline_origin: CGPoint )
Available on crate feature
NSResponder
only.pub unsafe fn showDefinitionForAttributedString_range_options_baselineOriginProvider( &self, attr_string: Option<&NSAttributedString>, target_range: NSRange, options: Option<&NSDictionary<NSString>>, origin_provider: Option<&Block<dyn Fn(NSRange) -> CGPoint>> )
Available on crate features
NSResponder
and block2
only.pub unsafe fn isDrawingFindIndicator(&self) -> bool
Available on crate feature
NSResponder
only.pub unsafe fn safeAreaInsets(&self) -> NSEdgeInsets
Available on crate feature
NSResponder
only.pub unsafe fn additionalSafeAreaInsets(&self) -> NSEdgeInsets
Available on crate feature
NSResponder
only.pub unsafe fn setAdditionalSafeAreaInsets( &self, additional_safe_area_insets: NSEdgeInsets )
Available on crate feature
NSResponder
only.pub unsafe fn safeAreaRect(&self) -> CGRect
Available on crate feature
NSResponder
only.pub unsafe fn updateTrackingAreas(&self)
Available on crate feature
NSResponder
only.pub unsafe fn discardCursorRects(&self)
Available on crate feature
NSResponder
only.pub unsafe fn resetCursorRects(&self)
Available on crate feature
NSResponder
only.pub unsafe fn addTrackingRect_owner_userData_assumeInside( &self, rect: CGRect, owner: &AnyObject, data: *mut c_void, flag: bool ) -> isize
Available on crate feature
NSResponder
only.pub fn removeTrackingRect(&self, tag: isize)
Available on crate feature
NSResponder
only.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 )
👎Deprecated: Use -beginDraggingSessionWithItems:event:source: instead
Available on crate features
NSEvent
and NSImage
and NSPasteboard
and NSResponder
only.pub unsafe fn dragFile_fromRect_slideBack_event( &self, filename: &NSString, rect: CGRect, flag: bool, event: &NSEvent ) -> bool
👎Deprecated: Use -beginDraggingSessionWithItems:event:source: instead
Available on crate features
NSResponder
and NSEvent
only.pub 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
Available on crate features
NSResponder
and NSEvent
only.pub unsafe fn convertPointToBase(&self, point: CGPoint) -> CGPoint
👎Deprecated
Available on crate feature
NSResponder
only.pub unsafe fn convertPointFromBase(&self, point: CGPoint) -> CGPoint
👎Deprecated
Available on crate feature
NSResponder
only.pub unsafe fn convertSizeToBase(&self, size: CGSize) -> CGSize
👎Deprecated
Available on crate feature
NSResponder
only.pub unsafe fn convertSizeFromBase(&self, size: CGSize) -> CGSize
👎Deprecated
Available on crate feature
NSResponder
only.pub unsafe fn convertRectToBase(&self, rect: CGRect) -> CGRect
👎Deprecated
Available on crate feature
NSResponder
only.pub unsafe fn convertRectFromBase(&self, rect: CGRect) -> CGRect
👎Deprecated
Available on crate feature
NSResponder
only.pub unsafe fn performMnemonic(&self, string: &NSString) -> bool
👎Deprecated: This has always returned NO and had no effect on macOS
Available on crate feature
NSResponder
only.pub unsafe fn shouldDrawColor(&self) -> bool
👎Deprecated: This method no longer does anything
Available on crate feature
NSResponder
only.pub unsafe fn gState(&self) -> isize
👎Deprecated
Available on crate feature
NSResponder
only.pub unsafe fn allocateGState(&self)
👎Deprecated
Available on crate feature
NSResponder
only.pub unsafe fn setUpGState(&self)
👎Deprecated
Available on crate feature
NSResponder
only.pub unsafe fn renewGState(&self)
👎Deprecated
Available on crate feature
NSResponder
only.Methods from Deref<Target = NSResponder>§
pub unsafe fn nextResponder(&self) -> Option<Retained<NSResponder>>
pub unsafe fn setNextResponder(&self, next_responder: Option<&NSResponder>)
pub unsafe fn tryToPerform_with( &self, action: Sel, object: Option<&AnyObject> ) -> bool
pub unsafe fn performKeyEquivalent(&self, event: &NSEvent) -> bool
Available on crate feature
NSEvent
only.pub unsafe fn validRequestorForSendType_returnType( &self, send_type: Option<&NSString>, return_type: Option<&NSString> ) -> Option<Retained<AnyObject>>
Available on crate feature
NSPasteboard
only.pub unsafe fn mouseDown(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn rightMouseDown(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn otherMouseDown(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn mouseUp(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn rightMouseUp(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn otherMouseUp(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn mouseMoved(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn mouseDragged(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn scrollWheel(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn rightMouseDragged(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn otherMouseDragged(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn mouseEntered(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn mouseExited(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn keyDown(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn keyUp(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn flagsChanged(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn tabletPoint(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn tabletProximity(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn cursorUpdate(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn magnifyWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn rotateWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn swipeWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn beginGestureWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn endGestureWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn smartMagnifyWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn changeModeWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn touchesBeganWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn touchesMovedWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn touchesEndedWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn touchesCancelledWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn quickLookWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn pressureChangeWithEvent(&self, event: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn noResponderFor(&self, event_selector: Sel)
pub unsafe fn acceptsFirstResponder(&self) -> bool
pub unsafe fn becomeFirstResponder(&self) -> bool
pub unsafe fn resignFirstResponder(&self) -> bool
pub unsafe fn interpretKeyEvents(&self, event_array: &NSArray<NSEvent>)
Available on crate feature
NSEvent
only.pub unsafe fn flushBufferedKeyEvents(&self)
pub unsafe fn showContextHelp(&self, sender: Option<&AnyObject>)
pub unsafe fn helpRequested(&self, event_ptr: &NSEvent)
Available on crate feature
NSEvent
only.pub unsafe fn shouldBeTreatedAsInkEvent(&self, event: &NSEvent) -> bool
Available on crate feature
NSEvent
only.pub unsafe fn wantsScrollEventsForSwipeTrackingOnAxis( &self, axis: NSEventGestureAxis ) -> bool
Available on crate feature
NSEvent
only.pub unsafe fn wantsForwardedScrollEventsForAxis( &self, axis: NSEventGestureAxis ) -> bool
Available on crate feature
NSEvent
only.pub unsafe fn supplementalTargetForAction_sender( &self, action: Sel, sender: Option<&AnyObject> ) -> Option<Retained<AnyObject>>
pub unsafe fn undoManager(&self) -> Option<Retained<NSUndoManager>>
pub unsafe fn validateProposedFirstResponder_forEvent( &self, responder: &NSResponder, event: Option<&NSEvent> ) -> bool
Available on crate feature
NSEvent
only.pub unsafe fn presentError_modalForWindow_delegate_didPresentSelector_contextInfo( &self, error: &NSError, window: &NSWindow, delegate: Option<&AnyObject>, did_present_selector: Option<Sel>, context_info: *mut c_void )
Available on crate feature
NSWindow
only.pub unsafe fn presentError(&self, error: &NSError) -> bool
pub unsafe fn willPresentError(&self, error: &NSError) -> Retained<NSError>
pub unsafe fn performTextFinderAction(&self, sender: Option<&AnyObject>)
pub unsafe fn newWindowForTab(&self, sender: Option<&AnyObject>)
pub unsafe fn performMnemonic(&self, string: &NSString) -> bool
👎Deprecated: This has always returned NO and had no effect on macOS
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.
§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 unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load_mut
instead.
pub unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut Twhere
T: Encode,
Ivar::load_mut
instead.Use Ivar::load_mut
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.
Trait Implementations§
source§impl AsMut<NSResponder> for WKWebView
impl AsMut<NSResponder> for WKWebView
source§fn as_mut(&mut self) -> &mut NSResponder
fn as_mut(&mut self) -> &mut NSResponder
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsRef<NSResponder> for WKWebView
impl AsRef<NSResponder> for WKWebView
source§fn as_ref(&self) -> &NSResponder
fn as_ref(&self) -> &NSResponder
Converts this type into a shared reference of the (usually inferred) input type.
source§impl Borrow<NSResponder> for WKWebView
impl Borrow<NSResponder> for WKWebView
source§fn borrow(&self) -> &NSResponder
fn borrow(&self) -> &NSResponder
Immutably borrows from an owned value. Read more
source§impl BorrowMut<AnyObject> for WKWebView
impl BorrowMut<AnyObject> for WKWebView
source§fn borrow_mut(&mut self) -> &mut AnyObject
fn borrow_mut(&mut self) -> &mut AnyObject
Mutably borrows from an owned value. Read more
source§impl BorrowMut<NSObject> for WKWebView
impl BorrowMut<NSObject> for WKWebView
source§fn borrow_mut(&mut self) -> &mut NSObject
fn borrow_mut(&mut self) -> &mut NSObject
Mutably borrows from an owned value. Read more
source§impl BorrowMut<NSResponder> for WKWebView
impl BorrowMut<NSResponder> for WKWebView
source§fn borrow_mut(&mut self) -> &mut NSResponder
fn borrow_mut(&mut self) -> &mut NSResponder
Mutably borrows from an owned value. Read more
source§impl BorrowMut<NSView> for WKWebView
impl BorrowMut<NSView> for WKWebView
source§fn borrow_mut(&mut self) -> &mut NSView
fn borrow_mut(&mut self) -> &mut NSView
Mutably borrows from an owned value. Read more
source§impl ClassType for WKWebView
impl ClassType for WKWebView
§type Mutability = MainThreadOnly
type Mutability = MainThreadOnly
Whether the type is mutable or immutable. Read more
source§const NAME: &'static str = "WKWebView"
const NAME: &'static str = "WKWebView"
The name of the Objective-C class that this type represents. Read more
source§fn class() -> &'static AnyClass
fn class() -> &'static AnyClass
Get a reference to the Objective-C class that this type represents. Read more
source§fn as_super_mut(&mut self) -> &mut Self::Super
fn as_super_mut(&mut self) -> &mut Self::Super
Get a mutable reference to the superclass.
source§impl NSAccessibility for WKWebView
impl NSAccessibility for WKWebView
unsafe fn isAccessibilityElement(&self) -> bool
unsafe fn setAccessibilityElement(&self, accessibility_element: bool)
unsafe fn accessibilityFrame(&self) -> CGRect
unsafe fn setAccessibilityFrame(&self, accessibility_frame: CGRect)
unsafe fn isAccessibilityFocused(&self) -> bool
unsafe fn setAccessibilityFocused(&self, accessibility_focused: bool)
unsafe fn accessibilityActivationPoint(&self) -> CGPoint
unsafe fn setAccessibilityActivationPoint( &self, accessibility_activation_point: CGPoint )
unsafe fn accessibilityTopLevelUIElement(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityTopLevelUIElement( &self, accessibility_top_level_ui_element: Option<&AnyObject> )
unsafe fn accessibilityURL(&self) -> Option<Retained<NSURL>>
unsafe fn setAccessibilityURL(&self, accessibility_url: Option<&NSURL>)
unsafe fn accessibilityValue(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityValue(&self, accessibility_value: Option<&AnyObject>)
unsafe fn accessibilityValueDescription(&self) -> Option<Retained<NSString>>
unsafe fn setAccessibilityValueDescription( &self, accessibility_value_description: Option<&NSString> )
unsafe fn accessibilityVisibleChildren(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilityVisibleChildren( &self, accessibility_visible_children: Option<&NSArray> )
unsafe fn accessibilityTitle(&self) -> Option<Retained<NSString>>
unsafe fn setAccessibilityTitle(&self, accessibility_title: Option<&NSString>)
unsafe fn accessibilityTitleUIElement(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityTitleUIElement( &self, accessibility_title_ui_element: Option<&AnyObject> )
unsafe fn accessibilityNextContents(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilityNextContents( &self, accessibility_next_contents: Option<&NSArray> )
unsafe fn accessibilityOverflowButton(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityOverflowButton( &self, accessibility_overflow_button: Option<&AnyObject> )
unsafe fn accessibilityParent(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityParent( &self, accessibility_parent: Option<&AnyObject> )
unsafe fn accessibilityPlaceholderValue(&self) -> Option<Retained<NSString>>
unsafe fn setAccessibilityPlaceholderValue( &self, accessibility_placeholder_value: Option<&NSString> )
unsafe fn accessibilityPreviousContents(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilityPreviousContents( &self, accessibility_previous_contents: Option<&NSArray> )
unsafe fn accessibilityRoleDescription(&self) -> Option<Retained<NSString>>
unsafe fn setAccessibilityRoleDescription( &self, accessibility_role_description: Option<&NSString> )
unsafe fn accessibilitySearchButton(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilitySearchButton( &self, accessibility_search_button: Option<&AnyObject> )
unsafe fn accessibilitySearchMenu(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilitySearchMenu( &self, accessibility_search_menu: Option<&AnyObject> )
unsafe fn isAccessibilitySelected(&self) -> bool
unsafe fn setAccessibilitySelected(&self, accessibility_selected: bool)
unsafe fn accessibilitySelectedChildren(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilitySelectedChildren( &self, accessibility_selected_children: Option<&NSArray> )
unsafe fn accessibilityServesAsTitleForUIElements( &self ) -> Option<Retained<NSArray>>
unsafe fn setAccessibilityServesAsTitleForUIElements( &self, accessibility_serves_as_title_for_ui_elements: Option<&NSArray> )
unsafe fn accessibilityShownMenu(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityShownMenu( &self, accessibility_shown_menu: Option<&AnyObject> )
unsafe fn accessibilityMinValue(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityMinValue( &self, accessibility_min_value: Option<&AnyObject> )
unsafe fn accessibilityMaxValue(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityMaxValue( &self, accessibility_max_value: Option<&AnyObject> )
unsafe fn accessibilityLinkedUIElements(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilityLinkedUIElements( &self, accessibility_linked_ui_elements: Option<&NSArray> )
unsafe fn accessibilityWindow(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityWindow( &self, accessibility_window: Option<&AnyObject> )
unsafe fn accessibilityIdentifier(&self) -> Option<Retained<NSString>>
unsafe fn setAccessibilityIdentifier( &self, accessibility_identifier: Option<&NSString> )
unsafe fn accessibilityHelp(&self) -> Option<Retained<NSString>>
unsafe fn setAccessibilityHelp(&self, accessibility_help: Option<&NSString>)
unsafe fn accessibilityFilename(&self) -> Option<Retained<NSString>>
unsafe fn setAccessibilityFilename( &self, accessibility_filename: Option<&NSString> )
unsafe fn isAccessibilityExpanded(&self) -> bool
unsafe fn setAccessibilityExpanded(&self, accessibility_expanded: bool)
unsafe fn isAccessibilityEdited(&self) -> bool
unsafe fn setAccessibilityEdited(&self, accessibility_edited: bool)
unsafe fn isAccessibilityEnabled(&self) -> bool
unsafe fn setAccessibilityEnabled(&self, accessibility_enabled: bool)
unsafe fn accessibilityChildren(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilityChildren( &self, accessibility_children: Option<&NSArray> )
unsafe fn accessibilityClearButton(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityClearButton( &self, accessibility_clear_button: Option<&AnyObject> )
unsafe fn accessibilityCancelButton(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityCancelButton( &self, accessibility_cancel_button: Option<&AnyObject> )
unsafe fn isAccessibilityProtectedContent(&self) -> bool
unsafe fn setAccessibilityProtectedContent( &self, accessibility_protected_content: bool )
unsafe fn accessibilityContents(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilityContents( &self, accessibility_contents: Option<&NSArray> )
unsafe fn accessibilityLabel(&self) -> Option<Retained<NSString>>
unsafe fn setAccessibilityLabel(&self, accessibility_label: Option<&NSString>)
unsafe fn isAccessibilityAlternateUIVisible(&self) -> bool
unsafe fn setAccessibilityAlternateUIVisible( &self, accessibility_alternate_ui_visible: bool )
unsafe fn isAccessibilityRequired(&self) -> bool
unsafe fn setAccessibilityRequired(&self, accessibility_required: bool)
unsafe fn accessibilityUserInputLabels( &self ) -> Option<Retained<NSArray<NSString>>>
unsafe fn setAccessibilityUserInputLabels( &self, accessibility_user_input_labels: Option<&NSArray<NSString>> )
unsafe fn accessibilityAttributedUserInputLabels( &self ) -> Option<Retained<NSArray<NSAttributedString>>>
unsafe fn setAccessibilityAttributedUserInputLabels( &self, accessibility_attributed_user_input_labels: Option<&NSArray<NSAttributedString>> )
unsafe fn accessibilityApplicationFocusedUIElement( &self ) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityApplicationFocusedUIElement( &self, accessibility_application_focused_ui_element: Option<&AnyObject> )
unsafe fn accessibilityMainWindow(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityMainWindow( &self, accessibility_main_window: Option<&AnyObject> )
unsafe fn isAccessibilityHidden(&self) -> bool
unsafe fn setAccessibilityHidden(&self, accessibility_hidden: bool)
unsafe fn isAccessibilityFrontmost(&self) -> bool
unsafe fn setAccessibilityFrontmost(&self, accessibility_frontmost: bool)
unsafe fn accessibilityFocusedWindow(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityFocusedWindow( &self, accessibility_focused_window: Option<&AnyObject> )
unsafe fn accessibilityWindows(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilityWindows( &self, accessibility_windows: Option<&NSArray> )
unsafe fn accessibilityExtrasMenuBar(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityExtrasMenuBar( &self, accessibility_extras_menu_bar: Option<&AnyObject> )
unsafe fn accessibilityMenuBar(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityMenuBar( &self, accessibility_menu_bar: Option<&AnyObject> )
unsafe fn accessibilityColumnTitles(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilityColumnTitles( &self, accessibility_column_titles: Option<&NSArray> )
unsafe fn isAccessibilityOrderedByRow(&self) -> bool
unsafe fn setAccessibilityOrderedByRow( &self, accessibility_ordered_by_row: bool )
unsafe fn accessibilityHorizontalUnitDescription( &self ) -> Option<Retained<NSString>>
unsafe fn setAccessibilityHorizontalUnitDescription( &self, accessibility_horizontal_unit_description: Option<&NSString> )
unsafe fn accessibilityVerticalUnitDescription( &self ) -> Option<Retained<NSString>>
unsafe fn setAccessibilityVerticalUnitDescription( &self, accessibility_vertical_unit_description: Option<&NSString> )
unsafe fn accessibilityLayoutPointForScreenPoint( &self, point: CGPoint ) -> CGPoint
unsafe fn accessibilityLayoutSizeForScreenSize(&self, size: CGSize) -> CGSize
unsafe fn accessibilityScreenPointForLayoutPoint( &self, point: CGPoint ) -> CGPoint
unsafe fn accessibilityScreenSizeForLayoutSize(&self, size: CGSize) -> CGSize
unsafe fn accessibilityHandles(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilityHandles( &self, accessibility_handles: Option<&NSArray> )
unsafe fn accessibilityWarningValue(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityWarningValue( &self, accessibility_warning_value: Option<&AnyObject> )
unsafe fn accessibilityCriticalValue(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityCriticalValue( &self, accessibility_critical_value: Option<&AnyObject> )
unsafe fn isAccessibilityDisclosed(&self) -> bool
unsafe fn setAccessibilityDisclosed(&self, accessibility_disclosed: bool)
unsafe fn accessibilityDisclosedByRow(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityDisclosedByRow( &self, accessibility_disclosed_by_row: Option<&AnyObject> )
unsafe fn accessibilityDisclosedRows(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityDisclosedRows( &self, accessibility_disclosed_rows: Option<&AnyObject> )
unsafe fn accessibilityDisclosureLevel(&self) -> isize
unsafe fn setAccessibilityDisclosureLevel( &self, accessibility_disclosure_level: isize )
unsafe fn accessibilityMarkerUIElements(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilityMarkerUIElements( &self, accessibility_marker_ui_elements: Option<&NSArray> )
unsafe fn accessibilityMarkerValues(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityMarkerValues( &self, accessibility_marker_values: Option<&AnyObject> )
unsafe fn accessibilityMarkerGroupUIElement( &self ) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityMarkerGroupUIElement( &self, accessibility_marker_group_ui_element: Option<&AnyObject> )
unsafe fn accessibilityUnitDescription(&self) -> Option<Retained<NSString>>
unsafe fn setAccessibilityUnitDescription( &self, accessibility_unit_description: Option<&NSString> )
unsafe fn accessibilityMarkerTypeDescription( &self ) -> Option<Retained<NSString>>
unsafe fn setAccessibilityMarkerTypeDescription( &self, accessibility_marker_type_description: Option<&NSString> )
unsafe fn accessibilityHorizontalScrollBar(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityHorizontalScrollBar( &self, accessibility_horizontal_scroll_bar: Option<&AnyObject> )
unsafe fn accessibilityVerticalScrollBar(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityVerticalScrollBar( &self, accessibility_vertical_scroll_bar: Option<&AnyObject> )
unsafe fn accessibilityAllowedValues( &self ) -> Option<Retained<NSArray<NSNumber>>>
unsafe fn setAccessibilityAllowedValues( &self, accessibility_allowed_values: Option<&NSArray<NSNumber>> )
unsafe fn accessibilityLabelUIElements(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilityLabelUIElements( &self, accessibility_label_ui_elements: Option<&NSArray> )
unsafe fn accessibilityLabelValue(&self) -> f32
unsafe fn setAccessibilityLabelValue(&self, accessibility_label_value: f32)
unsafe fn accessibilitySplitters(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilitySplitters( &self, accessibility_splitters: Option<&NSArray> )
unsafe fn accessibilityDecrementButton(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityDecrementButton( &self, accessibility_decrement_button: Option<&AnyObject> )
unsafe fn accessibilityIncrementButton(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityIncrementButton( &self, accessibility_increment_button: Option<&AnyObject> )
unsafe fn accessibilityTabs(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilityTabs(&self, accessibility_tabs: Option<&NSArray>)
unsafe fn accessibilityHeader(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityHeader( &self, accessibility_header: Option<&AnyObject> )
unsafe fn accessibilityColumnCount(&self) -> isize
unsafe fn setAccessibilityColumnCount(&self, accessibility_column_count: isize)
unsafe fn accessibilityRowCount(&self) -> isize
unsafe fn setAccessibilityRowCount(&self, accessibility_row_count: isize)
unsafe fn accessibilityIndex(&self) -> isize
unsafe fn setAccessibilityIndex(&self, accessibility_index: isize)
unsafe fn accessibilityColumns(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilityColumns( &self, accessibility_columns: Option<&NSArray> )
unsafe fn accessibilityRows(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilityRows(&self, accessibility_rows: Option<&NSArray>)
unsafe fn accessibilityVisibleRows(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilityVisibleRows( &self, accessibility_visible_rows: Option<&NSArray> )
unsafe fn accessibilitySelectedRows(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilitySelectedRows( &self, accessibility_selected_rows: Option<&NSArray> )
unsafe fn accessibilityVisibleColumns(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilityVisibleColumns( &self, accessibility_visible_columns: Option<&NSArray> )
unsafe fn accessibilitySelectedColumns(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilitySelectedColumns( &self, accessibility_selected_columns: Option<&NSArray> )
unsafe fn accessibilityRowHeaderUIElements(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilityRowHeaderUIElements( &self, accessibility_row_header_ui_elements: Option<&NSArray> )
unsafe fn accessibilitySelectedCells(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilitySelectedCells( &self, accessibility_selected_cells: Option<&NSArray> )
unsafe fn accessibilityVisibleCells(&self) -> Option<Retained<NSArray>>
unsafe fn setAccessibilityVisibleCells( &self, accessibility_visible_cells: Option<&NSArray> )
unsafe fn accessibilityColumnHeaderUIElements( &self ) -> Option<Retained<NSArray>>
unsafe fn setAccessibilityColumnHeaderUIElements( &self, accessibility_column_header_ui_elements: Option<&NSArray> )
unsafe fn accessibilityCellForColumn_row( &self, column: isize, row: isize ) -> Option<Retained<AnyObject>>
unsafe fn accessibilityRowIndexRange(&self) -> NSRange
unsafe fn setAccessibilityRowIndexRange( &self, accessibility_row_index_range: NSRange )
unsafe fn accessibilityColumnIndexRange(&self) -> NSRange
unsafe fn setAccessibilityColumnIndexRange( &self, accessibility_column_index_range: NSRange )
unsafe fn accessibilityInsertionPointLineNumber(&self) -> isize
unsafe fn setAccessibilityInsertionPointLineNumber( &self, accessibility_insertion_point_line_number: isize )
unsafe fn accessibilityVisibleCharacterRange(&self) -> NSRange
unsafe fn setAccessibilityVisibleCharacterRange( &self, accessibility_visible_character_range: NSRange )
unsafe fn accessibilityNumberOfCharacters(&self) -> isize
unsafe fn setAccessibilityNumberOfCharacters( &self, accessibility_number_of_characters: isize )
unsafe fn accessibilitySelectedText(&self) -> Option<Retained<NSString>>
unsafe fn setAccessibilitySelectedText( &self, accessibility_selected_text: Option<&NSString> )
unsafe fn accessibilitySelectedTextRange(&self) -> NSRange
unsafe fn setAccessibilitySelectedTextRange( &self, accessibility_selected_text_range: NSRange )
unsafe fn accessibilitySelectedTextRanges( &self ) -> Option<Retained<NSArray<NSValue>>>
unsafe fn setAccessibilitySelectedTextRanges( &self, accessibility_selected_text_ranges: Option<&NSArray<NSValue>> )
unsafe fn accessibilityAttributedStringForRange( &self, range: NSRange ) -> Option<Retained<NSAttributedString>>
unsafe fn accessibilityRangeForLine(&self, line: isize) -> NSRange
unsafe fn accessibilityStringForRange( &self, range: NSRange ) -> Option<Retained<NSString>>
unsafe fn accessibilityRangeForPosition(&self, point: CGPoint) -> NSRange
unsafe fn accessibilityRangeForIndex(&self, index: isize) -> NSRange
unsafe fn accessibilityFrameForRange(&self, range: NSRange) -> CGRect
unsafe fn accessibilityRTFForRange( &self, range: NSRange ) -> Option<Retained<NSData>>
unsafe fn accessibilityStyleRangeForIndex(&self, index: isize) -> NSRange
unsafe fn accessibilityLineForIndex(&self, index: isize) -> isize
unsafe fn accessibilityToolbarButton(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityToolbarButton( &self, accessibility_toolbar_button: Option<&AnyObject> )
unsafe fn isAccessibilityModal(&self) -> bool
unsafe fn setAccessibilityModal(&self, accessibility_modal: bool)
unsafe fn accessibilityProxy(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityProxy(&self, accessibility_proxy: Option<&AnyObject>)
unsafe fn isAccessibilityMain(&self) -> bool
unsafe fn setAccessibilityMain(&self, accessibility_main: bool)
unsafe fn accessibilityFullScreenButton(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityFullScreenButton( &self, accessibility_full_screen_button: Option<&AnyObject> )
unsafe fn accessibilityGrowArea(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityGrowArea( &self, accessibility_grow_area: Option<&AnyObject> )
unsafe fn accessibilityDocument(&self) -> Option<Retained<NSString>>
unsafe fn setAccessibilityDocument( &self, accessibility_document: Option<&NSString> )
unsafe fn accessibilityDefaultButton(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityDefaultButton( &self, accessibility_default_button: Option<&AnyObject> )
unsafe fn accessibilityCloseButton(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityCloseButton( &self, accessibility_close_button: Option<&AnyObject> )
unsafe fn accessibilityZoomButton(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityZoomButton( &self, accessibility_zoom_button: Option<&AnyObject> )
unsafe fn accessibilityMinimizeButton(&self) -> Option<Retained<AnyObject>>
unsafe fn setAccessibilityMinimizeButton( &self, accessibility_minimize_button: Option<&AnyObject> )
unsafe fn isAccessibilityMinimized(&self) -> bool
unsafe fn setAccessibilityMinimized(&self, accessibility_minimized: bool)
unsafe fn accessibilityPerformCancel(&self) -> bool
unsafe fn accessibilityPerformConfirm(&self) -> bool
unsafe fn accessibilityPerformDecrement(&self) -> bool
unsafe fn accessibilityPerformDelete(&self) -> bool
unsafe fn accessibilityPerformIncrement(&self) -> bool
unsafe fn accessibilityPerformPick(&self) -> bool
unsafe fn accessibilityPerformPress(&self) -> bool
unsafe fn accessibilityPerformRaise(&self) -> bool
unsafe fn accessibilityPerformShowAlternateUI(&self) -> bool
unsafe fn accessibilityPerformShowDefaultUI(&self) -> bool
unsafe fn accessibilityPerformShowMenu(&self) -> bool
unsafe fn isAccessibilitySelectorAllowed(&self, selector: Sel) -> bool
source§impl NSAccessibilityElementProtocol for WKWebView
impl NSAccessibilityElementProtocol for WKWebView
unsafe fn accessibilityFrame(&self) -> CGRect
unsafe fn accessibilityParent(&self) -> Option<Retained<AnyObject>>
unsafe fn isAccessibilityFocused(&self) -> bool
unsafe fn accessibilityIdentifier(&self) -> Retained<NSString>
source§impl NSAnimatablePropertyContainer for WKWebView
impl NSAnimatablePropertyContainer for WKWebView
unsafe fn animator(&self) -> Retained<Self>
unsafe fn animations(&self) -> Retained<NSDictionary<NSString>>
unsafe fn setAnimations(&self, animations: &NSDictionary<NSString>)
unsafe fn animationForKey(&self, key: &NSString) -> Option<Retained<AnyObject>>
unsafe fn defaultAnimationForKey(key: &NSString) -> Option<Retained<AnyObject>>
source§impl NSAppearanceCustomization for WKWebView
impl NSAppearanceCustomization for WKWebView
unsafe fn appearance(&self) -> Option<Retained<NSAppearance>>
unsafe fn setAppearance(&self, appearance: Option<&NSAppearance>)
unsafe fn effectiveAppearance(&self) -> Retained<NSAppearance>
source§impl NSDraggingDestination for WKWebView
impl NSDraggingDestination for WKWebView
unsafe fn draggingEntered( &self, sender: &ProtocolObject<dyn NSDraggingInfo> ) -> NSDragOperation
unsafe fn draggingUpdated( &self, sender: &ProtocolObject<dyn NSDraggingInfo> ) -> NSDragOperation
unsafe fn draggingExited( &self, sender: Option<&ProtocolObject<dyn NSDraggingInfo>> )
unsafe fn prepareForDragOperation( &self, sender: &ProtocolObject<dyn NSDraggingInfo> ) -> bool
unsafe fn performDragOperation( &self, sender: &ProtocolObject<dyn NSDraggingInfo> ) -> bool
unsafe fn concludeDragOperation( &self, sender: Option<&ProtocolObject<dyn NSDraggingInfo>> )
unsafe fn draggingEnded(&self, sender: &ProtocolObject<dyn NSDraggingInfo>)
unsafe fn wantsPeriodicDraggingUpdates(&self) -> bool
unsafe fn updateDraggingItemsForDrag( &self, sender: Option<&ProtocolObject<dyn NSDraggingInfo>> )
source§impl NSObjectProtocol for WKWebView
impl NSObjectProtocol for WKWebView
source§fn isEqual(&self, other: &AnyObject) -> bool
fn isEqual(&self, other: &AnyObject) -> bool
Check whether the object is equal to an arbitrary other object. Read more
source§fn hash(&self) -> usize
fn hash(&self) -> usize
An integer that can be used as a table address in a hash table
structure. Read more
source§fn isKindOfClass(&self, cls: &AnyClass) -> bool
fn isKindOfClass(&self, cls: &AnyClass) -> bool
Check if the object is an instance of the class, or one of its
subclasses. Read more
source§fn is_kind_of<T>(&self) -> bool
fn is_kind_of<T>(&self) -> bool
Check if the object is an instance of the class type, or one of its
subclasses. Read more
source§fn isMemberOfClass(&self, cls: &AnyClass) -> bool
fn isMemberOfClass(&self, cls: &AnyClass) -> bool
Check if the object is an instance of a specific class, without
checking subclasses. Read more
source§fn respondsToSelector(&self, aSelector: Sel) -> bool
fn respondsToSelector(&self, aSelector: Sel) -> bool
Check whether the object implements or inherits a method with the
given selector. Read more
source§fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
Check whether the object conforms to a given protocol. Read more
source§fn debugDescription(&self) -> Retained<NSObject>
fn debugDescription(&self) -> Retained<NSObject>
A textual representation of the object to use when debugging. Read more
source§impl NSTextFinderClient for WKWebView
impl NSTextFinderClient for WKWebView
unsafe fn isSelectable(&self) -> bool
unsafe fn allowsMultipleSelection(&self) -> bool
unsafe fn isEditable(&self) -> bool
unsafe fn string(&self) -> Retained<NSString>
unsafe fn stringAtIndex_effectiveRange_endsWithSearchBoundary( &self, character_index: usize, out_range: *mut NSRange, out_flag: NonNull<Bool> ) -> Retained<NSString>
unsafe fn stringLength(&self) -> usize
unsafe fn firstSelectedRange(&self) -> NSRange
unsafe fn selectedRanges(&self) -> Retained<NSArray<NSValue>>
unsafe fn setSelectedRanges(&self, selected_ranges: &NSArray<NSValue>)
unsafe fn scrollRangeToVisible(&self, range: NSRange)
unsafe fn shouldReplaceCharactersInRanges_withStrings( &self, ranges: &NSArray<NSValue>, strings: &NSArray<NSString> ) -> bool
unsafe fn replaceCharactersInRange_withString( &self, range: NSRange, string: &NSString )
unsafe fn didReplaceCharacters(&self)
source§unsafe fn contentViewAtIndex_effectiveCharacterRange(
&self,
index: usize,
out_range: *mut NSRange,
mtm: MainThreadMarker
) -> Retained<NSView>
unsafe fn contentViewAtIndex_effectiveCharacterRange( &self, index: usize, out_range: *mut NSRange, mtm: MainThreadMarker ) -> Retained<NSView>
Available on crate features
NSResponder
and NSView
only.unsafe fn rectsForCharacterRange( &self, range: NSRange ) -> Option<Retained<NSArray<NSValue>>>
unsafe fn visibleCharacterRanges(&self) -> Retained<NSArray<NSValue>>
source§impl NSUserInterfaceValidations for WKWebView
impl NSUserInterfaceValidations for WKWebView
unsafe fn validateUserInterfaceItem( &self, item: &ProtocolObject<dyn NSValidatedUserInterfaceItem> ) -> bool
source§impl PartialEq for WKWebView
impl PartialEq for WKWebView
source§impl RefEncode for WKWebView
impl RefEncode for WKWebView
source§const ENCODING_REF: Encoding = <NSView as ::objc2::RefEncode>::ENCODING_REF
const ENCODING_REF: Encoding = <NSView as ::objc2::RefEncode>::ENCODING_REF
The Objective-C type-encoding for a reference of this type. Read more
impl Eq for WKWebView
impl Message for WKWebView
impl StructuralPartialEq for WKWebView
Auto Trait Implementations§
impl !Freeze for WKWebView
impl !RefUnwindSafe for WKWebView
impl !Send for WKWebView
impl !Sync for WKWebView
impl !Unpin for WKWebView
impl !UnwindSafe for WKWebView
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
Mutably borrows from an owned value. Read more
source§impl<T> CounterpartOrSelf for T
impl<T> CounterpartOrSelf for T
§type Immutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Immutable
type Immutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Immutable
The immutable counterpart of the type, or
Self
if the type has no
immutable counterpart. Read more§type Mutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Mutable
type Mutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Mutable
The mutable counterpart of the type, or
Self
if the type has no
mutable counterpart. Read more