Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- canCopyClipboard
- canCutClipboard
- canGoBack
- canGoBackOrForward
- canGoForward
- canPasteClipboard
- canRedo
- canShowMimeType
- canUndo
- copyClipboard
- cutClipboard
- deleteSelection
- executeScript
- getBackForwardList
- getCopyTargetList
- getCustomEncoding
- getDomDocument
- getEditable
- getEncoding
- getFocusedFrame
- getFullContentZoom
- getHitTestResult
- getIconPixbuf
- getIconUri
- getInspector
- getLoadStatus
- getMainFrame
- getPasteTargetList
- getProgress
- getSettings
- getSnapshot
- getTitle
- getTransparent
- getUri
- getViewMode
- getViewSourceMode
- getViewportAttributes
- getWindowFeatures
- getZoomLevel
- goBack
- goBackOrForward
- goForward
- goToBackForwardItem
- hasSelection
- loadHtmlString
- loadRequest
- loadString
- loadUri
- markTextMatches
- moveCursor
- new
- open
- pasteClipboard
- redo
- reload
- reloadBypassCache
- searchText
- selectAll
- setCustomEncoding
- setEditable
- setFullContentZoom
- setHighlightTextMatches
- setMaintainsBackForwardList
- setSettings
- setTransparent
- setViewMode
- setViewSourceMode
- setZoomLevel
- stopLoading
- tryGetFaviconPixbuf
- undo
- unmarkTextMatches
- zoomIn
- zoomOut
- Properties
- Signals
- closeWebView
- consoleMessage
- contextMenu
- copyClipboard
- createPluginWidget
- createWebView
- cutClipboard
- databaseQuotaExceeded
- documentLoadFinished
- downloadRequested
- editingBegan
- editingEnded
- enteringFullscreen
- frameCreated
- geolocationPolicyDecisionCancelled
- geolocationPolicyDecisionRequested
- hoveringOverLink
- iconLoaded
- leavingFullscreen
- loadCommitted
- loadError
- loadFinished
- loadProgressChanged
- loadStarted
- mimeTypePolicyDecisionRequested
- moveCursor
- navigationPolicyDecisionRequested
- navigationRequested
- newWindowPolicyDecisionRequested
- onloadEvent
- pasteClipboard
- populatePopup
- printRequested
- redo
- resourceContentLengthReceived
- resourceLoadFailed
- resourceLoadFinished
- resourceRequestStarting
- resourceResponseReceived
- runFileChooser
- scriptAlert
- scriptConfirm
- scriptPrompt
- selectAll
- selectionChanged
- shouldApplyStyle
- shouldBeginEditing
- shouldChangeSelectedRange
- shouldDeleteRange
- shouldEndEditing
- shouldInsertNode
- shouldInsertText
- shouldShowDeleteInterfaceForElement
- statusBarTextChanged
- titleChanged
- undo
- userChangedContents
- viewportAttributesChanged
- viewportAttributesRecomputeRequested
- webViewReady
- windowObjectCleared
WebView
is the central class of the WebKitGTK+ API. It is a
Widget
implementing the scrolling interface which means you can
embed in a ScrolledWindow
. It is responsible for managing the
drawing of the content, forwarding of events. You can load any URI
into the WebView
or any kind of data string. With WebSettings
you can control various aspects of the rendering and loading of the content.
Each WebView
has exactly one WebFrame
as main frame. A
WebFrame
can have n children.
<programlisting> /<!-- -->* Create the widgets *<!-- -->/ GtkWidget *main_window = gtk_window_new (GTK_WINDOW_TOPLEVEL); GtkWidget *scrolled_window = gtk_scrolled_window_new (NULL, NULL); GtkWidget *web_view = webkit_web_view_new ();
/<!-- -->* Place the WebKitWebView in the GtkScrolledWindow *<!-- -->/ gtk_container_add (GTK_CONTAINER (scrolled_window), web_view); gtk_container_add (GTK_CONTAINER (main_window), scrolled_window);
/<!-- -->* Open a webpage *<!-- -->/ webkit_web_view_load_uri (WEBKIT_WEB_VIEW (web_view), "http://www.gnome.org");
/<!-- -->* Show the result *<!-- -->/ gtk_window_set_default_size (GTK_WINDOW (main_window), 800, 600); gtk_widget_show_all (main_window); </programlisting>
- newtype WebView = WebView (ManagedPtr WebView)
- class GObject o => IsWebView o
- toWebView :: (MonadIO m, IsWebView o) => o -> m WebView
- noWebView :: Maybe WebView
- webViewCanCopyClipboard :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Bool
- webViewCanCutClipboard :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Bool
- webViewCanGoBack :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Bool
- webViewCanGoBackOrForward :: (HasCallStack, MonadIO m, IsWebView a) => a -> Int32 -> m Bool
- webViewCanGoForward :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Bool
- webViewCanPasteClipboard :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Bool
- webViewCanRedo :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Bool
- webViewCanShowMimeType :: (HasCallStack, MonadIO m, IsWebView a) => a -> Text -> m Bool
- webViewCanUndo :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Bool
- webViewCopyClipboard :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
- webViewCutClipboard :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
- webViewDeleteSelection :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
- webViewExecuteScript :: (HasCallStack, MonadIO m, IsWebView a) => a -> Text -> m ()
- webViewGetBackForwardList :: (HasCallStack, MonadIO m, IsWebView a) => a -> m WebBackForwardList
- webViewGetCopyTargetList :: (HasCallStack, MonadIO m, IsWebView a) => a -> m TargetList
- webViewGetCustomEncoding :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Text
- webViewGetDomDocument :: (HasCallStack, MonadIO m, IsWebView a) => a -> m DOMDocument
- webViewGetEditable :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Bool
- webViewGetEncoding :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Text
- webViewGetFocusedFrame :: (HasCallStack, MonadIO m, IsWebView a) => a -> m WebFrame
- webViewGetFullContentZoom :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Bool
- webViewGetHitTestResult :: (HasCallStack, MonadIO m, IsWebView a) => a -> EventButton -> m HitTestResult
- webViewGetIconPixbuf :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Pixbuf
- webViewGetIconUri :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Text
- webViewGetInspector :: (HasCallStack, MonadIO m, IsWebView a) => a -> m WebInspector
- webViewGetLoadStatus :: (HasCallStack, MonadIO m, IsWebView a) => a -> m LoadStatus
- webViewGetMainFrame :: (HasCallStack, MonadIO m, IsWebView a) => a -> m WebFrame
- webViewGetPasteTargetList :: (HasCallStack, MonadIO m, IsWebView a) => a -> m TargetList
- webViewGetProgress :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Double
- webViewGetSettings :: (HasCallStack, MonadIO m, IsWebView a) => a -> m WebSettings
- webViewGetSnapshot :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Surface
- webViewGetTitle :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Text
- webViewGetTransparent :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Bool
- webViewGetUri :: (HasCallStack, MonadIO m, IsWebView a) => a -> m (Maybe Text)
- webViewGetViewMode :: (HasCallStack, MonadIO m, IsWebView a) => a -> m WebViewViewMode
- webViewGetViewSourceMode :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Bool
- webViewGetViewportAttributes :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ViewportAttributes
- webViewGetWindowFeatures :: (HasCallStack, MonadIO m, IsWebView a) => a -> m WebWindowFeatures
- webViewGetZoomLevel :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Float
- webViewGoBack :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
- webViewGoBackOrForward :: (HasCallStack, MonadIO m, IsWebView a) => a -> Int32 -> m ()
- webViewGoForward :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
- webViewGoToBackForwardItem :: (HasCallStack, MonadIO m, IsWebView a, IsWebHistoryItem b) => a -> b -> m Bool
- webViewHasSelection :: (HasCallStack, MonadIO m, IsWebView a) => a -> m Bool
- webViewLoadHtmlString :: (HasCallStack, MonadIO m, IsWebView a) => a -> Text -> Text -> m ()
- webViewLoadRequest :: (HasCallStack, MonadIO m, IsWebView a, IsNetworkRequest b) => a -> b -> m ()
- webViewLoadString :: (HasCallStack, MonadIO m, IsWebView a) => a -> Text -> Text -> Text -> Text -> m ()
- webViewLoadUri :: (HasCallStack, MonadIO m, IsWebView a) => a -> Text -> m ()
- webViewMarkTextMatches :: (HasCallStack, MonadIO m, IsWebView a) => a -> Text -> Bool -> Word32 -> m Word32
- webViewMoveCursor :: (HasCallStack, MonadIO m, IsWebView a) => a -> MovementStep -> Int32 -> m ()
- webViewNew :: (HasCallStack, MonadIO m) => m WebView
- webViewOpen :: (HasCallStack, MonadIO m, IsWebView a) => a -> Text -> m ()
- webViewPasteClipboard :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
- webViewRedo :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
- webViewReload :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
- webViewReloadBypassCache :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
- webViewSearchText :: (HasCallStack, MonadIO m, IsWebView a) => a -> Text -> Bool -> Bool -> Bool -> m Bool
- webViewSelectAll :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
- webViewSetCustomEncoding :: (HasCallStack, MonadIO m, IsWebView a) => a -> Text -> m ()
- webViewSetEditable :: (HasCallStack, MonadIO m, IsWebView a) => a -> Bool -> m ()
- webViewSetFullContentZoom :: (HasCallStack, MonadIO m, IsWebView a) => a -> Bool -> m ()
- webViewSetHighlightTextMatches :: (HasCallStack, MonadIO m, IsWebView a) => a -> Bool -> m ()
- webViewSetMaintainsBackForwardList :: (HasCallStack, MonadIO m, IsWebView a) => a -> Bool -> m ()
- webViewSetSettings :: (HasCallStack, MonadIO m, IsWebView a, IsWebSettings b) => a -> b -> m ()
- webViewSetTransparent :: (HasCallStack, MonadIO m, IsWebView a) => a -> Bool -> m ()
- webViewSetViewMode :: (HasCallStack, MonadIO m, IsWebView a) => a -> WebViewViewMode -> m ()
- webViewSetViewSourceMode :: (HasCallStack, MonadIO m, IsWebView a) => a -> Bool -> m ()
- webViewSetZoomLevel :: (HasCallStack, MonadIO m, IsWebView a) => a -> Float -> m ()
- webViewStopLoading :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
- webViewTryGetFaviconPixbuf :: (HasCallStack, MonadIO m, IsWebView a) => a -> Word32 -> Word32 -> m Pixbuf
- webViewUndo :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
- webViewUnmarkTextMatches :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
- webViewZoomIn :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
- webViewZoomOut :: (HasCallStack, MonadIO m, IsWebView a) => a -> m ()
- getWebViewCopyTargetList :: (MonadIO m, IsWebView o) => o -> m (Maybe TargetList)
- constructWebViewCustomEncoding :: IsWebView o => Text -> IO (GValueConstruct o)
- getWebViewCustomEncoding :: (MonadIO m, IsWebView o) => o -> m Text
- setWebViewCustomEncoding :: (MonadIO m, IsWebView o) => o -> Text -> m ()
- constructWebViewEditable :: IsWebView o => Bool -> IO (GValueConstruct o)
- getWebViewEditable :: (MonadIO m, IsWebView o) => o -> m Bool
- setWebViewEditable :: (MonadIO m, IsWebView o) => o -> Bool -> m ()
- getWebViewEncoding :: (MonadIO m, IsWebView o) => o -> m Text
- constructWebViewFullContentZoom :: IsWebView o => Bool -> IO (GValueConstruct o)
- getWebViewFullContentZoom :: (MonadIO m, IsWebView o) => o -> m Bool
- setWebViewFullContentZoom :: (MonadIO m, IsWebView o) => o -> Bool -> m ()
- getWebViewIconUri :: (MonadIO m, IsWebView o) => o -> m Text
- getWebViewImContext :: (MonadIO m, IsWebView o) => o -> m (Maybe IMContext)
- getWebViewLoadStatus :: (MonadIO m, IsWebView o) => o -> m LoadStatus
- getWebViewPasteTargetList :: (MonadIO m, IsWebView o) => o -> m (Maybe TargetList)
- getWebViewProgress :: (MonadIO m, IsWebView o) => o -> m Double
- constructWebViewSelfScrolling :: IsWebView o => Bool -> IO (GValueConstruct o)
- getWebViewSelfScrolling :: (MonadIO m, IsWebView o) => o -> m Bool
- constructWebViewSettings :: (IsWebView o, IsWebSettings a) => a -> IO (GValueConstruct o)
- getWebViewSettings :: (MonadIO m, IsWebView o) => o -> m WebSettings
- setWebViewSettings :: (MonadIO m, IsWebView o, IsWebSettings a) => o -> a -> m ()
- getWebViewTitle :: (MonadIO m, IsWebView o) => o -> m Text
- constructWebViewTransparent :: IsWebView o => Bool -> IO (GValueConstruct o)
- getWebViewTransparent :: (MonadIO m, IsWebView o) => o -> m Bool
- setWebViewTransparent :: (MonadIO m, IsWebView o) => o -> Bool -> m ()
- getWebViewUri :: (MonadIO m, IsWebView o) => o -> m (Maybe Text)
- constructWebViewViewMode :: IsWebView o => WebViewViewMode -> IO (GValueConstruct o)
- getWebViewViewMode :: (MonadIO m, IsWebView o) => o -> m WebViewViewMode
- setWebViewViewMode :: (MonadIO m, IsWebView o) => o -> WebViewViewMode -> m ()
- getWebViewViewportAttributes :: (MonadIO m, IsWebView o) => o -> m ViewportAttributes
- getWebViewWebInspector :: (MonadIO m, IsWebView o) => o -> m (Maybe WebInspector)
- clearWebViewWindowFeatures :: (MonadIO m, IsWebView o) => o -> m ()
- constructWebViewWindowFeatures :: (IsWebView o, IsWebWindowFeatures a) => a -> IO (GValueConstruct o)
- getWebViewWindowFeatures :: (MonadIO m, IsWebView o) => o -> m WebWindowFeatures
- setWebViewWindowFeatures :: (MonadIO m, IsWebView o, IsWebWindowFeatures a) => o -> a -> m ()
- constructWebViewZoomLevel :: IsWebView o => Float -> IO (GValueConstruct o)
- getWebViewZoomLevel :: (MonadIO m, IsWebView o) => o -> m Float
- setWebViewZoomLevel :: (MonadIO m, IsWebView o) => o -> Float -> m ()
- type C_WebViewCloseWebViewCallback = Ptr () -> Ptr () -> IO CInt
- type WebViewCloseWebViewCallback = IO Bool
- afterWebViewCloseWebView :: (IsWebView a, MonadIO m) => a -> WebViewCloseWebViewCallback -> m SignalHandlerId
- genClosure_WebViewCloseWebView :: WebViewCloseWebViewCallback -> IO Closure
- mk_WebViewCloseWebViewCallback :: C_WebViewCloseWebViewCallback -> IO (FunPtr C_WebViewCloseWebViewCallback)
- noWebViewCloseWebViewCallback :: Maybe WebViewCloseWebViewCallback
- onWebViewCloseWebView :: (IsWebView a, MonadIO m) => a -> WebViewCloseWebViewCallback -> m SignalHandlerId
- wrap_WebViewCloseWebViewCallback :: WebViewCloseWebViewCallback -> Ptr () -> Ptr () -> IO CInt
- type C_WebViewConsoleMessageCallback = Ptr () -> CString -> Int32 -> CString -> Ptr () -> IO CInt
- type WebViewConsoleMessageCallback = Text -> Int32 -> Text -> IO Bool
- afterWebViewConsoleMessage :: (IsWebView a, MonadIO m) => a -> WebViewConsoleMessageCallback -> m SignalHandlerId
- genClosure_WebViewConsoleMessage :: WebViewConsoleMessageCallback -> IO Closure
- mk_WebViewConsoleMessageCallback :: C_WebViewConsoleMessageCallback -> IO (FunPtr C_WebViewConsoleMessageCallback)
- noWebViewConsoleMessageCallback :: Maybe WebViewConsoleMessageCallback
- onWebViewConsoleMessage :: (IsWebView a, MonadIO m) => a -> WebViewConsoleMessageCallback -> m SignalHandlerId
- wrap_WebViewConsoleMessageCallback :: WebViewConsoleMessageCallback -> Ptr () -> CString -> Int32 -> CString -> Ptr () -> IO CInt
- type C_WebViewContextMenuCallback = Ptr () -> Ptr Widget -> Ptr HitTestResult -> CInt -> Ptr () -> IO CInt
- type WebViewContextMenuCallback = Widget -> HitTestResult -> Bool -> IO Bool
- afterWebViewContextMenu :: (IsWebView a, MonadIO m) => a -> WebViewContextMenuCallback -> m SignalHandlerId
- genClosure_WebViewContextMenu :: WebViewContextMenuCallback -> IO Closure
- mk_WebViewContextMenuCallback :: C_WebViewContextMenuCallback -> IO (FunPtr C_WebViewContextMenuCallback)
- noWebViewContextMenuCallback :: Maybe WebViewContextMenuCallback
- onWebViewContextMenu :: (IsWebView a, MonadIO m) => a -> WebViewContextMenuCallback -> m SignalHandlerId
- wrap_WebViewContextMenuCallback :: WebViewContextMenuCallback -> Ptr () -> Ptr Widget -> Ptr HitTestResult -> CInt -> Ptr () -> IO CInt
- type C_WebViewCopyClipboardCallback = Ptr () -> Ptr () -> IO ()
- type WebViewCopyClipboardCallback = IO ()
- afterWebViewCopyClipboard :: (IsWebView a, MonadIO m) => a -> WebViewCopyClipboardCallback -> m SignalHandlerId
- genClosure_WebViewCopyClipboard :: WebViewCopyClipboardCallback -> IO Closure
- mk_WebViewCopyClipboardCallback :: C_WebViewCopyClipboardCallback -> IO (FunPtr C_WebViewCopyClipboardCallback)
- noWebViewCopyClipboardCallback :: Maybe WebViewCopyClipboardCallback
- onWebViewCopyClipboard :: (IsWebView a, MonadIO m) => a -> WebViewCopyClipboardCallback -> m SignalHandlerId
- wrap_WebViewCopyClipboardCallback :: WebViewCopyClipboardCallback -> Ptr () -> Ptr () -> IO ()
- type C_WebViewCreatePluginWidgetCallback = Ptr () -> CString -> CString -> Ptr (GHashTable (Ptr ()) (Ptr ())) -> Ptr () -> IO (Ptr Widget)
- type WebViewCreatePluginWidgetCallback = Text -> Text -> Map (Ptr ()) (Ptr ()) -> IO Widget
- afterWebViewCreatePluginWidget :: (IsWebView a, MonadIO m) => a -> WebViewCreatePluginWidgetCallback -> m SignalHandlerId
- genClosure_WebViewCreatePluginWidget :: WebViewCreatePluginWidgetCallback -> IO Closure
- mk_WebViewCreatePluginWidgetCallback :: C_WebViewCreatePluginWidgetCallback -> IO (FunPtr C_WebViewCreatePluginWidgetCallback)
- noWebViewCreatePluginWidgetCallback :: Maybe WebViewCreatePluginWidgetCallback
- onWebViewCreatePluginWidget :: (IsWebView a, MonadIO m) => a -> WebViewCreatePluginWidgetCallback -> m SignalHandlerId
- wrap_WebViewCreatePluginWidgetCallback :: WebViewCreatePluginWidgetCallback -> Ptr () -> CString -> CString -> Ptr (GHashTable (Ptr ()) (Ptr ())) -> Ptr () -> IO (Ptr Widget)
- type C_WebViewCreateWebViewCallback = Ptr () -> Ptr WebFrame -> Ptr () -> IO (Ptr WebView)
- type WebViewCreateWebViewCallback = WebFrame -> IO WebView
- afterWebViewCreateWebView :: (IsWebView a, MonadIO m) => a -> WebViewCreateWebViewCallback -> m SignalHandlerId
- genClosure_WebViewCreateWebView :: WebViewCreateWebViewCallback -> IO Closure
- mk_WebViewCreateWebViewCallback :: C_WebViewCreateWebViewCallback -> IO (FunPtr C_WebViewCreateWebViewCallback)
- noWebViewCreateWebViewCallback :: Maybe WebViewCreateWebViewCallback
- onWebViewCreateWebView :: (IsWebView a, MonadIO m) => a -> WebViewCreateWebViewCallback -> m SignalHandlerId
- wrap_WebViewCreateWebViewCallback :: WebViewCreateWebViewCallback -> Ptr () -> Ptr WebFrame -> Ptr () -> IO (Ptr WebView)
- type C_WebViewCutClipboardCallback = Ptr () -> Ptr () -> IO ()
- type WebViewCutClipboardCallback = IO ()
- afterWebViewCutClipboard :: (IsWebView a, MonadIO m) => a -> WebViewCutClipboardCallback -> m SignalHandlerId
- genClosure_WebViewCutClipboard :: WebViewCutClipboardCallback -> IO Closure
- mk_WebViewCutClipboardCallback :: C_WebViewCutClipboardCallback -> IO (FunPtr C_WebViewCutClipboardCallback)
- noWebViewCutClipboardCallback :: Maybe WebViewCutClipboardCallback
- onWebViewCutClipboard :: (IsWebView a, MonadIO m) => a -> WebViewCutClipboardCallback -> m SignalHandlerId
- wrap_WebViewCutClipboardCallback :: WebViewCutClipboardCallback -> Ptr () -> Ptr () -> IO ()
- type C_WebViewDatabaseQuotaExceededCallback = Ptr () -> Ptr Object -> Ptr Object -> Ptr () -> IO ()
- type WebViewDatabaseQuotaExceededCallback = Object -> Object -> IO ()
- afterWebViewDatabaseQuotaExceeded :: (IsWebView a, MonadIO m) => a -> WebViewDatabaseQuotaExceededCallback -> m SignalHandlerId
- genClosure_WebViewDatabaseQuotaExceeded :: WebViewDatabaseQuotaExceededCallback -> IO Closure
- mk_WebViewDatabaseQuotaExceededCallback :: C_WebViewDatabaseQuotaExceededCallback -> IO (FunPtr C_WebViewDatabaseQuotaExceededCallback)
- noWebViewDatabaseQuotaExceededCallback :: Maybe WebViewDatabaseQuotaExceededCallback
- onWebViewDatabaseQuotaExceeded :: (IsWebView a, MonadIO m) => a -> WebViewDatabaseQuotaExceededCallback -> m SignalHandlerId
- wrap_WebViewDatabaseQuotaExceededCallback :: WebViewDatabaseQuotaExceededCallback -> Ptr () -> Ptr Object -> Ptr Object -> Ptr () -> IO ()
- type C_WebViewDocumentLoadFinishedCallback = Ptr () -> Ptr WebFrame -> Ptr () -> IO ()
- type WebViewDocumentLoadFinishedCallback = WebFrame -> IO ()
- afterWebViewDocumentLoadFinished :: (IsWebView a, MonadIO m) => a -> WebViewDocumentLoadFinishedCallback -> m SignalHandlerId
- genClosure_WebViewDocumentLoadFinished :: WebViewDocumentLoadFinishedCallback -> IO Closure
- mk_WebViewDocumentLoadFinishedCallback :: C_WebViewDocumentLoadFinishedCallback -> IO (FunPtr C_WebViewDocumentLoadFinishedCallback)
- noWebViewDocumentLoadFinishedCallback :: Maybe WebViewDocumentLoadFinishedCallback
- onWebViewDocumentLoadFinished :: (IsWebView a, MonadIO m) => a -> WebViewDocumentLoadFinishedCallback -> m SignalHandlerId
- wrap_WebViewDocumentLoadFinishedCallback :: WebViewDocumentLoadFinishedCallback -> Ptr () -> Ptr WebFrame -> Ptr () -> IO ()
- type C_WebViewDownloadRequestedCallback = Ptr () -> Ptr Download -> Ptr () -> IO CInt
- type WebViewDownloadRequestedCallback = Download -> IO Bool
- afterWebViewDownloadRequested :: (IsWebView a, MonadIO m) => a -> WebViewDownloadRequestedCallback -> m SignalHandlerId
- genClosure_WebViewDownloadRequested :: WebViewDownloadRequestedCallback -> IO Closure
- mk_WebViewDownloadRequestedCallback :: C_WebViewDownloadRequestedCallback -> IO (FunPtr C_WebViewDownloadRequestedCallback)
- noWebViewDownloadRequestedCallback :: Maybe WebViewDownloadRequestedCallback
- onWebViewDownloadRequested :: (IsWebView a, MonadIO m) => a -> WebViewDownloadRequestedCallback -> m SignalHandlerId
- wrap_WebViewDownloadRequestedCallback :: WebViewDownloadRequestedCallback -> Ptr () -> Ptr Download -> Ptr () -> IO CInt
- type C_WebViewEditingBeganCallback = Ptr () -> Ptr () -> IO ()
- type WebViewEditingBeganCallback = IO ()
- afterWebViewEditingBegan :: (IsWebView a, MonadIO m) => a -> WebViewEditingBeganCallback -> m SignalHandlerId
- genClosure_WebViewEditingBegan :: WebViewEditingBeganCallback -> IO Closure
- mk_WebViewEditingBeganCallback :: C_WebViewEditingBeganCallback -> IO (FunPtr C_WebViewEditingBeganCallback)
- noWebViewEditingBeganCallback :: Maybe WebViewEditingBeganCallback
- onWebViewEditingBegan :: (IsWebView a, MonadIO m) => a -> WebViewEditingBeganCallback -> m SignalHandlerId
- wrap_WebViewEditingBeganCallback :: WebViewEditingBeganCallback -> Ptr () -> Ptr () -> IO ()
- type C_WebViewEditingEndedCallback = Ptr () -> Ptr () -> IO ()
- type WebViewEditingEndedCallback = IO ()
- afterWebViewEditingEnded :: (IsWebView a, MonadIO m) => a -> WebViewEditingEndedCallback -> m SignalHandlerId
- genClosure_WebViewEditingEnded :: WebViewEditingEndedCallback -> IO Closure
- mk_WebViewEditingEndedCallback :: C_WebViewEditingEndedCallback -> IO (FunPtr C_WebViewEditingEndedCallback)
- noWebViewEditingEndedCallback :: Maybe WebViewEditingEndedCallback
- onWebViewEditingEnded :: (IsWebView a, MonadIO m) => a -> WebViewEditingEndedCallback -> m SignalHandlerId
- wrap_WebViewEditingEndedCallback :: WebViewEditingEndedCallback -> Ptr () -> Ptr () -> IO ()
- type C_WebViewEnteringFullscreenCallback = Ptr () -> Ptr DOMHTMLElement -> Ptr () -> IO CInt
- type WebViewEnteringFullscreenCallback = DOMHTMLElement -> IO Bool
- afterWebViewEnteringFullscreen :: (IsWebView a, MonadIO m) => a -> WebViewEnteringFullscreenCallback -> m SignalHandlerId
- genClosure_WebViewEnteringFullscreen :: WebViewEnteringFullscreenCallback -> IO Closure
- mk_WebViewEnteringFullscreenCallback :: C_WebViewEnteringFullscreenCallback -> IO (FunPtr C_WebViewEnteringFullscreenCallback)
- noWebViewEnteringFullscreenCallback :: Maybe WebViewEnteringFullscreenCallback
- onWebViewEnteringFullscreen :: (IsWebView a, MonadIO m) => a -> WebViewEnteringFullscreenCallback -> m SignalHandlerId
- wrap_WebViewEnteringFullscreenCallback :: WebViewEnteringFullscreenCallback -> Ptr () -> Ptr DOMHTMLElement -> Ptr () -> IO CInt
- type C_WebViewFrameCreatedCallback = Ptr () -> Ptr WebFrame -> Ptr () -> IO ()
- type WebViewFrameCreatedCallback = WebFrame -> IO ()
- afterWebViewFrameCreated :: (IsWebView a, MonadIO m) => a -> WebViewFrameCreatedCallback -> m SignalHandlerId
- genClosure_WebViewFrameCreated :: WebViewFrameCreatedCallback -> IO Closure
- mk_WebViewFrameCreatedCallback :: C_WebViewFrameCreatedCallback -> IO (FunPtr C_WebViewFrameCreatedCallback)
- noWebViewFrameCreatedCallback :: Maybe WebViewFrameCreatedCallback
- onWebViewFrameCreated :: (IsWebView a, MonadIO m) => a -> WebViewFrameCreatedCallback -> m SignalHandlerId
- wrap_WebViewFrameCreatedCallback :: WebViewFrameCreatedCallback -> Ptr () -> Ptr WebFrame -> Ptr () -> IO ()
- type C_WebViewGeolocationPolicyDecisionCancelledCallback = Ptr () -> Ptr WebFrame -> Ptr () -> IO ()
- type WebViewGeolocationPolicyDecisionCancelledCallback = WebFrame -> IO ()
- afterWebViewGeolocationPolicyDecisionCancelled :: (IsWebView a, MonadIO m) => a -> WebViewGeolocationPolicyDecisionCancelledCallback -> m SignalHandlerId
- genClosure_WebViewGeolocationPolicyDecisionCancelled :: WebViewGeolocationPolicyDecisionCancelledCallback -> IO Closure
- mk_WebViewGeolocationPolicyDecisionCancelledCallback :: C_WebViewGeolocationPolicyDecisionCancelledCallback -> IO (FunPtr C_WebViewGeolocationPolicyDecisionCancelledCallback)
- noWebViewGeolocationPolicyDecisionCancelledCallback :: Maybe WebViewGeolocationPolicyDecisionCancelledCallback
- onWebViewGeolocationPolicyDecisionCancelled :: (IsWebView a, MonadIO m) => a -> WebViewGeolocationPolicyDecisionCancelledCallback -> m SignalHandlerId
- wrap_WebViewGeolocationPolicyDecisionCancelledCallback :: WebViewGeolocationPolicyDecisionCancelledCallback -> Ptr () -> Ptr WebFrame -> Ptr () -> IO ()
- type C_WebViewGeolocationPolicyDecisionRequestedCallback = Ptr () -> Ptr WebFrame -> Ptr GeolocationPolicyDecision -> Ptr () -> IO CInt
- type WebViewGeolocationPolicyDecisionRequestedCallback = WebFrame -> GeolocationPolicyDecision -> IO Bool
- afterWebViewGeolocationPolicyDecisionRequested :: (IsWebView a, MonadIO m) => a -> WebViewGeolocationPolicyDecisionRequestedCallback -> m SignalHandlerId
- genClosure_WebViewGeolocationPolicyDecisionRequested :: WebViewGeolocationPolicyDecisionRequestedCallback -> IO Closure
- mk_WebViewGeolocationPolicyDecisionRequestedCallback :: C_WebViewGeolocationPolicyDecisionRequestedCallback -> IO (FunPtr C_WebViewGeolocationPolicyDecisionRequestedCallback)
- noWebViewGeolocationPolicyDecisionRequestedCallback :: Maybe WebViewGeolocationPolicyDecisionRequestedCallback
- onWebViewGeolocationPolicyDecisionRequested :: (IsWebView a, MonadIO m) => a -> WebViewGeolocationPolicyDecisionRequestedCallback -> m SignalHandlerId
- wrap_WebViewGeolocationPolicyDecisionRequestedCallback :: WebViewGeolocationPolicyDecisionRequestedCallback -> Ptr () -> Ptr WebFrame -> Ptr GeolocationPolicyDecision -> Ptr () -> IO CInt
- type C_WebViewHoveringOverLinkCallback = Ptr () -> CString -> CString -> Ptr () -> IO ()
- type WebViewHoveringOverLinkCallback = Text -> Text -> IO ()
- afterWebViewHoveringOverLink :: (IsWebView a, MonadIO m) => a -> WebViewHoveringOverLinkCallback -> m SignalHandlerId
- genClosure_WebViewHoveringOverLink :: WebViewHoveringOverLinkCallback -> IO Closure
- mk_WebViewHoveringOverLinkCallback :: C_WebViewHoveringOverLinkCallback -> IO (FunPtr C_WebViewHoveringOverLinkCallback)
- noWebViewHoveringOverLinkCallback :: Maybe WebViewHoveringOverLinkCallback
- onWebViewHoveringOverLink :: (IsWebView a, MonadIO m) => a -> WebViewHoveringOverLinkCallback -> m SignalHandlerId
- wrap_WebViewHoveringOverLinkCallback :: WebViewHoveringOverLinkCallback -> Ptr () -> CString -> CString -> Ptr () -> IO ()
- type C_WebViewIconLoadedCallback = Ptr () -> CString -> Ptr () -> IO ()
- type WebViewIconLoadedCallback = Text -> IO ()
- afterWebViewIconLoaded :: (IsWebView a, MonadIO m) => a -> WebViewIconLoadedCallback -> m SignalHandlerId
- genClosure_WebViewIconLoaded :: WebViewIconLoadedCallback -> IO Closure
- mk_WebViewIconLoadedCallback :: C_WebViewIconLoadedCallback -> IO (FunPtr C_WebViewIconLoadedCallback)
- noWebViewIconLoadedCallback :: Maybe WebViewIconLoadedCallback
- onWebViewIconLoaded :: (IsWebView a, MonadIO m) => a -> WebViewIconLoadedCallback -> m SignalHandlerId
- wrap_WebViewIconLoadedCallback :: WebViewIconLoadedCallback -> Ptr () -> CString -> Ptr () -> IO ()
- type C_WebViewLeavingFullscreenCallback = Ptr () -> Ptr DOMHTMLElement -> Ptr () -> IO CInt
- type WebViewLeavingFullscreenCallback = DOMHTMLElement -> IO Bool
- afterWebViewLeavingFullscreen :: (IsWebView a, MonadIO m) => a -> WebViewLeavingFullscreenCallback -> m SignalHandlerId
- genClosure_WebViewLeavingFullscreen :: WebViewLeavingFullscreenCallback -> IO Closure
- mk_WebViewLeavingFullscreenCallback :: C_WebViewLeavingFullscreenCallback -> IO (FunPtr C_WebViewLeavingFullscreenCallback)
- noWebViewLeavingFullscreenCallback :: Maybe WebViewLeavingFullscreenCallback
- onWebViewLeavingFullscreen :: (IsWebView a, MonadIO m) => a -> WebViewLeavingFullscreenCallback -> m SignalHandlerId
- wrap_WebViewLeavingFullscreenCallback :: WebViewLeavingFullscreenCallback -> Ptr () -> Ptr DOMHTMLElement -> Ptr () -> IO CInt
- type C_WebViewLoadCommittedCallback = Ptr () -> Ptr WebFrame -> Ptr () -> IO ()
- type WebViewLoadCommittedCallback = WebFrame -> IO ()
- afterWebViewLoadCommitted :: (IsWebView a, MonadIO m) => a -> WebViewLoadCommittedCallback -> m SignalHandlerId
- genClosure_WebViewLoadCommitted :: WebViewLoadCommittedCallback -> IO Closure
- mk_WebViewLoadCommittedCallback :: C_WebViewLoadCommittedCallback -> IO (FunPtr C_WebViewLoadCommittedCallback)
- noWebViewLoadCommittedCallback :: Maybe WebViewLoadCommittedCallback
- onWebViewLoadCommitted :: (IsWebView a, MonadIO m) => a -> WebViewLoadCommittedCallback -> m SignalHandlerId
- wrap_WebViewLoadCommittedCallback :: WebViewLoadCommittedCallback -> Ptr () -> Ptr WebFrame -> Ptr () -> IO ()
- type C_WebViewLoadErrorCallback = Ptr () -> Ptr WebFrame -> CString -> Ptr GError -> Ptr () -> IO CInt
- type WebViewLoadErrorCallback = WebFrame -> Text -> GError -> IO Bool
- afterWebViewLoadError :: (IsWebView a, MonadIO m) => a -> WebViewLoadErrorCallback -> m SignalHandlerId
- genClosure_WebViewLoadError :: WebViewLoadErrorCallback -> IO Closure
- mk_WebViewLoadErrorCallback :: C_WebViewLoadErrorCallback -> IO (FunPtr C_WebViewLoadErrorCallback)
- noWebViewLoadErrorCallback :: Maybe WebViewLoadErrorCallback
- onWebViewLoadError :: (IsWebView a, MonadIO m) => a -> WebViewLoadErrorCallback -> m SignalHandlerId
- wrap_WebViewLoadErrorCallback :: WebViewLoadErrorCallback -> Ptr () -> Ptr WebFrame -> CString -> Ptr GError -> Ptr () -> IO CInt
- type C_WebViewLoadFinishedCallback = Ptr () -> Ptr WebFrame -> Ptr () -> IO ()
- type WebViewLoadFinishedCallback = WebFrame -> IO ()
- afterWebViewLoadFinished :: (IsWebView a, MonadIO m) => a -> WebViewLoadFinishedCallback -> m SignalHandlerId
- genClosure_WebViewLoadFinished :: WebViewLoadFinishedCallback -> IO Closure
- mk_WebViewLoadFinishedCallback :: C_WebViewLoadFinishedCallback -> IO (FunPtr C_WebViewLoadFinishedCallback)
- noWebViewLoadFinishedCallback :: Maybe WebViewLoadFinishedCallback
- onWebViewLoadFinished :: (IsWebView a, MonadIO m) => a -> WebViewLoadFinishedCallback -> m SignalHandlerId
- wrap_WebViewLoadFinishedCallback :: WebViewLoadFinishedCallback -> Ptr () -> Ptr WebFrame -> Ptr () -> IO ()
- type C_WebViewLoadProgressChangedCallback = Ptr () -> Int32 -> Ptr () -> IO ()
- type WebViewLoadProgressChangedCallback = Int32 -> IO ()
- afterWebViewLoadProgressChanged :: (IsWebView a, MonadIO m) => a -> WebViewLoadProgressChangedCallback -> m SignalHandlerId
- genClosure_WebViewLoadProgressChanged :: WebViewLoadProgressChangedCallback -> IO Closure
- mk_WebViewLoadProgressChangedCallback :: C_WebViewLoadProgressChangedCallback -> IO (FunPtr C_WebViewLoadProgressChangedCallback)
- noWebViewLoadProgressChangedCallback :: Maybe WebViewLoadProgressChangedCallback
- onWebViewLoadProgressChanged :: (IsWebView a, MonadIO m) => a -> WebViewLoadProgressChangedCallback -> m SignalHandlerId
- wrap_WebViewLoadProgressChangedCallback :: WebViewLoadProgressChangedCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
- type C_WebViewLoadStartedCallback = Ptr () -> Ptr WebFrame -> Ptr () -> IO ()
- type WebViewLoadStartedCallback = WebFrame -> IO ()
- afterWebViewLoadStarted :: (IsWebView a, MonadIO m) => a -> WebViewLoadStartedCallback -> m SignalHandlerId
- genClosure_WebViewLoadStarted :: WebViewLoadStartedCallback -> IO Closure
- mk_WebViewLoadStartedCallback :: C_WebViewLoadStartedCallback -> IO (FunPtr C_WebViewLoadStartedCallback)
- noWebViewLoadStartedCallback :: Maybe WebViewLoadStartedCallback
- onWebViewLoadStarted :: (IsWebView a, MonadIO m) => a -> WebViewLoadStartedCallback -> m SignalHandlerId
- wrap_WebViewLoadStartedCallback :: WebViewLoadStartedCallback -> Ptr () -> Ptr WebFrame -> Ptr () -> IO ()
- type C_WebViewMimeTypePolicyDecisionRequestedCallback = Ptr () -> Ptr WebFrame -> Ptr NetworkRequest -> CString -> Ptr WebPolicyDecision -> Ptr () -> IO CInt
- type WebViewMimeTypePolicyDecisionRequestedCallback = WebFrame -> NetworkRequest -> Text -> WebPolicyDecision -> IO Bool
- afterWebViewMimeTypePolicyDecisionRequested :: (IsWebView a, MonadIO m) => a -> WebViewMimeTypePolicyDecisionRequestedCallback -> m SignalHandlerId
- genClosure_WebViewMimeTypePolicyDecisionRequested :: WebViewMimeTypePolicyDecisionRequestedCallback -> IO Closure
- mk_WebViewMimeTypePolicyDecisionRequestedCallback :: C_WebViewMimeTypePolicyDecisionRequestedCallback -> IO (FunPtr C_WebViewMimeTypePolicyDecisionRequestedCallback)
- noWebViewMimeTypePolicyDecisionRequestedCallback :: Maybe WebViewMimeTypePolicyDecisionRequestedCallback
- onWebViewMimeTypePolicyDecisionRequested :: (IsWebView a, MonadIO m) => a -> WebViewMimeTypePolicyDecisionRequestedCallback -> m SignalHandlerId
- wrap_WebViewMimeTypePolicyDecisionRequestedCallback :: WebViewMimeTypePolicyDecisionRequestedCallback -> Ptr () -> Ptr WebFrame -> Ptr NetworkRequest -> CString -> Ptr WebPolicyDecision -> Ptr () -> IO CInt
- type C_WebViewMoveCursorCallback = Ptr () -> CUInt -> Int32 -> Ptr () -> IO CInt
- type WebViewMoveCursorCallback = MovementStep -> Int32 -> IO Bool
- afterWebViewMoveCursor :: (IsWebView a, MonadIO m) => a -> WebViewMoveCursorCallback -> m SignalHandlerId
- genClosure_WebViewMoveCursor :: WebViewMoveCursorCallback -> IO Closure
- mk_WebViewMoveCursorCallback :: C_WebViewMoveCursorCallback -> IO (FunPtr C_WebViewMoveCursorCallback)
- noWebViewMoveCursorCallback :: Maybe WebViewMoveCursorCallback
- onWebViewMoveCursor :: (IsWebView a, MonadIO m) => a -> WebViewMoveCursorCallback -> m SignalHandlerId
- wrap_WebViewMoveCursorCallback :: WebViewMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO CInt
- type C_WebViewNavigationPolicyDecisionRequestedCallback = Ptr () -> Ptr WebFrame -> Ptr NetworkRequest -> Ptr WebNavigationAction -> Ptr WebPolicyDecision -> Ptr () -> IO CInt
- type WebViewNavigationPolicyDecisionRequestedCallback = WebFrame -> NetworkRequest -> WebNavigationAction -> WebPolicyDecision -> IO Bool
- afterWebViewNavigationPolicyDecisionRequested :: (IsWebView a, MonadIO m) => a -> WebViewNavigationPolicyDecisionRequestedCallback -> m SignalHandlerId
- genClosure_WebViewNavigationPolicyDecisionRequested :: WebViewNavigationPolicyDecisionRequestedCallback -> IO Closure
- mk_WebViewNavigationPolicyDecisionRequestedCallback :: C_WebViewNavigationPolicyDecisionRequestedCallback -> IO (FunPtr C_WebViewNavigationPolicyDecisionRequestedCallback)
- noWebViewNavigationPolicyDecisionRequestedCallback :: Maybe WebViewNavigationPolicyDecisionRequestedCallback
- onWebViewNavigationPolicyDecisionRequested :: (IsWebView a, MonadIO m) => a -> WebViewNavigationPolicyDecisionRequestedCallback -> m SignalHandlerId
- wrap_WebViewNavigationPolicyDecisionRequestedCallback :: WebViewNavigationPolicyDecisionRequestedCallback -> Ptr () -> Ptr WebFrame -> Ptr NetworkRequest -> Ptr WebNavigationAction -> Ptr WebPolicyDecision -> Ptr () -> IO CInt
- type C_WebViewNavigationRequestedCallback = Ptr () -> Ptr WebFrame -> Ptr NetworkRequest -> Ptr () -> IO CUInt
- type WebViewNavigationRequestedCallback = WebFrame -> NetworkRequest -> IO NavigationResponse
- afterWebViewNavigationRequested :: (IsWebView a, MonadIO m) => a -> WebViewNavigationRequestedCallback -> m SignalHandlerId
- genClosure_WebViewNavigationRequested :: WebViewNavigationRequestedCallback -> IO Closure
- mk_WebViewNavigationRequestedCallback :: C_WebViewNavigationRequestedCallback -> IO (FunPtr C_WebViewNavigationRequestedCallback)
- noWebViewNavigationRequestedCallback :: Maybe WebViewNavigationRequestedCallback
- onWebViewNavigationRequested :: (IsWebView a, MonadIO m) => a -> WebViewNavigationRequestedCallback -> m SignalHandlerId
- wrap_WebViewNavigationRequestedCallback :: WebViewNavigationRequestedCallback -> Ptr () -> Ptr WebFrame -> Ptr NetworkRequest -> Ptr () -> IO CUInt
- type C_WebViewNewWindowPolicyDecisionRequestedCallback = Ptr () -> Ptr WebFrame -> Ptr NetworkRequest -> Ptr WebNavigationAction -> Ptr WebPolicyDecision -> Ptr () -> IO CInt
- type WebViewNewWindowPolicyDecisionRequestedCallback = WebFrame -> NetworkRequest -> WebNavigationAction -> WebPolicyDecision -> IO Bool
- afterWebViewNewWindowPolicyDecisionRequested :: (IsWebView a, MonadIO m) => a -> WebViewNewWindowPolicyDecisionRequestedCallback -> m SignalHandlerId
- genClosure_WebViewNewWindowPolicyDecisionRequested :: WebViewNewWindowPolicyDecisionRequestedCallback -> IO Closure
- mk_WebViewNewWindowPolicyDecisionRequestedCallback :: C_WebViewNewWindowPolicyDecisionRequestedCallback -> IO (FunPtr C_WebViewNewWindowPolicyDecisionRequestedCallback)
- noWebViewNewWindowPolicyDecisionRequestedCallback :: Maybe WebViewNewWindowPolicyDecisionRequestedCallback
- onWebViewNewWindowPolicyDecisionRequested :: (IsWebView a, MonadIO m) => a -> WebViewNewWindowPolicyDecisionRequestedCallback -> m SignalHandlerId
- wrap_WebViewNewWindowPolicyDecisionRequestedCallback :: WebViewNewWindowPolicyDecisionRequestedCallback -> Ptr () -> Ptr WebFrame -> Ptr NetworkRequest -> Ptr WebNavigationAction -> Ptr WebPolicyDecision -> Ptr () -> IO CInt
- type C_WebViewOnloadEventCallback = Ptr () -> Ptr WebFrame -> Ptr () -> IO ()
- type WebViewOnloadEventCallback = WebFrame -> IO ()
- afterWebViewOnloadEvent :: (IsWebView a, MonadIO m) => a -> WebViewOnloadEventCallback -> m SignalHandlerId
- genClosure_WebViewOnloadEvent :: WebViewOnloadEventCallback -> IO Closure
- mk_WebViewOnloadEventCallback :: C_WebViewOnloadEventCallback -> IO (FunPtr C_WebViewOnloadEventCallback)
- noWebViewOnloadEventCallback :: Maybe WebViewOnloadEventCallback
- onWebViewOnloadEvent :: (IsWebView a, MonadIO m) => a -> WebViewOnloadEventCallback -> m SignalHandlerId
- wrap_WebViewOnloadEventCallback :: WebViewOnloadEventCallback -> Ptr () -> Ptr WebFrame -> Ptr () -> IO ()
- type C_WebViewPasteClipboardCallback = Ptr () -> Ptr () -> IO ()
- type WebViewPasteClipboardCallback = IO ()
- afterWebViewPasteClipboard :: (IsWebView a, MonadIO m) => a -> WebViewPasteClipboardCallback -> m SignalHandlerId
- genClosure_WebViewPasteClipboard :: WebViewPasteClipboardCallback -> IO Closure
- mk_WebViewPasteClipboardCallback :: C_WebViewPasteClipboardCallback -> IO (FunPtr C_WebViewPasteClipboardCallback)
- noWebViewPasteClipboardCallback :: Maybe WebViewPasteClipboardCallback
- onWebViewPasteClipboard :: (IsWebView a, MonadIO m) => a -> WebViewPasteClipboardCallback -> m SignalHandlerId
- wrap_WebViewPasteClipboardCallback :: WebViewPasteClipboardCallback -> Ptr () -> Ptr () -> IO ()
- type C_WebViewPopulatePopupCallback = Ptr () -> Ptr Menu -> Ptr () -> IO ()
- type WebViewPopulatePopupCallback = Menu -> IO ()
- afterWebViewPopulatePopup :: (IsWebView a, MonadIO m) => a -> WebViewPopulatePopupCallback -> m SignalHandlerId
- genClosure_WebViewPopulatePopup :: WebViewPopulatePopupCallback -> IO Closure
- mk_WebViewPopulatePopupCallback :: C_WebViewPopulatePopupCallback -> IO (FunPtr C_WebViewPopulatePopupCallback)
- noWebViewPopulatePopupCallback :: Maybe WebViewPopulatePopupCallback
- onWebViewPopulatePopup :: (IsWebView a, MonadIO m) => a -> WebViewPopulatePopupCallback -> m SignalHandlerId
- wrap_WebViewPopulatePopupCallback :: WebViewPopulatePopupCallback -> Ptr () -> Ptr Menu -> Ptr () -> IO ()
- type C_WebViewPrintRequestedCallback = Ptr () -> Ptr WebFrame -> Ptr () -> IO CInt
- type WebViewPrintRequestedCallback = WebFrame -> IO Bool
- afterWebViewPrintRequested :: (IsWebView a, MonadIO m) => a -> WebViewPrintRequestedCallback -> m SignalHandlerId
- genClosure_WebViewPrintRequested :: WebViewPrintRequestedCallback -> IO Closure
- mk_WebViewPrintRequestedCallback :: C_WebViewPrintRequestedCallback -> IO (FunPtr C_WebViewPrintRequestedCallback)
- noWebViewPrintRequestedCallback :: Maybe WebViewPrintRequestedCallback
- onWebViewPrintRequested :: (IsWebView a, MonadIO m) => a -> WebViewPrintRequestedCallback -> m SignalHandlerId
- wrap_WebViewPrintRequestedCallback :: WebViewPrintRequestedCallback -> Ptr () -> Ptr WebFrame -> Ptr () -> IO CInt
- type C_WebViewRedoCallback = Ptr () -> Ptr () -> IO ()
- type WebViewRedoCallback = IO ()
- afterWebViewRedo :: (IsWebView a, MonadIO m) => a -> WebViewRedoCallback -> m SignalHandlerId
- genClosure_WebViewRedo :: WebViewRedoCallback -> IO Closure
- mk_WebViewRedoCallback :: C_WebViewRedoCallback -> IO (FunPtr C_WebViewRedoCallback)
- noWebViewRedoCallback :: Maybe WebViewRedoCallback
- onWebViewRedo :: (IsWebView a, MonadIO m) => a -> WebViewRedoCallback -> m SignalHandlerId
- wrap_WebViewRedoCallback :: WebViewRedoCallback -> Ptr () -> Ptr () -> IO ()
- type C_WebViewResourceContentLengthReceivedCallback = Ptr () -> Ptr WebFrame -> Ptr WebResource -> Int32 -> Ptr () -> IO ()
- type WebViewResourceContentLengthReceivedCallback = WebFrame -> WebResource -> Int32 -> IO ()
- afterWebViewResourceContentLengthReceived :: (IsWebView a, MonadIO m) => a -> WebViewResourceContentLengthReceivedCallback -> m SignalHandlerId
- genClosure_WebViewResourceContentLengthReceived :: WebViewResourceContentLengthReceivedCallback -> IO Closure
- mk_WebViewResourceContentLengthReceivedCallback :: C_WebViewResourceContentLengthReceivedCallback -> IO (FunPtr C_WebViewResourceContentLengthReceivedCallback)
- noWebViewResourceContentLengthReceivedCallback :: Maybe WebViewResourceContentLengthReceivedCallback
- onWebViewResourceContentLengthReceived :: (IsWebView a, MonadIO m) => a -> WebViewResourceContentLengthReceivedCallback -> m SignalHandlerId
- wrap_WebViewResourceContentLengthReceivedCallback :: WebViewResourceContentLengthReceivedCallback -> Ptr () -> Ptr WebFrame -> Ptr WebResource -> Int32 -> Ptr () -> IO ()
- type C_WebViewResourceLoadFailedCallback = Ptr () -> Ptr WebFrame -> Ptr WebResource -> Ptr GError -> Ptr () -> IO ()
- type WebViewResourceLoadFailedCallback = WebFrame -> WebResource -> GError -> IO ()
- afterWebViewResourceLoadFailed :: (IsWebView a, MonadIO m) => a -> WebViewResourceLoadFailedCallback -> m SignalHandlerId
- genClosure_WebViewResourceLoadFailed :: WebViewResourceLoadFailedCallback -> IO Closure
- mk_WebViewResourceLoadFailedCallback :: C_WebViewResourceLoadFailedCallback -> IO (FunPtr C_WebViewResourceLoadFailedCallback)
- noWebViewResourceLoadFailedCallback :: Maybe WebViewResourceLoadFailedCallback
- onWebViewResourceLoadFailed :: (IsWebView a, MonadIO m) => a -> WebViewResourceLoadFailedCallback -> m SignalHandlerId
- wrap_WebViewResourceLoadFailedCallback :: WebViewResourceLoadFailedCallback -> Ptr () -> Ptr WebFrame -> Ptr WebResource -> Ptr GError -> Ptr () -> IO ()
- type C_WebViewResourceLoadFinishedCallback = Ptr () -> Ptr WebFrame -> Ptr WebResource -> Ptr () -> IO ()
- type WebViewResourceLoadFinishedCallback = WebFrame -> WebResource -> IO ()
- afterWebViewResourceLoadFinished :: (IsWebView a, MonadIO m) => a -> WebViewResourceLoadFinishedCallback -> m SignalHandlerId
- genClosure_WebViewResourceLoadFinished :: WebViewResourceLoadFinishedCallback -> IO Closure
- mk_WebViewResourceLoadFinishedCallback :: C_WebViewResourceLoadFinishedCallback -> IO (FunPtr C_WebViewResourceLoadFinishedCallback)
- noWebViewResourceLoadFinishedCallback :: Maybe WebViewResourceLoadFinishedCallback
- onWebViewResourceLoadFinished :: (IsWebView a, MonadIO m) => a -> WebViewResourceLoadFinishedCallback -> m SignalHandlerId
- wrap_WebViewResourceLoadFinishedCallback :: WebViewResourceLoadFinishedCallback -> Ptr () -> Ptr WebFrame -> Ptr WebResource -> Ptr () -> IO ()
- type C_WebViewResourceRequestStartingCallback = Ptr () -> Ptr WebFrame -> Ptr WebResource -> Ptr NetworkRequest -> Ptr NetworkResponse -> Ptr () -> IO ()
- type WebViewResourceRequestStartingCallback = WebFrame -> WebResource -> NetworkRequest -> NetworkResponse -> IO ()
- afterWebViewResourceRequestStarting :: (IsWebView a, MonadIO m) => a -> WebViewResourceRequestStartingCallback -> m SignalHandlerId
- genClosure_WebViewResourceRequestStarting :: WebViewResourceRequestStartingCallback -> IO Closure
- mk_WebViewResourceRequestStartingCallback :: C_WebViewResourceRequestStartingCallback -> IO (FunPtr C_WebViewResourceRequestStartingCallback)
- noWebViewResourceRequestStartingCallback :: Maybe WebViewResourceRequestStartingCallback
- onWebViewResourceRequestStarting :: (IsWebView a, MonadIO m) => a -> WebViewResourceRequestStartingCallback -> m SignalHandlerId
- wrap_WebViewResourceRequestStartingCallback :: WebViewResourceRequestStartingCallback -> Ptr () -> Ptr WebFrame -> Ptr WebResource -> Ptr NetworkRequest -> Ptr NetworkResponse -> Ptr () -> IO ()
- type C_WebViewResourceResponseReceivedCallback = Ptr () -> Ptr WebFrame -> Ptr WebResource -> Ptr NetworkResponse -> Ptr () -> IO ()
- type WebViewResourceResponseReceivedCallback = WebFrame -> WebResource -> NetworkResponse -> IO ()
- afterWebViewResourceResponseReceived :: (IsWebView a, MonadIO m) => a -> WebViewResourceResponseReceivedCallback -> m SignalHandlerId
- genClosure_WebViewResourceResponseReceived :: WebViewResourceResponseReceivedCallback -> IO Closure
- mk_WebViewResourceResponseReceivedCallback :: C_WebViewResourceResponseReceivedCallback -> IO (FunPtr C_WebViewResourceResponseReceivedCallback)
- noWebViewResourceResponseReceivedCallback :: Maybe WebViewResourceResponseReceivedCallback
- onWebViewResourceResponseReceived :: (IsWebView a, MonadIO m) => a -> WebViewResourceResponseReceivedCallback -> m SignalHandlerId
- wrap_WebViewResourceResponseReceivedCallback :: WebViewResourceResponseReceivedCallback -> Ptr () -> Ptr WebFrame -> Ptr WebResource -> Ptr NetworkResponse -> Ptr () -> IO ()
- type C_WebViewRunFileChooserCallback = Ptr () -> Ptr FileChooserRequest -> Ptr () -> IO CInt
- type WebViewRunFileChooserCallback = FileChooserRequest -> IO Bool
- afterWebViewRunFileChooser :: (IsWebView a, MonadIO m) => a -> WebViewRunFileChooserCallback -> m SignalHandlerId
- genClosure_WebViewRunFileChooser :: WebViewRunFileChooserCallback -> IO Closure
- mk_WebViewRunFileChooserCallback :: C_WebViewRunFileChooserCallback -> IO (FunPtr C_WebViewRunFileChooserCallback)
- noWebViewRunFileChooserCallback :: Maybe WebViewRunFileChooserCallback
- onWebViewRunFileChooser :: (IsWebView a, MonadIO m) => a -> WebViewRunFileChooserCallback -> m SignalHandlerId
- wrap_WebViewRunFileChooserCallback :: WebViewRunFileChooserCallback -> Ptr () -> Ptr FileChooserRequest -> Ptr () -> IO CInt
- type C_WebViewScriptAlertCallback = Ptr () -> Ptr WebFrame -> CString -> Ptr () -> IO CInt
- type WebViewScriptAlertCallback = WebFrame -> Text -> IO Bool
- afterWebViewScriptAlert :: (IsWebView a, MonadIO m) => a -> WebViewScriptAlertCallback -> m SignalHandlerId
- genClosure_WebViewScriptAlert :: WebViewScriptAlertCallback -> IO Closure
- mk_WebViewScriptAlertCallback :: C_WebViewScriptAlertCallback -> IO (FunPtr C_WebViewScriptAlertCallback)
- noWebViewScriptAlertCallback :: Maybe WebViewScriptAlertCallback
- onWebViewScriptAlert :: (IsWebView a, MonadIO m) => a -> WebViewScriptAlertCallback -> m SignalHandlerId
- wrap_WebViewScriptAlertCallback :: WebViewScriptAlertCallback -> Ptr () -> Ptr WebFrame -> CString -> Ptr () -> IO CInt
- type C_WebViewScriptConfirmCallback = Ptr () -> Ptr WebFrame -> CString -> Ptr () -> Ptr () -> IO CInt
- type WebViewScriptConfirmCallback = WebFrame -> Text -> Ptr () -> IO Bool
- afterWebViewScriptConfirm :: (IsWebView a, MonadIO m) => a -> WebViewScriptConfirmCallback -> m SignalHandlerId
- genClosure_WebViewScriptConfirm :: WebViewScriptConfirmCallback -> IO Closure
- mk_WebViewScriptConfirmCallback :: C_WebViewScriptConfirmCallback -> IO (FunPtr C_WebViewScriptConfirmCallback)
- noWebViewScriptConfirmCallback :: Maybe WebViewScriptConfirmCallback
- onWebViewScriptConfirm :: (IsWebView a, MonadIO m) => a -> WebViewScriptConfirmCallback -> m SignalHandlerId
- wrap_WebViewScriptConfirmCallback :: WebViewScriptConfirmCallback -> Ptr () -> Ptr WebFrame -> CString -> Ptr () -> Ptr () -> IO CInt
- type C_WebViewScriptPromptCallback = Ptr () -> Ptr WebFrame -> CString -> CString -> Ptr () -> Ptr () -> IO CInt
- type WebViewScriptPromptCallback = WebFrame -> Text -> Text -> Ptr () -> IO Bool
- afterWebViewScriptPrompt :: (IsWebView a, MonadIO m) => a -> WebViewScriptPromptCallback -> m SignalHandlerId
- genClosure_WebViewScriptPrompt :: WebViewScriptPromptCallback -> IO Closure
- mk_WebViewScriptPromptCallback :: C_WebViewScriptPromptCallback -> IO (FunPtr C_WebViewScriptPromptCallback)
- noWebViewScriptPromptCallback :: Maybe WebViewScriptPromptCallback
- onWebViewScriptPrompt :: (IsWebView a, MonadIO m) => a -> WebViewScriptPromptCallback -> m SignalHandlerId
- wrap_WebViewScriptPromptCallback :: WebViewScriptPromptCallback -> Ptr () -> Ptr WebFrame -> CString -> CString -> Ptr () -> Ptr () -> IO CInt
- type C_WebViewSelectAllCallback = Ptr () -> Ptr () -> IO ()
- type WebViewSelectAllCallback = IO ()
- afterWebViewSelectAll :: (IsWebView a, MonadIO m) => a -> WebViewSelectAllCallback -> m SignalHandlerId
- genClosure_WebViewSelectAll :: WebViewSelectAllCallback -> IO Closure
- mk_WebViewSelectAllCallback :: C_WebViewSelectAllCallback -> IO (FunPtr C_WebViewSelectAllCallback)
- noWebViewSelectAllCallback :: Maybe WebViewSelectAllCallback
- onWebViewSelectAll :: (IsWebView a, MonadIO m) => a -> WebViewSelectAllCallback -> m SignalHandlerId
- wrap_WebViewSelectAllCallback :: WebViewSelectAllCallback -> Ptr () -> Ptr () -> IO ()
- type C_WebViewSelectionChangedCallback = Ptr () -> Ptr () -> IO ()
- type WebViewSelectionChangedCallback = IO ()
- afterWebViewSelectionChanged :: (IsWebView a, MonadIO m) => a -> WebViewSelectionChangedCallback -> m SignalHandlerId
- genClosure_WebViewSelectionChanged :: WebViewSelectionChangedCallback -> IO Closure
- mk_WebViewSelectionChangedCallback :: C_WebViewSelectionChangedCallback -> IO (FunPtr C_WebViewSelectionChangedCallback)
- noWebViewSelectionChangedCallback :: Maybe WebViewSelectionChangedCallback
- onWebViewSelectionChanged :: (IsWebView a, MonadIO m) => a -> WebViewSelectionChangedCallback -> m SignalHandlerId
- wrap_WebViewSelectionChangedCallback :: WebViewSelectionChangedCallback -> Ptr () -> Ptr () -> IO ()
- type C_WebViewShouldApplyStyleCallback = Ptr () -> Ptr DOMCSSStyleDeclaration -> Ptr DOMRange -> Ptr () -> IO CInt
- type WebViewShouldApplyStyleCallback = DOMCSSStyleDeclaration -> DOMRange -> IO Bool
- afterWebViewShouldApplyStyle :: (IsWebView a, MonadIO m) => a -> WebViewShouldApplyStyleCallback -> m SignalHandlerId
- genClosure_WebViewShouldApplyStyle :: WebViewShouldApplyStyleCallback -> IO Closure
- mk_WebViewShouldApplyStyleCallback :: C_WebViewShouldApplyStyleCallback -> IO (FunPtr C_WebViewShouldApplyStyleCallback)
- noWebViewShouldApplyStyleCallback :: Maybe WebViewShouldApplyStyleCallback
- onWebViewShouldApplyStyle :: (IsWebView a, MonadIO m) => a -> WebViewShouldApplyStyleCallback -> m SignalHandlerId
- wrap_WebViewShouldApplyStyleCallback :: WebViewShouldApplyStyleCallback -> Ptr () -> Ptr DOMCSSStyleDeclaration -> Ptr DOMRange -> Ptr () -> IO CInt
- type C_WebViewShouldBeginEditingCallback = Ptr () -> Ptr DOMRange -> Ptr () -> IO CInt
- type WebViewShouldBeginEditingCallback = DOMRange -> IO Bool
- afterWebViewShouldBeginEditing :: (IsWebView a, MonadIO m) => a -> WebViewShouldBeginEditingCallback -> m SignalHandlerId
- genClosure_WebViewShouldBeginEditing :: WebViewShouldBeginEditingCallback -> IO Closure
- mk_WebViewShouldBeginEditingCallback :: C_WebViewShouldBeginEditingCallback -> IO (FunPtr C_WebViewShouldBeginEditingCallback)
- noWebViewShouldBeginEditingCallback :: Maybe WebViewShouldBeginEditingCallback
- onWebViewShouldBeginEditing :: (IsWebView a, MonadIO m) => a -> WebViewShouldBeginEditingCallback -> m SignalHandlerId
- wrap_WebViewShouldBeginEditingCallback :: WebViewShouldBeginEditingCallback -> Ptr () -> Ptr DOMRange -> Ptr () -> IO CInt
- type C_WebViewShouldChangeSelectedRangeCallback = Ptr () -> Ptr DOMRange -> Ptr DOMRange -> CUInt -> CInt -> Ptr () -> IO CInt
- type WebViewShouldChangeSelectedRangeCallback = DOMRange -> DOMRange -> SelectionAffinity -> Bool -> IO Bool
- afterWebViewShouldChangeSelectedRange :: (IsWebView a, MonadIO m) => a -> WebViewShouldChangeSelectedRangeCallback -> m SignalHandlerId
- genClosure_WebViewShouldChangeSelectedRange :: WebViewShouldChangeSelectedRangeCallback -> IO Closure
- mk_WebViewShouldChangeSelectedRangeCallback :: C_WebViewShouldChangeSelectedRangeCallback -> IO (FunPtr C_WebViewShouldChangeSelectedRangeCallback)
- noWebViewShouldChangeSelectedRangeCallback :: Maybe WebViewShouldChangeSelectedRangeCallback
- onWebViewShouldChangeSelectedRange :: (IsWebView a, MonadIO m) => a -> WebViewShouldChangeSelectedRangeCallback -> m SignalHandlerId
- wrap_WebViewShouldChangeSelectedRangeCallback :: WebViewShouldChangeSelectedRangeCallback -> Ptr () -> Ptr DOMRange -> Ptr DOMRange -> CUInt -> CInt -> Ptr () -> IO CInt
- type C_WebViewShouldDeleteRangeCallback = Ptr () -> Ptr DOMRange -> Ptr () -> IO CInt
- type WebViewShouldDeleteRangeCallback = DOMRange -> IO Bool
- afterWebViewShouldDeleteRange :: (IsWebView a, MonadIO m) => a -> WebViewShouldDeleteRangeCallback -> m SignalHandlerId
- genClosure_WebViewShouldDeleteRange :: WebViewShouldDeleteRangeCallback -> IO Closure
- mk_WebViewShouldDeleteRangeCallback :: C_WebViewShouldDeleteRangeCallback -> IO (FunPtr C_WebViewShouldDeleteRangeCallback)
- noWebViewShouldDeleteRangeCallback :: Maybe WebViewShouldDeleteRangeCallback
- onWebViewShouldDeleteRange :: (IsWebView a, MonadIO m) => a -> WebViewShouldDeleteRangeCallback -> m SignalHandlerId
- wrap_WebViewShouldDeleteRangeCallback :: WebViewShouldDeleteRangeCallback -> Ptr () -> Ptr DOMRange -> Ptr () -> IO CInt
- type C_WebViewShouldEndEditingCallback = Ptr () -> Ptr DOMRange -> Ptr () -> IO CInt
- type WebViewShouldEndEditingCallback = DOMRange -> IO Bool
- afterWebViewShouldEndEditing :: (IsWebView a, MonadIO m) => a -> WebViewShouldEndEditingCallback -> m SignalHandlerId
- genClosure_WebViewShouldEndEditing :: WebViewShouldEndEditingCallback -> IO Closure
- mk_WebViewShouldEndEditingCallback :: C_WebViewShouldEndEditingCallback -> IO (FunPtr C_WebViewShouldEndEditingCallback)
- noWebViewShouldEndEditingCallback :: Maybe WebViewShouldEndEditingCallback
- onWebViewShouldEndEditing :: (IsWebView a, MonadIO m) => a -> WebViewShouldEndEditingCallback -> m SignalHandlerId
- wrap_WebViewShouldEndEditingCallback :: WebViewShouldEndEditingCallback -> Ptr () -> Ptr DOMRange -> Ptr () -> IO CInt
- type C_WebViewShouldInsertNodeCallback = Ptr () -> Ptr DOMNode -> Ptr DOMRange -> CUInt -> Ptr () -> IO CInt
- type WebViewShouldInsertNodeCallback = DOMNode -> DOMRange -> InsertAction -> IO Bool
- afterWebViewShouldInsertNode :: (IsWebView a, MonadIO m) => a -> WebViewShouldInsertNodeCallback -> m SignalHandlerId
- genClosure_WebViewShouldInsertNode :: WebViewShouldInsertNodeCallback -> IO Closure
- mk_WebViewShouldInsertNodeCallback :: C_WebViewShouldInsertNodeCallback -> IO (FunPtr C_WebViewShouldInsertNodeCallback)
- noWebViewShouldInsertNodeCallback :: Maybe WebViewShouldInsertNodeCallback
- onWebViewShouldInsertNode :: (IsWebView a, MonadIO m) => a -> WebViewShouldInsertNodeCallback -> m SignalHandlerId
- wrap_WebViewShouldInsertNodeCallback :: WebViewShouldInsertNodeCallback -> Ptr () -> Ptr DOMNode -> Ptr DOMRange -> CUInt -> Ptr () -> IO CInt
- type C_WebViewShouldInsertTextCallback = Ptr () -> CString -> Ptr DOMRange -> CUInt -> Ptr () -> IO CInt
- type WebViewShouldInsertTextCallback = Text -> DOMRange -> InsertAction -> IO Bool
- afterWebViewShouldInsertText :: (IsWebView a, MonadIO m) => a -> WebViewShouldInsertTextCallback -> m SignalHandlerId
- genClosure_WebViewShouldInsertText :: WebViewShouldInsertTextCallback -> IO Closure
- mk_WebViewShouldInsertTextCallback :: C_WebViewShouldInsertTextCallback -> IO (FunPtr C_WebViewShouldInsertTextCallback)
- noWebViewShouldInsertTextCallback :: Maybe WebViewShouldInsertTextCallback
- onWebViewShouldInsertText :: (IsWebView a, MonadIO m) => a -> WebViewShouldInsertTextCallback -> m SignalHandlerId
- wrap_WebViewShouldInsertTextCallback :: WebViewShouldInsertTextCallback -> Ptr () -> CString -> Ptr DOMRange -> CUInt -> Ptr () -> IO CInt
- type C_WebViewShouldShowDeleteInterfaceForElementCallback = Ptr () -> Ptr DOMHTMLElement -> Ptr () -> IO CInt
- type WebViewShouldShowDeleteInterfaceForElementCallback = DOMHTMLElement -> IO Bool
- afterWebViewShouldShowDeleteInterfaceForElement :: (IsWebView a, MonadIO m) => a -> WebViewShouldShowDeleteInterfaceForElementCallback -> m SignalHandlerId
- genClosure_WebViewShouldShowDeleteInterfaceForElement :: WebViewShouldShowDeleteInterfaceForElementCallback -> IO Closure
- mk_WebViewShouldShowDeleteInterfaceForElementCallback :: C_WebViewShouldShowDeleteInterfaceForElementCallback -> IO (FunPtr C_WebViewShouldShowDeleteInterfaceForElementCallback)
- noWebViewShouldShowDeleteInterfaceForElementCallback :: Maybe WebViewShouldShowDeleteInterfaceForElementCallback
- onWebViewShouldShowDeleteInterfaceForElement :: (IsWebView a, MonadIO m) => a -> WebViewShouldShowDeleteInterfaceForElementCallback -> m SignalHandlerId
- wrap_WebViewShouldShowDeleteInterfaceForElementCallback :: WebViewShouldShowDeleteInterfaceForElementCallback -> Ptr () -> Ptr DOMHTMLElement -> Ptr () -> IO CInt
- type C_WebViewStatusBarTextChangedCallback = Ptr () -> CString -> Ptr () -> IO ()
- type WebViewStatusBarTextChangedCallback = Text -> IO ()
- afterWebViewStatusBarTextChanged :: (IsWebView a, MonadIO m) => a -> WebViewStatusBarTextChangedCallback -> m SignalHandlerId
- genClosure_WebViewStatusBarTextChanged :: WebViewStatusBarTextChangedCallback -> IO Closure
- mk_WebViewStatusBarTextChangedCallback :: C_WebViewStatusBarTextChangedCallback -> IO (FunPtr C_WebViewStatusBarTextChangedCallback)
- noWebViewStatusBarTextChangedCallback :: Maybe WebViewStatusBarTextChangedCallback
- onWebViewStatusBarTextChanged :: (IsWebView a, MonadIO m) => a -> WebViewStatusBarTextChangedCallback -> m SignalHandlerId
- wrap_WebViewStatusBarTextChangedCallback :: WebViewStatusBarTextChangedCallback -> Ptr () -> CString -> Ptr () -> IO ()
- type C_WebViewTitleChangedCallback = Ptr () -> Ptr WebFrame -> CString -> Ptr () -> IO ()
- type WebViewTitleChangedCallback = WebFrame -> Text -> IO ()
- afterWebViewTitleChanged :: (IsWebView a, MonadIO m) => a -> WebViewTitleChangedCallback -> m SignalHandlerId
- genClosure_WebViewTitleChanged :: WebViewTitleChangedCallback -> IO Closure
- mk_WebViewTitleChangedCallback :: C_WebViewTitleChangedCallback -> IO (FunPtr C_WebViewTitleChangedCallback)
- noWebViewTitleChangedCallback :: Maybe WebViewTitleChangedCallback
- onWebViewTitleChanged :: (IsWebView a, MonadIO m) => a -> WebViewTitleChangedCallback -> m SignalHandlerId
- wrap_WebViewTitleChangedCallback :: WebViewTitleChangedCallback -> Ptr () -> Ptr WebFrame -> CString -> Ptr () -> IO ()
- type C_WebViewUndoCallback = Ptr () -> Ptr () -> IO ()
- type WebViewUndoCallback = IO ()
- afterWebViewUndo :: (IsWebView a, MonadIO m) => a -> WebViewUndoCallback -> m SignalHandlerId
- genClosure_WebViewUndo :: WebViewUndoCallback -> IO Closure
- mk_WebViewUndoCallback :: C_WebViewUndoCallback -> IO (FunPtr C_WebViewUndoCallback)
- noWebViewUndoCallback :: Maybe WebViewUndoCallback
- onWebViewUndo :: (IsWebView a, MonadIO m) => a -> WebViewUndoCallback -> m SignalHandlerId
- wrap_WebViewUndoCallback :: WebViewUndoCallback -> Ptr () -> Ptr () -> IO ()
- type C_WebViewUserChangedContentsCallback = Ptr () -> Ptr () -> IO ()
- type WebViewUserChangedContentsCallback = IO ()
- afterWebViewUserChangedContents :: (IsWebView a, MonadIO m) => a -> WebViewUserChangedContentsCallback -> m SignalHandlerId
- genClosure_WebViewUserChangedContents :: WebViewUserChangedContentsCallback -> IO Closure
- mk_WebViewUserChangedContentsCallback :: C_WebViewUserChangedContentsCallback -> IO (FunPtr C_WebViewUserChangedContentsCallback)
- noWebViewUserChangedContentsCallback :: Maybe WebViewUserChangedContentsCallback
- onWebViewUserChangedContents :: (IsWebView a, MonadIO m) => a -> WebViewUserChangedContentsCallback -> m SignalHandlerId
- wrap_WebViewUserChangedContentsCallback :: WebViewUserChangedContentsCallback -> Ptr () -> Ptr () -> IO ()
- type C_WebViewViewportAttributesChangedCallback = Ptr () -> Ptr ViewportAttributes -> Ptr () -> IO ()
- type WebViewViewportAttributesChangedCallback = ViewportAttributes -> IO ()
- afterWebViewViewportAttributesChanged :: (IsWebView a, MonadIO m) => a -> WebViewViewportAttributesChangedCallback -> m SignalHandlerId
- genClosure_WebViewViewportAttributesChanged :: WebViewViewportAttributesChangedCallback -> IO Closure
- mk_WebViewViewportAttributesChangedCallback :: C_WebViewViewportAttributesChangedCallback -> IO (FunPtr C_WebViewViewportAttributesChangedCallback)
- noWebViewViewportAttributesChangedCallback :: Maybe WebViewViewportAttributesChangedCallback
- onWebViewViewportAttributesChanged :: (IsWebView a, MonadIO m) => a -> WebViewViewportAttributesChangedCallback -> m SignalHandlerId
- wrap_WebViewViewportAttributesChangedCallback :: WebViewViewportAttributesChangedCallback -> Ptr () -> Ptr ViewportAttributes -> Ptr () -> IO ()
- type C_WebViewViewportAttributesRecomputeRequestedCallback = Ptr () -> Ptr ViewportAttributes -> Ptr () -> IO ()
- type WebViewViewportAttributesRecomputeRequestedCallback = ViewportAttributes -> IO ()
- afterWebViewViewportAttributesRecomputeRequested :: (IsWebView a, MonadIO m) => a -> WebViewViewportAttributesRecomputeRequestedCallback -> m SignalHandlerId
- genClosure_WebViewViewportAttributesRecomputeRequested :: WebViewViewportAttributesRecomputeRequestedCallback -> IO Closure
- mk_WebViewViewportAttributesRecomputeRequestedCallback :: C_WebViewViewportAttributesRecomputeRequestedCallback -> IO (FunPtr C_WebViewViewportAttributesRecomputeRequestedCallback)
- noWebViewViewportAttributesRecomputeRequestedCallback :: Maybe WebViewViewportAttributesRecomputeRequestedCallback
- onWebViewViewportAttributesRecomputeRequested :: (IsWebView a, MonadIO m) => a -> WebViewViewportAttributesRecomputeRequestedCallback -> m SignalHandlerId
- wrap_WebViewViewportAttributesRecomputeRequestedCallback :: WebViewViewportAttributesRecomputeRequestedCallback -> Ptr () -> Ptr ViewportAttributes -> Ptr () -> IO ()
- type C_WebViewWebViewReadyCallback = Ptr () -> Ptr () -> IO CInt
- type WebViewWebViewReadyCallback = IO Bool
- afterWebViewWebViewReady :: (IsWebView a, MonadIO m) => a -> WebViewWebViewReadyCallback -> m SignalHandlerId
- genClosure_WebViewWebViewReady :: WebViewWebViewReadyCallback -> IO Closure
- mk_WebViewWebViewReadyCallback :: C_WebViewWebViewReadyCallback -> IO (FunPtr C_WebViewWebViewReadyCallback)
- noWebViewWebViewReadyCallback :: Maybe WebViewWebViewReadyCallback
- onWebViewWebViewReady :: (IsWebView a, MonadIO m) => a -> WebViewWebViewReadyCallback -> m SignalHandlerId
- wrap_WebViewWebViewReadyCallback :: WebViewWebViewReadyCallback -> Ptr () -> Ptr () -> IO CInt
- type C_WebViewWindowObjectClearedCallback = Ptr () -> Ptr WebFrame -> Ptr () -> Ptr () -> Ptr () -> IO ()
- type WebViewWindowObjectClearedCallback = WebFrame -> Ptr () -> Ptr () -> IO ()
- afterWebViewWindowObjectCleared :: (IsWebView a, MonadIO m) => a -> WebViewWindowObjectClearedCallback -> m SignalHandlerId
- genClosure_WebViewWindowObjectCleared :: WebViewWindowObjectClearedCallback -> IO Closure
- mk_WebViewWindowObjectClearedCallback :: C_WebViewWindowObjectClearedCallback -> IO (FunPtr C_WebViewWindowObjectClearedCallback)
- noWebViewWindowObjectClearedCallback :: Maybe WebViewWindowObjectClearedCallback
- onWebViewWindowObjectCleared :: (IsWebView a, MonadIO m) => a -> WebViewWindowObjectClearedCallback -> m SignalHandlerId
- wrap_WebViewWindowObjectClearedCallback :: WebViewWindowObjectClearedCallback -> Ptr () -> Ptr WebFrame -> Ptr () -> Ptr () -> Ptr () -> IO ()
Exported types
Methods
canCopyClipboard
webViewCanCopyClipboard Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m Bool |
Determines whether or not it is currently possible to copy to the clipboard.
canCutClipboard
webViewCanCutClipboard Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m Bool |
Determines whether or not it is currently possible to cut to the clipboard.
canGoBack
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m Bool |
Determines whether web_view
has a previous history item.
canGoBackOrForward
webViewCanGoBackOrForward Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> Int32 |
|
-> m Bool | Returns: |
Determines whether web_view
has a history item of steps
. Negative values
represent steps backward while positive values represent steps forward.
canGoForward
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m Bool |
Determines whether web_view
has a next history item.
canPasteClipboard
webViewCanPasteClipboard Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m Bool |
Determines whether or not it is currently possible to paste from the clipboard.
canRedo
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m Bool |
Determines whether or not it is currently possible to redo the last editing command in the view.
Since: 1.1.14
canShowMimeType
webViewCanShowMimeType Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> Text |
|
-> m Bool | Returns: a |
This functions returns whether or not a MIME type can be displayed using this view.
Since: 1.0.3
canUndo
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m Bool |
Determines whether or not it is currently possible to undo the last editing command in the view.
Since: 1.1.14
copyClipboard
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m () |
Copies the current selection inside the webView
to the clipboard.
cutClipboard
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m () |
Cuts the current selection inside the webView
to the clipboard.
deleteSelection
webViewDeleteSelection Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m () |
Deletes the current selection inside the webView
.
executeScript
webViewExecuteScript :: (HasCallStack, MonadIO m, IsWebView a) => a -> Text -> m () Source #
No description available in the introspection data.
getBackForwardList
webViewGetBackForwardList Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m WebBackForwardList | Returns: the |
Obtains the WebBackForwardList
associated with the given WebView
. The
WebBackForwardList
is owned by the WebView
.
getCopyTargetList
webViewGetCopyTargetList Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m TargetList | Returns: the |
This function returns the list of targets this WebView
can
provide for clipboard copying and as DND source. The targets in the list are
added with values from the WebViewTargetInfo
enum,
using targetListAdd
and
targetListAddTextTargets
.
getCustomEncoding
webViewGetCustomEncoding Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m Text | Returns: a string containing the current custom encoding for |
Returns the current encoding of the WebView
, not the default-encoding
of WebKitWebSettings.
Since: 1.1.1
getDomDocument
webViewGetDomDocument Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m DOMDocument | Returns: the |
No description available in the introspection data.
Since: 1.3.1
getEditable
getEncoding
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m Text | Returns: the default encoding |
Returns the default encoding of the WebView
.
Since: 1.1.1
getFocusedFrame
webViewGetFocusedFrame Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m WebFrame | Returns: The focused |
Returns the frame that has focus or an active text selection.
getFullContentZoom
webViewGetFullContentZoom Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m Bool | Returns: |
Returns whether the zoom level affects only text or all elements.
Since: 1.0.1
getHitTestResult
webViewGetHitTestResult Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> EventButton |
|
-> m HitTestResult | Returns: a newly created |
Does a 'hit test' in the coordinates specified by event
to figure
out context information about that position in the webView
.
Since: 1.1.15
getIconPixbuf
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m Pixbuf |
Deprecated: (Since version 1.8)Use webViewTryGetFaviconPixbuf
instead.
Obtains a Pixbuf
of the favicon for the given WebView
, or
a default icon if there is no icon for the given page. Use
webViewGetIconUri
if you need to distinguish these cases.
Usually you want to connect to WebKitWebView::icon-loaded and call this
method in the callback.
The pixbuf will have the largest size provided by the server and should
be resized before it is displayed.
See also iconDatabaseGetIconPixbuf
.
Since: 1.3.13
getIconUri
getInspector
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m WebInspector | Returns: the |
Obtains the WebInspector
associated with the
WebView
. Every WebView
object has a
WebInspector
object attached to it as soon as it is created,
so this function will only return NULL if the argument is not a
valid WebView
.
Since: 1.0.3
getLoadStatus
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m LoadStatus | Returns: a |
Determines the current status of the load.
Since: 1.1.7
getMainFrame
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m WebFrame | Returns: the main |
Returns the main frame for the webView
.
getPasteTargetList
webViewGetPasteTargetList Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m TargetList | Returns: the |
This function returns the list of targets this WebView
can
provide for clipboard pasting and as DND destination. The targets in the list are
added with values from the WebViewTargetInfo
enum,
using targetListAdd
and
targetListAddTextTargets
.
getProgress
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m Double | Returns: a gdouble representing the status of the current load. This value will be in the range [0, 1]. |
Determines the current progress of the load.
Since: 1.1.7
getSettings
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m WebSettings | Returns: the |
Obtains the WebSettings
associated with the
WebView
. The WebView
always has an associated
instance of WebSettings
. The reference that is returned by
this call is owned by the WebView
. You may need to increase
its reference count if you intend to keep it alive for longer than
the WebView
.
getSnapshot
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m Surface | Returns: a |
Retrieves a snapshot with the visible contents of webview
.
Since: 1.10
getTitle
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m Text | Returns: the title of |
Returns the webView
's document title
Since: 1.1.4
getTransparent
webViewGetTransparent Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m Bool | Returns: |
Returns whether the WebView
has a transparent background.
getUri
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m (Maybe Text) | Returns: the URI of |
Returns the current URI of the contents displayed by the webView
Since: 1.1.4
getViewMode
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m WebViewViewMode | Returns: the |
Gets the value of the view-mode property of the
WebView
. Check the property's documentation for more
information.
Since: 1.3.4
getViewSourceMode
webViewGetViewSourceMode Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m Bool | Returns: |
No description available in the introspection data.
Since: 1.1.14
getViewportAttributes
webViewGetViewportAttributes Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m ViewportAttributes | Returns: the |
Obtains the ViewportAttributes
associated with the
WebView
. Every WebView
object has a
ViewportAttributes
object attached to it as soon as it is
created, so this function will only return NULL if the argument is
not a valid WebView
. Do note however that the viewport
attributes object only contains valid information when the current
page has a viewport meta tag. You can check whether the data should
be used by checking the ViewportAttributes
:valid
property.
Since: 1.3.8
getWindowFeatures
webViewGetWindowFeatures Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m WebWindowFeatures | Returns: the instance of |
No description available in the introspection data.
Since: 1.0.3
getZoomLevel
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m Float | Returns: the zoom level of |
goBack
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m () |
Loads the previous history item.
goBackOrForward
webViewGoBackOrForward Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> Int32 |
|
-> m () |
Loads the history item that is the number of steps
away from the current
item. Negative values represent steps backward while positive values
represent steps forward.
goForward
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m () |
Loads the next history item.
goToBackForwardItem
webViewGoToBackForwardItem Source #
:: (HasCallStack, MonadIO m, IsWebView a, IsWebHistoryItem b) | |
=> a |
|
-> b |
|
-> m Bool | Returns: |
Go to the specified WebHistoryItem
hasSelection
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m Bool |
Determines whether text was selected.
loadHtmlString
webViewLoadHtmlString Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> Text |
|
-> Text |
|
-> m () |
Deprecated: (Since version 1.1.1)Use webViewLoadString
instead.
Requests loading of the given content
with the specified baseUri
.
loadRequest
:: (HasCallStack, MonadIO m, IsWebView a, IsNetworkRequest b) | |
=> a |
|
-> b |
|
-> m () |
Requests loading of the specified asynchronous client request.
Creates a provisional data source that will transition to a committed data
source once any data has been received. Use webViewStopLoading
to
stop the load.
Since: 1.1.1
loadString
loadUri
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> Text |
|
-> m () |
Requests loading of the specified URI string.
Since: 1.1.1
markTextMatches
webViewMarkTextMatches Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> Text |
|
-> Bool |
|
-> Word32 |
|
-> m Word32 | Returns: the number of strings highlighted |
Attempts to highlight all occurances of string
inside web_view
.
moveCursor
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> MovementStep |
|
-> Int32 |
|
-> m () |
Move the cursor in view
as described by step
and count
.
Since: 1.1.4
new
webViewNew :: (HasCallStack, MonadIO m) => m WebView Source #
No description available in the introspection data.
open
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> Text |
|
-> m () |
Deprecated: (Since version 1.1.1)Use webViewLoadUri
instead.
Requests loading of the specified URI string.
pasteClipboard
webViewPasteClipboard Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m () |
Pastes the current contents of the clipboard to the webView
.
redo
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m () |
Redoes the last editing command in the view, if possible.
Since: 1.1.14
reload
webViewReload :: (HasCallStack, MonadIO m, IsWebView a) => a -> m () Source #
No description available in the introspection data.
reloadBypassCache
webViewReloadBypassCache Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m () |
Reloads the webView
without using any cached data.
Since: 1.0.3
searchText
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> Text |
|
-> Bool |
|
-> Bool |
|
-> Bool |
|
-> m Bool |
Looks for a specified string inside web_view
.
selectAll
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m () |
Attempts to select everything inside the webView
.
setCustomEncoding
webViewSetCustomEncoding Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> Text |
|
-> m () |
Sets the current WebView
encoding, without modifying the default one,
and reloads the page.
Since: 1.1.1
setEditable
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> Bool |
|
-> m () |
Sets whether webView
allows the user to edit its HTML document.
If flag
is True
, webView
allows the user to edit the document. If flag
is
False
, an element in webView
's document can only be edited if the
CONTENTEDITABLE attribute has been set on the element or one of its parent
elements. You can change webView
's document programmatically regardless of
this setting. By default a WebView
is not editable.
Normally, an HTML document is not editable unless the elements within the
document are editable. This function provides a low-level way to make the
contents of a WebView
editable without altering the document or DOM
structure.
setFullContentZoom
webViewSetFullContentZoom Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> Bool |
|
-> m () |
Sets whether the zoom level affects only text or all elements.
Since: 1.0.1
setHighlightTextMatches
webViewSetHighlightTextMatches Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> Bool |
|
-> m () |
Highlights text matches previously marked by webkit_web_view_mark_text_matches.
setMaintainsBackForwardList
webViewSetMaintainsBackForwardList Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> Bool |
|
-> m () |
Set the view to maintain a back or forward list of history items.
setSettings
:: (HasCallStack, MonadIO m, IsWebView a, IsWebSettings b) | |
=> a |
|
-> b |
|
-> m () |
Replaces the WebSettings
instance that is currently attached
to webView
with settings
. The reference held by the webView
on
the old WebSettings
instance is dropped, and the reference
count of settings
is inscreased.
The settings are automatically applied to webView
.
setTransparent
webViewSetTransparent Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> Bool |
|
-> m () |
setViewMode
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> WebViewViewMode |
|
-> m () |
Sets the view-mode property of the WebView
. Check the
property's documentation for more information.
Since: 1.3.4
setViewSourceMode
webViewSetViewSourceMode Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> Bool |
|
-> m () |
Set whether the view should be in view source mode. Setting this mode to
True
before loading a URI will display the source of the web page in a
nice and readable format.
Since: 1.1.14
setZoomLevel
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> Float |
|
-> m () |
stopLoading
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m () |
Stops any ongoing load in the webView
.
tryGetFaviconPixbuf
webViewTryGetFaviconPixbuf Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> Word32 |
|
-> Word32 |
|
-> m Pixbuf |
Obtains a Pixbuf
of the favicon for the given
WebView
. This will return Nothing
is there is no icon for the
current WebView
or if the icon is in the database but not
available at the moment of this call. Use
webViewGetIconUri
if you need to distinguish these
cases. Usually you want to connect to WebKitWebView::icon-loaded
and call this method in the callback.
See also faviconDatabaseTryGetFaviconPixbuf
. Contrary
to this function the icon database one returns the URL of the page
containing the icon.
Since: 1.8
undo
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m () |
Undoes the last editing command in the view, if possible.
Since: 1.1.14
unmarkTextMatches
webViewUnmarkTextMatches Source #
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m () |
Removes highlighting previously set by webkit_web_view_mark_text_matches.
zoomIn
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m () |
Increases the zoom level of webView
. The current zoom
level is incremented by the value of the "zoom-step"
property of the WebSettings
associated with webView
.
Since: 1.0.1
zoomOut
:: (HasCallStack, MonadIO m, IsWebView a) | |
=> a |
|
-> m () |
Decreases the zoom level of webView
. The current zoom
level is decremented by the value of the "zoom-step"
property of the WebSettings
associated with webView
.
Since: 1.0.1
Properties
copyTargetList
getWebViewCopyTargetList :: (MonadIO m, IsWebView o) => o -> m (Maybe TargetList) Source #
customEncoding
constructWebViewCustomEncoding :: IsWebView o => Text -> IO (GValueConstruct o) Source #
editable
constructWebViewEditable :: IsWebView o => Bool -> IO (GValueConstruct o) Source #
encoding
fullContentZoom
constructWebViewFullContentZoom :: IsWebView o => Bool -> IO (GValueConstruct o) Source #
iconUri
imContext
loadStatus
getWebViewLoadStatus :: (MonadIO m, IsWebView o) => o -> m LoadStatus Source #
pasteTargetList
getWebViewPasteTargetList :: (MonadIO m, IsWebView o) => o -> m (Maybe TargetList) Source #
progress
selfScrolling
constructWebViewSelfScrolling :: IsWebView o => Bool -> IO (GValueConstruct o) Source #
settings
constructWebViewSettings :: (IsWebView o, IsWebSettings a) => a -> IO (GValueConstruct o) Source #
getWebViewSettings :: (MonadIO m, IsWebView o) => o -> m WebSettings Source #
setWebViewSettings :: (MonadIO m, IsWebView o, IsWebSettings a) => o -> a -> m () Source #
title
transparent
constructWebViewTransparent :: IsWebView o => Bool -> IO (GValueConstruct o) Source #
uri
viewMode
constructWebViewViewMode :: IsWebView o => WebViewViewMode -> IO (GValueConstruct o) Source #
getWebViewViewMode :: (MonadIO m, IsWebView o) => o -> m WebViewViewMode Source #
setWebViewViewMode :: (MonadIO m, IsWebView o) => o -> WebViewViewMode -> m () Source #
viewportAttributes
getWebViewViewportAttributes :: (MonadIO m, IsWebView o) => o -> m ViewportAttributes Source #
webInspector
getWebViewWebInspector :: (MonadIO m, IsWebView o) => o -> m (Maybe WebInspector) Source #
windowFeatures
clearWebViewWindowFeatures :: (MonadIO m, IsWebView o) => o -> m () Source #
constructWebViewWindowFeatures :: (IsWebView o, IsWebWindowFeatures a) => a -> IO (GValueConstruct o) Source #
getWebViewWindowFeatures :: (MonadIO m, IsWebView o) => o -> m WebWindowFeatures Source #
setWebViewWindowFeatures :: (MonadIO m, IsWebView o, IsWebWindowFeatures a) => o -> a -> m () Source #
zoomLevel
constructWebViewZoomLevel :: IsWebView o => Float -> IO (GValueConstruct o) Source #
Signals
closeWebView
type WebViewCloseWebViewCallback = IO Bool Source #
afterWebViewCloseWebView :: (IsWebView a, MonadIO m) => a -> WebViewCloseWebViewCallback -> m SignalHandlerId Source #
mk_WebViewCloseWebViewCallback :: C_WebViewCloseWebViewCallback -> IO (FunPtr C_WebViewCloseWebViewCallback) Source #
onWebViewCloseWebView :: (IsWebView a, MonadIO m) => a -> WebViewCloseWebViewCallback -> m SignalHandlerId Source #
wrap_WebViewCloseWebViewCallback :: WebViewCloseWebViewCallback -> Ptr () -> Ptr () -> IO CInt Source #
consoleMessage
type C_WebViewConsoleMessageCallback = Ptr () -> CString -> Int32 -> CString -> Ptr () -> IO CInt Source #
afterWebViewConsoleMessage :: (IsWebView a, MonadIO m) => a -> WebViewConsoleMessageCallback -> m SignalHandlerId Source #
mk_WebViewConsoleMessageCallback :: C_WebViewConsoleMessageCallback -> IO (FunPtr C_WebViewConsoleMessageCallback) Source #
onWebViewConsoleMessage :: (IsWebView a, MonadIO m) => a -> WebViewConsoleMessageCallback -> m SignalHandlerId Source #
wrap_WebViewConsoleMessageCallback :: WebViewConsoleMessageCallback -> Ptr () -> CString -> Int32 -> CString -> Ptr () -> IO CInt Source #
contextMenu
type C_WebViewContextMenuCallback = Ptr () -> Ptr Widget -> Ptr HitTestResult -> CInt -> Ptr () -> IO CInt Source #
type WebViewContextMenuCallback = Widget -> HitTestResult -> Bool -> IO Bool Source #
afterWebViewContextMenu :: (IsWebView a, MonadIO m) => a -> WebViewContextMenuCallback -> m SignalHandlerId Source #
mk_WebViewContextMenuCallback :: C_WebViewContextMenuCallback -> IO (FunPtr C_WebViewContextMenuCallback) Source #
onWebViewContextMenu :: (IsWebView a, MonadIO m) => a -> WebViewContextMenuCallback -> m SignalHandlerId Source #
wrap_WebViewContextMenuCallback :: WebViewContextMenuCallback -> Ptr () -> Ptr Widget -> Ptr HitTestResult -> CInt -> Ptr () -> IO CInt Source #
copyClipboard
type WebViewCopyClipboardCallback = IO () Source #
afterWebViewCopyClipboard :: (IsWebView a, MonadIO m) => a -> WebViewCopyClipboardCallback -> m SignalHandlerId Source #
mk_WebViewCopyClipboardCallback :: C_WebViewCopyClipboardCallback -> IO (FunPtr C_WebViewCopyClipboardCallback) Source #
onWebViewCopyClipboard :: (IsWebView a, MonadIO m) => a -> WebViewCopyClipboardCallback -> m SignalHandlerId Source #
wrap_WebViewCopyClipboardCallback :: WebViewCopyClipboardCallback -> Ptr () -> Ptr () -> IO () Source #
createPluginWidget
type C_WebViewCreatePluginWidgetCallback = Ptr () -> CString -> CString -> Ptr (GHashTable (Ptr ()) (Ptr ())) -> Ptr () -> IO (Ptr Widget) Source #
type WebViewCreatePluginWidgetCallback = Text -> Text -> Map (Ptr ()) (Ptr ()) -> IO Widget Source #
afterWebViewCreatePluginWidget :: (IsWebView a, MonadIO m) => a -> WebViewCreatePluginWidgetCallback -> m SignalHandlerId Source #
mk_WebViewCreatePluginWidgetCallback :: C_WebViewCreatePluginWidgetCallback -> IO (FunPtr C_WebViewCreatePluginWidgetCallback) Source #
onWebViewCreatePluginWidget :: (IsWebView a, MonadIO m) => a -> WebViewCreatePluginWidgetCallback -> m SignalHandlerId Source #
wrap_WebViewCreatePluginWidgetCallback :: WebViewCreatePluginWidgetCallback -> Ptr () -> CString -> CString -> Ptr (GHashTable (Ptr ()) (Ptr ())) -> Ptr () -> IO (Ptr Widget) Source #
createWebView
afterWebViewCreateWebView :: (IsWebView a, MonadIO m) => a -> WebViewCreateWebViewCallback -> m SignalHandlerId Source #
mk_WebViewCreateWebViewCallback :: C_WebViewCreateWebViewCallback -> IO (FunPtr C_WebViewCreateWebViewCallback) Source #
onWebViewCreateWebView :: (IsWebView a, MonadIO m) => a -> WebViewCreateWebViewCallback -> m SignalHandlerId Source #
wrap_WebViewCreateWebViewCallback :: WebViewCreateWebViewCallback -> Ptr () -> Ptr WebFrame -> Ptr () -> IO (Ptr WebView) Source #
cutClipboard
type WebViewCutClipboardCallback = IO () Source #
afterWebViewCutClipboard :: (IsWebView a, MonadIO m) => a -> WebViewCutClipboardCallback -> m SignalHandlerId Source #
mk_WebViewCutClipboardCallback :: C_WebViewCutClipboardCallback -> IO (FunPtr C_WebViewCutClipboardCallback) Source #
onWebViewCutClipboard :: (IsWebView a, MonadIO m) => a -> WebViewCutClipboardCallback -> m SignalHandlerId Source #
wrap_WebViewCutClipboardCallback :: WebViewCutClipboardCallback -> Ptr () -> Ptr () -> IO () Source #
databaseQuotaExceeded
type C_WebViewDatabaseQuotaExceededCallback = Ptr () -> Ptr Object -> Ptr Object -> Ptr () -> IO () Source #
afterWebViewDatabaseQuotaExceeded :: (IsWebView a, MonadIO m) => a -> WebViewDatabaseQuotaExceededCallback -> m SignalHandlerId Source #
genClosure_WebViewDatabaseQuotaExceeded :: WebViewDatabaseQuotaExceededCallback -> IO Closure Source #
mk_WebViewDatabaseQuotaExceededCallback :: C_WebViewDatabaseQuotaExceededCallback -> IO (FunPtr C_WebViewDatabaseQuotaExceededCallback) Source #
onWebViewDatabaseQuotaExceeded :: (IsWebView a, MonadIO m) => a -> WebViewDatabaseQuotaExceededCallback -> m SignalHandlerId Source #
wrap_WebViewDatabaseQuotaExceededCallback :: WebViewDatabaseQuotaExceededCallback -> Ptr () -> Ptr Object -> Ptr Object -> Ptr () -> IO () Source #
documentLoadFinished
type WebViewDocumentLoadFinishedCallback = WebFrame -> IO () Source #
afterWebViewDocumentLoadFinished :: (IsWebView a, MonadIO m) => a -> WebViewDocumentLoadFinishedCallback -> m SignalHandlerId Source #
genClosure_WebViewDocumentLoadFinished :: WebViewDocumentLoadFinishedCallback -> IO Closure Source #
mk_WebViewDocumentLoadFinishedCallback :: C_WebViewDocumentLoadFinishedCallback -> IO (FunPtr C_WebViewDocumentLoadFinishedCallback) Source #
onWebViewDocumentLoadFinished :: (IsWebView a, MonadIO m) => a -> WebViewDocumentLoadFinishedCallback -> m SignalHandlerId Source #
wrap_WebViewDocumentLoadFinishedCallback :: WebViewDocumentLoadFinishedCallback -> Ptr () -> Ptr WebFrame -> Ptr () -> IO () Source #
downloadRequested
afterWebViewDownloadRequested :: (IsWebView a, MonadIO m) => a -> WebViewDownloadRequestedCallback -> m SignalHandlerId Source #
mk_WebViewDownloadRequestedCallback :: C_WebViewDownloadRequestedCallback -> IO (FunPtr C_WebViewDownloadRequestedCallback) Source #
onWebViewDownloadRequested :: (IsWebView a, MonadIO m) => a -> WebViewDownloadRequestedCallback -> m SignalHandlerId Source #
wrap_WebViewDownloadRequestedCallback :: WebViewDownloadRequestedCallback -> Ptr () -> Ptr Download -> Ptr () -> IO CInt Source #
editingBegan
type WebViewEditingBeganCallback = IO () Source #
afterWebViewEditingBegan :: (IsWebView a, MonadIO m) => a -> WebViewEditingBeganCallback -> m SignalHandlerId Source #
mk_WebViewEditingBeganCallback :: C_WebViewEditingBeganCallback -> IO (FunPtr C_WebViewEditingBeganCallback) Source #
onWebViewEditingBegan :: (IsWebView a, MonadIO m) => a -> WebViewEditingBeganCallback -> m SignalHandlerId Source #
wrap_WebViewEditingBeganCallback :: WebViewEditingBeganCallback -> Ptr () -> Ptr () -> IO () Source #
editingEnded
type WebViewEditingEndedCallback = IO () Source #
afterWebViewEditingEnded :: (IsWebView a, MonadIO m) => a -> WebViewEditingEndedCallback -> m SignalHandlerId Source #
mk_WebViewEditingEndedCallback :: C_WebViewEditingEndedCallback -> IO (FunPtr C_WebViewEditingEndedCallback) Source #
onWebViewEditingEnded :: (IsWebView a, MonadIO m) => a -> WebViewEditingEndedCallback -> m SignalHandlerId Source #
wrap_WebViewEditingEndedCallback :: WebViewEditingEndedCallback -> Ptr () -> Ptr () -> IO () Source #
enteringFullscreen
type C_WebViewEnteringFullscreenCallback = Ptr () -> Ptr DOMHTMLElement -> Ptr () -> IO CInt Source #
type WebViewEnteringFullscreenCallback = DOMHTMLElement -> IO Bool Source #
afterWebViewEnteringFullscreen :: (IsWebView a, MonadIO m) => a -> WebViewEnteringFullscreenCallback -> m SignalHandlerId Source #
mk_WebViewEnteringFullscreenCallback :: C_WebViewEnteringFullscreenCallback -> IO (FunPtr C_WebViewEnteringFullscreenCallback) Source #
onWebViewEnteringFullscreen :: (IsWebView a, MonadIO m) => a -> WebViewEnteringFullscreenCallback -> m SignalHandlerId Source #
wrap_WebViewEnteringFullscreenCallback :: WebViewEnteringFullscreenCallback -> Ptr () -> Ptr DOMHTMLElement -> Ptr () -> IO CInt Source #
frameCreated
type WebViewFrameCreatedCallback = WebFrame -> IO () Source #
afterWebViewFrameCreated :: (IsWebView a, MonadIO m) => a -> WebViewFrameCreatedCallback -> m SignalHandlerId Source #
mk_WebViewFrameCreatedCallback :: C_WebViewFrameCreatedCallback -> IO (FunPtr C_WebViewFrameCreatedCallback) Source #
onWebViewFrameCreated :: (IsWebView a, MonadIO m) => a -> WebViewFrameCreatedCallback -> m SignalHandlerId Source #
wrap_WebViewFrameCreatedCallback :: WebViewFrameCreatedCallback -> Ptr () -> Ptr WebFrame -> Ptr () -> IO () Source #
geolocationPolicyDecisionCancelled
type C_WebViewGeolocationPolicyDecisionCancelledCallback = Ptr () -> Ptr WebFrame -> Ptr () -> IO () Source #
type WebViewGeolocationPolicyDecisionCancelledCallback = WebFrame -> IO () Source #
afterWebViewGeolocationPolicyDecisionCancelled :: (IsWebView a, MonadIO m) => a -> WebViewGeolocationPolicyDecisionCancelledCallback -> m SignalHandlerId Source #
genClosure_WebViewGeolocationPolicyDecisionCancelled :: WebViewGeolocationPolicyDecisionCancelledCallback -> IO Closure Source #
mk_WebViewGeolocationPolicyDecisionCancelledCallback :: C_WebViewGeolocationPolicyDecisionCancelledCallback -> IO (FunPtr C_WebViewGeolocationPolicyDecisionCancelledCallback) Source #
noWebViewGeolocationPolicyDecisionCancelledCallback :: Maybe WebViewGeolocationPolicyDecisionCancelledCallback Source #
onWebViewGeolocationPolicyDecisionCancelled :: (IsWebView a, MonadIO m) => a -> WebViewGeolocationPolicyDecisionCancelledCallback -> m SignalHandlerId Source #
wrap_WebViewGeolocationPolicyDecisionCancelledCallback :: WebViewGeolocationPolicyDecisionCancelledCallback -> Ptr () -> Ptr WebFrame -> Ptr () -> IO () Source #
geolocationPolicyDecisionRequested
type C_WebViewGeolocationPolicyDecisionRequestedCallback = Ptr () -> Ptr WebFrame -> Ptr GeolocationPolicyDecision -> Ptr () -> IO CInt Source #
type WebViewGeolocationPolicyDecisionRequestedCallback = WebFrame -> GeolocationPolicyDecision -> IO Bool Source #
afterWebViewGeolocationPolicyDecisionRequested :: (IsWebView a, MonadIO m) => a -> WebViewGeolocationPolicyDecisionRequestedCallback -> m SignalHandlerId Source #
genClosure_WebViewGeolocationPolicyDecisionRequested :: WebViewGeolocationPolicyDecisionRequestedCallback -> IO Closure Source #
mk_WebViewGeolocationPolicyDecisionRequestedCallback :: C_WebViewGeolocationPolicyDecisionRequestedCallback -> IO (FunPtr C_WebViewGeolocationPolicyDecisionRequestedCallback) Source #
noWebViewGeolocationPolicyDecisionRequestedCallback :: Maybe WebViewGeolocationPolicyDecisionRequestedCallback Source #
onWebViewGeolocationPolicyDecisionRequested :: (IsWebView a, MonadIO m) => a -> WebViewGeolocationPolicyDecisionRequestedCallback -> m SignalHandlerId Source #
wrap_WebViewGeolocationPolicyDecisionRequestedCallback :: WebViewGeolocationPolicyDecisionRequestedCallback -> Ptr () -> Ptr WebFrame -> Ptr GeolocationPolicyDecision -> Ptr () -> IO CInt Source #
hoveringOverLink
afterWebViewHoveringOverLink :: (IsWebView a, MonadIO m) => a -> WebViewHoveringOverLinkCallback -> m SignalHandlerId Source #
mk_WebViewHoveringOverLinkCallback :: C_WebViewHoveringOverLinkCallback -> IO (FunPtr C_WebViewHoveringOverLinkCallback) Source #
onWebViewHoveringOverLink :: (IsWebView a, MonadIO m) => a -> WebViewHoveringOverLinkCallback -> m SignalHandlerId Source #
wrap_WebViewHoveringOverLinkCallback :: WebViewHoveringOverLinkCallback -> Ptr () -> CString -> CString -> Ptr () -> IO () Source #
iconLoaded
type WebViewIconLoadedCallback = Text -> IO () Source #
afterWebViewIconLoaded :: (IsWebView a, MonadIO m) => a -> WebViewIconLoadedCallback -> m SignalHandlerId Source #
mk_WebViewIconLoadedCallback :: C_WebViewIconLoadedCallback -> IO (FunPtr C_WebViewIconLoadedCallback) Source #
onWebViewIconLoaded :: (IsWebView a, MonadIO m) => a -> WebViewIconLoadedCallback -> m SignalHandlerId Source #
wrap_WebViewIconLoadedCallback :: WebViewIconLoadedCallback -> Ptr () -> CString -> Ptr () -> IO () Source #
leavingFullscreen
type C_WebViewLeavingFullscreenCallback = Ptr () -> Ptr DOMHTMLElement -> Ptr () -> IO CInt Source #
type WebViewLeavingFullscreenCallback = DOMHTMLElement -> IO Bool Source #
afterWebViewLeavingFullscreen :: (IsWebView a, MonadIO m) => a -> WebViewLeavingFullscreenCallback -> m SignalHandlerId Source #
mk_WebViewLeavingFullscreenCallback :: C_WebViewLeavingFullscreenCallback -> IO (FunPtr C_WebViewLeavingFullscreenCallback) Source #
onWebViewLeavingFullscreen :: (IsWebView a, MonadIO m) => a -> WebViewLeavingFullscreenCallback -> m SignalHandlerId Source #
wrap_WebViewLeavingFullscreenCallback :: WebViewLeavingFullscreenCallback -> Ptr () -> Ptr DOMHTMLElement -> Ptr () -> IO CInt Source #
loadCommitted
type WebViewLoadCommittedCallback = WebFrame -> IO () Source #
Deprecated: Use the "load-status" property instead.
afterWebViewLoadCommitted :: (IsWebView a, MonadIO m) => a -> WebViewLoadCommittedCallback -> m SignalHandlerId Source #
mk_WebViewLoadCommittedCallback :: C_WebViewLoadCommittedCallback -> IO (FunPtr C_WebViewLoadCommittedCallback) Source #
onWebViewLoadCommitted :: (IsWebView a, MonadIO m) => a -> WebViewLoadCommittedCallback -> m SignalHandlerId Source #
wrap_WebViewLoadCommittedCallback :: WebViewLoadCommittedCallback -> Ptr () -> Ptr WebFrame -> Ptr () -> IO () Source #
loadError
type C_WebViewLoadErrorCallback = Ptr () -> Ptr WebFrame -> CString -> Ptr GError -> Ptr () -> IO CInt Source #
afterWebViewLoadError :: (IsWebView a, MonadIO m) => a -> WebViewLoadErrorCallback -> m SignalHandlerId Source #
mk_WebViewLoadErrorCallback :: C_WebViewLoadErrorCallback -> IO (FunPtr C_WebViewLoadErrorCallback) Source #
onWebViewLoadError :: (IsWebView a, MonadIO m) => a -> WebViewLoadErrorCallback -> m SignalHandlerId Source #
wrap_WebViewLoadErrorCallback :: WebViewLoadErrorCallback -> Ptr () -> Ptr WebFrame -> CString -> Ptr GError -> Ptr () -> IO CInt Source #
loadFinished
type WebViewLoadFinishedCallback = WebFrame -> IO () Source #
Deprecated: Use the "load-status" property instead.
afterWebViewLoadFinished :: (IsWebView a, MonadIO m) => a -> WebViewLoadFinishedCallback -> m SignalHandlerId Source #
mk_WebViewLoadFinishedCallback :: C_WebViewLoadFinishedCallback -> IO (FunPtr C_WebViewLoadFinishedCallback) Source #
onWebViewLoadFinished :: (IsWebView a, MonadIO m) => a -> WebViewLoadFinishedCallback -> m SignalHandlerId Source #
wrap_WebViewLoadFinishedCallback :: WebViewLoadFinishedCallback -> Ptr () -> Ptr WebFrame -> Ptr () -> IO () Source #
loadProgressChanged
type WebViewLoadProgressChangedCallback = Int32 -> IO () Source #
Deprecated: Use the "progress" property instead.
afterWebViewLoadProgressChanged :: (IsWebView a, MonadIO m) => a -> WebViewLoadProgressChangedCallback -> m SignalHandlerId Source #
mk_WebViewLoadProgressChangedCallback :: C_WebViewLoadProgressChangedCallback -> IO (FunPtr C_WebViewLoadProgressChangedCallback) Source #
onWebViewLoadProgressChanged :: (IsWebView a, MonadIO m) => a -> WebViewLoadProgressChangedCallback -> m SignalHandlerId Source #
wrap_WebViewLoadProgressChangedCallback :: WebViewLoadProgressChangedCallback -> Ptr () -> Int32 -> Ptr () -> IO () Source #
loadStarted
type WebViewLoadStartedCallback = WebFrame -> IO () Source #
Deprecated: Use the "load-status" property instead.
afterWebViewLoadStarted :: (IsWebView a, MonadIO m) => a -> WebViewLoadStartedCallback -> m SignalHandlerId Source #
mk_WebViewLoadStartedCallback :: C_WebViewLoadStartedCallback -> IO (FunPtr C_WebViewLoadStartedCallback) Source #
onWebViewLoadStarted :: (IsWebView a, MonadIO m) => a -> WebViewLoadStartedCallback -> m SignalHandlerId Source #
wrap_WebViewLoadStartedCallback :: WebViewLoadStartedCallback -> Ptr () -> Ptr WebFrame -> Ptr () -> IO () Source #
mimeTypePolicyDecisionRequested
type C_WebViewMimeTypePolicyDecisionRequestedCallback = Ptr () -> Ptr WebFrame -> Ptr NetworkRequest -> CString -> Ptr WebPolicyDecision -> Ptr () -> IO CInt Source #
type WebViewMimeTypePolicyDecisionRequestedCallback = WebFrame -> NetworkRequest -> Text -> WebPolicyDecision -> IO Bool Source #
afterWebViewMimeTypePolicyDecisionRequested :: (IsWebView a, MonadIO m) => a -> WebViewMimeTypePolicyDecisionRequestedCallback -> m SignalHandlerId Source #
genClosure_WebViewMimeTypePolicyDecisionRequested :: WebViewMimeTypePolicyDecisionRequestedCallback -> IO Closure Source #
mk_WebViewMimeTypePolicyDecisionRequestedCallback :: C_WebViewMimeTypePolicyDecisionRequestedCallback -> IO (FunPtr C_WebViewMimeTypePolicyDecisionRequestedCallback) Source #
noWebViewMimeTypePolicyDecisionRequestedCallback :: Maybe WebViewMimeTypePolicyDecisionRequestedCallback Source #
onWebViewMimeTypePolicyDecisionRequested :: (IsWebView a, MonadIO m) => a -> WebViewMimeTypePolicyDecisionRequestedCallback -> m SignalHandlerId Source #
wrap_WebViewMimeTypePolicyDecisionRequestedCallback :: WebViewMimeTypePolicyDecisionRequestedCallback -> Ptr () -> Ptr WebFrame -> Ptr NetworkRequest -> CString -> Ptr WebPolicyDecision -> Ptr () -> IO CInt Source #
moveCursor
type WebViewMoveCursorCallback = MovementStep -> Int32 -> IO Bool Source #
afterWebViewMoveCursor :: (IsWebView a, MonadIO m) => a -> WebViewMoveCursorCallback -> m SignalHandlerId Source #
mk_WebViewMoveCursorCallback :: C_WebViewMoveCursorCallback -> IO (FunPtr C_WebViewMoveCursorCallback) Source #
onWebViewMoveCursor :: (IsWebView a, MonadIO m) => a -> WebViewMoveCursorCallback -> m SignalHandlerId Source #
wrap_WebViewMoveCursorCallback :: WebViewMoveCursorCallback -> Ptr () -> CUInt -> Int32 -> Ptr () -> IO CInt Source #
navigationPolicyDecisionRequested
type C_WebViewNavigationPolicyDecisionRequestedCallback = Ptr () -> Ptr WebFrame -> Ptr NetworkRequest -> Ptr WebNavigationAction -> Ptr WebPolicyDecision -> Ptr () -> IO CInt Source #
type WebViewNavigationPolicyDecisionRequestedCallback = WebFrame -> NetworkRequest -> WebNavigationAction -> WebPolicyDecision -> IO Bool Source #
afterWebViewNavigationPolicyDecisionRequested :: (IsWebView a, MonadIO m) => a -> WebViewNavigationPolicyDecisionRequestedCallback -> m SignalHandlerId Source #
genClosure_WebViewNavigationPolicyDecisionRequested :: WebViewNavigationPolicyDecisionRequestedCallback -> IO Closure Source #
mk_WebViewNavigationPolicyDecisionRequestedCallback :: C_WebViewNavigationPolicyDecisionRequestedCallback -> IO (FunPtr C_WebViewNavigationPolicyDecisionRequestedCallback) Source #
noWebViewNavigationPolicyDecisionRequestedCallback :: Maybe WebViewNavigationPolicyDecisionRequestedCallback Source #
onWebViewNavigationPolicyDecisionRequested :: (IsWebView a, MonadIO m) => a -> WebViewNavigationPolicyDecisionRequestedCallback -> m SignalHandlerId Source #
wrap_WebViewNavigationPolicyDecisionRequestedCallback :: WebViewNavigationPolicyDecisionRequestedCallback -> Ptr () -> Ptr WebFrame -> Ptr NetworkRequest -> Ptr WebNavigationAction -> Ptr WebPolicyDecision -> Ptr () -> IO CInt Source #
navigationRequested
type C_WebViewNavigationRequestedCallback = Ptr () -> Ptr WebFrame -> Ptr NetworkRequest -> Ptr () -> IO CUInt Source #
type WebViewNavigationRequestedCallback = WebFrame -> NetworkRequest -> IO NavigationResponse Source #
Deprecated: Use WebKitWebView::navigation-policy-decision-requestedinstead
afterWebViewNavigationRequested :: (IsWebView a, MonadIO m) => a -> WebViewNavigationRequestedCallback -> m SignalHandlerId Source #
mk_WebViewNavigationRequestedCallback :: C_WebViewNavigationRequestedCallback -> IO (FunPtr C_WebViewNavigationRequestedCallback) Source #
onWebViewNavigationRequested :: (IsWebView a, MonadIO m) => a -> WebViewNavigationRequestedCallback -> m SignalHandlerId Source #
wrap_WebViewNavigationRequestedCallback :: WebViewNavigationRequestedCallback -> Ptr () -> Ptr WebFrame -> Ptr NetworkRequest -> Ptr () -> IO CUInt Source #
newWindowPolicyDecisionRequested
type C_WebViewNewWindowPolicyDecisionRequestedCallback = Ptr () -> Ptr WebFrame -> Ptr NetworkRequest -> Ptr WebNavigationAction -> Ptr WebPolicyDecision -> Ptr () -> IO CInt Source #
type WebViewNewWindowPolicyDecisionRequestedCallback = WebFrame -> NetworkRequest -> WebNavigationAction -> WebPolicyDecision -> IO Bool Source #
afterWebViewNewWindowPolicyDecisionRequested :: (IsWebView a, MonadIO m) => a -> WebViewNewWindowPolicyDecisionRequestedCallback -> m SignalHandlerId Source #
genClosure_WebViewNewWindowPolicyDecisionRequested :: WebViewNewWindowPolicyDecisionRequestedCallback -> IO Closure Source #
mk_WebViewNewWindowPolicyDecisionRequestedCallback :: C_WebViewNewWindowPolicyDecisionRequestedCallback -> IO (FunPtr C_WebViewNewWindowPolicyDecisionRequestedCallback) Source #
noWebViewNewWindowPolicyDecisionRequestedCallback :: Maybe WebViewNewWindowPolicyDecisionRequestedCallback Source #
onWebViewNewWindowPolicyDecisionRequested :: (IsWebView a, MonadIO m) => a -> WebViewNewWindowPolicyDecisionRequestedCallback -> m SignalHandlerId Source #
wrap_WebViewNewWindowPolicyDecisionRequestedCallback :: WebViewNewWindowPolicyDecisionRequestedCallback -> Ptr () -> Ptr WebFrame -> Ptr NetworkRequest -> Ptr WebNavigationAction -> Ptr WebPolicyDecision -> Ptr () -> IO CInt Source #
onloadEvent
type WebViewOnloadEventCallback = WebFrame -> IO () Source #
afterWebViewOnloadEvent :: (IsWebView a, MonadIO m) => a -> WebViewOnloadEventCallback -> m SignalHandlerId Source #
mk_WebViewOnloadEventCallback :: C_WebViewOnloadEventCallback -> IO (FunPtr C_WebViewOnloadEventCallback) Source #
onWebViewOnloadEvent :: (IsWebView a, MonadIO m) => a -> WebViewOnloadEventCallback -> m SignalHandlerId Source #
wrap_WebViewOnloadEventCallback :: WebViewOnloadEventCallback -> Ptr () -> Ptr WebFrame -> Ptr () -> IO () Source #
pasteClipboard
type WebViewPasteClipboardCallback = IO () Source #
afterWebViewPasteClipboard :: (IsWebView a, MonadIO m) => a -> WebViewPasteClipboardCallback -> m SignalHandlerId Source #
mk_WebViewPasteClipboardCallback :: C_WebViewPasteClipboardCallback -> IO (FunPtr C_WebViewPasteClipboardCallback) Source #
onWebViewPasteClipboard :: (IsWebView a, MonadIO m) => a -> WebViewPasteClipboardCallback -> m SignalHandlerId Source #
wrap_WebViewPasteClipboardCallback :: WebViewPasteClipboardCallback -> Ptr () -> Ptr () -> IO () Source #
populatePopup
type WebViewPopulatePopupCallback = Menu -> IO () Source #
Deprecated: (Since version 1.10)Use WebView
::context-menu
signal instead.
afterWebViewPopulatePopup :: (IsWebView a, MonadIO m) => a -> WebViewPopulatePopupCallback -> m SignalHandlerId Source #
mk_WebViewPopulatePopupCallback :: C_WebViewPopulatePopupCallback -> IO (FunPtr C_WebViewPopulatePopupCallback) Source #
onWebViewPopulatePopup :: (IsWebView a, MonadIO m) => a -> WebViewPopulatePopupCallback -> m SignalHandlerId Source #
wrap_WebViewPopulatePopupCallback :: WebViewPopulatePopupCallback -> Ptr () -> Ptr Menu -> Ptr () -> IO () Source #
printRequested
afterWebViewPrintRequested :: (IsWebView a, MonadIO m) => a -> WebViewPrintRequestedCallback -> m SignalHandlerId Source #
mk_WebViewPrintRequestedCallback :: C_WebViewPrintRequestedCallback -> IO (FunPtr C_WebViewPrintRequestedCallback) Source #
onWebViewPrintRequested :: (IsWebView a, MonadIO m) => a -> WebViewPrintRequestedCallback -> m SignalHandlerId Source #
wrap_WebViewPrintRequestedCallback :: WebViewPrintRequestedCallback -> Ptr () -> Ptr WebFrame -> Ptr () -> IO CInt Source #
redo
type WebViewRedoCallback = IO () Source #
afterWebViewRedo :: (IsWebView a, MonadIO m) => a -> WebViewRedoCallback -> m SignalHandlerId Source #
onWebViewRedo :: (IsWebView a, MonadIO m) => a -> WebViewRedoCallback -> m SignalHandlerId Source #
wrap_WebViewRedoCallback :: WebViewRedoCallback -> Ptr () -> Ptr () -> IO () Source #
resourceContentLengthReceived
type C_WebViewResourceContentLengthReceivedCallback = Ptr () -> Ptr WebFrame -> Ptr WebResource -> Int32 -> Ptr () -> IO () Source #
type WebViewResourceContentLengthReceivedCallback = WebFrame -> WebResource -> Int32 -> IO () Source #
afterWebViewResourceContentLengthReceived :: (IsWebView a, MonadIO m) => a -> WebViewResourceContentLengthReceivedCallback -> m SignalHandlerId Source #
genClosure_WebViewResourceContentLengthReceived :: WebViewResourceContentLengthReceivedCallback -> IO Closure Source #
mk_WebViewResourceContentLengthReceivedCallback :: C_WebViewResourceContentLengthReceivedCallback -> IO (FunPtr C_WebViewResourceContentLengthReceivedCallback) Source #
noWebViewResourceContentLengthReceivedCallback :: Maybe WebViewResourceContentLengthReceivedCallback Source #
onWebViewResourceContentLengthReceived :: (IsWebView a, MonadIO m) => a -> WebViewResourceContentLengthReceivedCallback -> m SignalHandlerId Source #
wrap_WebViewResourceContentLengthReceivedCallback :: WebViewResourceContentLengthReceivedCallback -> Ptr () -> Ptr WebFrame -> Ptr WebResource -> Int32 -> Ptr () -> IO () Source #
resourceLoadFailed
type C_WebViewResourceLoadFailedCallback = Ptr () -> Ptr WebFrame -> Ptr WebResource -> Ptr GError -> Ptr () -> IO () Source #
type WebViewResourceLoadFailedCallback = WebFrame -> WebResource -> GError -> IO () Source #
afterWebViewResourceLoadFailed :: (IsWebView a, MonadIO m) => a -> WebViewResourceLoadFailedCallback -> m SignalHandlerId Source #
mk_WebViewResourceLoadFailedCallback :: C_WebViewResourceLoadFailedCallback -> IO (FunPtr C_WebViewResourceLoadFailedCallback) Source #
onWebViewResourceLoadFailed :: (IsWebView a, MonadIO m) => a -> WebViewResourceLoadFailedCallback -> m SignalHandlerId Source #
wrap_WebViewResourceLoadFailedCallback :: WebViewResourceLoadFailedCallback -> Ptr () -> Ptr WebFrame -> Ptr WebResource -> Ptr GError -> Ptr () -> IO () Source #
resourceLoadFinished
type C_WebViewResourceLoadFinishedCallback = Ptr () -> Ptr WebFrame -> Ptr WebResource -> Ptr () -> IO () Source #
type WebViewResourceLoadFinishedCallback = WebFrame -> WebResource -> IO () Source #
afterWebViewResourceLoadFinished :: (IsWebView a, MonadIO m) => a -> WebViewResourceLoadFinishedCallback -> m SignalHandlerId Source #
genClosure_WebViewResourceLoadFinished :: WebViewResourceLoadFinishedCallback -> IO Closure Source #
mk_WebViewResourceLoadFinishedCallback :: C_WebViewResourceLoadFinishedCallback -> IO (FunPtr C_WebViewResourceLoadFinishedCallback) Source #
onWebViewResourceLoadFinished :: (IsWebView a, MonadIO m) => a -> WebViewResourceLoadFinishedCallback -> m SignalHandlerId Source #
wrap_WebViewResourceLoadFinishedCallback :: WebViewResourceLoadFinishedCallback -> Ptr () -> Ptr WebFrame -> Ptr WebResource -> Ptr () -> IO () Source #
resourceRequestStarting
type C_WebViewResourceRequestStartingCallback = Ptr () -> Ptr WebFrame -> Ptr WebResource -> Ptr NetworkRequest -> Ptr NetworkResponse -> Ptr () -> IO () Source #
type WebViewResourceRequestStartingCallback = WebFrame -> WebResource -> NetworkRequest -> NetworkResponse -> IO () Source #
afterWebViewResourceRequestStarting :: (IsWebView a, MonadIO m) => a -> WebViewResourceRequestStartingCallback -> m SignalHandlerId Source #
genClosure_WebViewResourceRequestStarting :: WebViewResourceRequestStartingCallback -> IO Closure Source #
mk_WebViewResourceRequestStartingCallback :: C_WebViewResourceRequestStartingCallback -> IO (FunPtr C_WebViewResourceRequestStartingCallback) Source #
onWebViewResourceRequestStarting :: (IsWebView a, MonadIO m) => a -> WebViewResourceRequestStartingCallback -> m SignalHandlerId Source #
wrap_WebViewResourceRequestStartingCallback :: WebViewResourceRequestStartingCallback -> Ptr () -> Ptr WebFrame -> Ptr WebResource -> Ptr NetworkRequest -> Ptr NetworkResponse -> Ptr () -> IO () Source #
resourceResponseReceived
type C_WebViewResourceResponseReceivedCallback = Ptr () -> Ptr WebFrame -> Ptr WebResource -> Ptr NetworkResponse -> Ptr () -> IO () Source #
type WebViewResourceResponseReceivedCallback = WebFrame -> WebResource -> NetworkResponse -> IO () Source #
afterWebViewResourceResponseReceived :: (IsWebView a, MonadIO m) => a -> WebViewResourceResponseReceivedCallback -> m SignalHandlerId Source #
genClosure_WebViewResourceResponseReceived :: WebViewResourceResponseReceivedCallback -> IO Closure Source #
mk_WebViewResourceResponseReceivedCallback :: C_WebViewResourceResponseReceivedCallback -> IO (FunPtr C_WebViewResourceResponseReceivedCallback) Source #
onWebViewResourceResponseReceived :: (IsWebView a, MonadIO m) => a -> WebViewResourceResponseReceivedCallback -> m SignalHandlerId Source #
wrap_WebViewResourceResponseReceivedCallback :: WebViewResourceResponseReceivedCallback -> Ptr () -> Ptr WebFrame -> Ptr WebResource -> Ptr NetworkResponse -> Ptr () -> IO () Source #
runFileChooser
type C_WebViewRunFileChooserCallback = Ptr () -> Ptr FileChooserRequest -> Ptr () -> IO CInt Source #
type WebViewRunFileChooserCallback = FileChooserRequest -> IO Bool Source #
afterWebViewRunFileChooser :: (IsWebView a, MonadIO m) => a -> WebViewRunFileChooserCallback -> m SignalHandlerId Source #
mk_WebViewRunFileChooserCallback :: C_WebViewRunFileChooserCallback -> IO (FunPtr C_WebViewRunFileChooserCallback) Source #
onWebViewRunFileChooser :: (IsWebView a, MonadIO m) => a -> WebViewRunFileChooserCallback -> m SignalHandlerId Source #
wrap_WebViewRunFileChooserCallback :: WebViewRunFileChooserCallback -> Ptr () -> Ptr FileChooserRequest -> Ptr () -> IO CInt Source #
scriptAlert
afterWebViewScriptAlert :: (IsWebView a, MonadIO m) => a -> WebViewScriptAlertCallback -> m SignalHandlerId Source #
mk_WebViewScriptAlertCallback :: C_WebViewScriptAlertCallback -> IO (FunPtr C_WebViewScriptAlertCallback) Source #
onWebViewScriptAlert :: (IsWebView a, MonadIO m) => a -> WebViewScriptAlertCallback -> m SignalHandlerId Source #
wrap_WebViewScriptAlertCallback :: WebViewScriptAlertCallback -> Ptr () -> Ptr WebFrame -> CString -> Ptr () -> IO CInt Source #
scriptConfirm
type C_WebViewScriptConfirmCallback = Ptr () -> Ptr WebFrame -> CString -> Ptr () -> Ptr () -> IO CInt Source #
afterWebViewScriptConfirm :: (IsWebView a, MonadIO m) => a -> WebViewScriptConfirmCallback -> m SignalHandlerId Source #
mk_WebViewScriptConfirmCallback :: C_WebViewScriptConfirmCallback -> IO (FunPtr C_WebViewScriptConfirmCallback) Source #
onWebViewScriptConfirm :: (IsWebView a, MonadIO m) => a -> WebViewScriptConfirmCallback -> m SignalHandlerId Source #
wrap_WebViewScriptConfirmCallback :: WebViewScriptConfirmCallback -> Ptr () -> Ptr WebFrame -> CString -> Ptr () -> Ptr () -> IO CInt Source #
scriptPrompt
type C_WebViewScriptPromptCallback = Ptr () -> Ptr WebFrame -> CString -> CString -> Ptr () -> Ptr () -> IO CInt Source #
afterWebViewScriptPrompt :: (IsWebView a, MonadIO m) => a -> WebViewScriptPromptCallback -> m SignalHandlerId Source #
mk_WebViewScriptPromptCallback :: C_WebViewScriptPromptCallback -> IO (FunPtr C_WebViewScriptPromptCallback) Source #
onWebViewScriptPrompt :: (IsWebView a, MonadIO m) => a -> WebViewScriptPromptCallback -> m SignalHandlerId Source #
wrap_WebViewScriptPromptCallback :: WebViewScriptPromptCallback -> Ptr () -> Ptr WebFrame -> CString -> CString -> Ptr () -> Ptr () -> IO CInt Source #
selectAll
type WebViewSelectAllCallback = IO () Source #
afterWebViewSelectAll :: (IsWebView a, MonadIO m) => a -> WebViewSelectAllCallback -> m SignalHandlerId Source #
mk_WebViewSelectAllCallback :: C_WebViewSelectAllCallback -> IO (FunPtr C_WebViewSelectAllCallback) Source #
onWebViewSelectAll :: (IsWebView a, MonadIO m) => a -> WebViewSelectAllCallback -> m SignalHandlerId Source #
wrap_WebViewSelectAllCallback :: WebViewSelectAllCallback -> Ptr () -> Ptr () -> IO () Source #
selectionChanged
type WebViewSelectionChangedCallback = IO () Source #
afterWebViewSelectionChanged :: (IsWebView a, MonadIO m) => a -> WebViewSelectionChangedCallback -> m SignalHandlerId Source #
mk_WebViewSelectionChangedCallback :: C_WebViewSelectionChangedCallback -> IO (FunPtr C_WebViewSelectionChangedCallback) Source #
onWebViewSelectionChanged :: (IsWebView a, MonadIO m) => a -> WebViewSelectionChangedCallback -> m SignalHandlerId Source #
wrap_WebViewSelectionChangedCallback :: WebViewSelectionChangedCallback -> Ptr () -> Ptr () -> IO () Source #
shouldApplyStyle
type C_WebViewShouldApplyStyleCallback = Ptr () -> Ptr DOMCSSStyleDeclaration -> Ptr DOMRange -> Ptr () -> IO CInt Source #
type WebViewShouldApplyStyleCallback = DOMCSSStyleDeclaration -> DOMRange -> IO Bool Source #
afterWebViewShouldApplyStyle :: (IsWebView a, MonadIO m) => a -> WebViewShouldApplyStyleCallback -> m SignalHandlerId Source #
mk_WebViewShouldApplyStyleCallback :: C_WebViewShouldApplyStyleCallback -> IO (FunPtr C_WebViewShouldApplyStyleCallback) Source #
onWebViewShouldApplyStyle :: (IsWebView a, MonadIO m) => a -> WebViewShouldApplyStyleCallback -> m SignalHandlerId Source #
wrap_WebViewShouldApplyStyleCallback :: WebViewShouldApplyStyleCallback -> Ptr () -> Ptr DOMCSSStyleDeclaration -> Ptr DOMRange -> Ptr () -> IO CInt Source #
shouldBeginEditing
afterWebViewShouldBeginEditing :: (IsWebView a, MonadIO m) => a -> WebViewShouldBeginEditingCallback -> m SignalHandlerId Source #
mk_WebViewShouldBeginEditingCallback :: C_WebViewShouldBeginEditingCallback -> IO (FunPtr C_WebViewShouldBeginEditingCallback) Source #
onWebViewShouldBeginEditing :: (IsWebView a, MonadIO m) => a -> WebViewShouldBeginEditingCallback -> m SignalHandlerId Source #
wrap_WebViewShouldBeginEditingCallback :: WebViewShouldBeginEditingCallback -> Ptr () -> Ptr DOMRange -> Ptr () -> IO CInt Source #
shouldChangeSelectedRange
type C_WebViewShouldChangeSelectedRangeCallback = Ptr () -> Ptr DOMRange -> Ptr DOMRange -> CUInt -> CInt -> Ptr () -> IO CInt Source #
type WebViewShouldChangeSelectedRangeCallback = DOMRange -> DOMRange -> SelectionAffinity -> Bool -> IO Bool Source #
afterWebViewShouldChangeSelectedRange :: (IsWebView a, MonadIO m) => a -> WebViewShouldChangeSelectedRangeCallback -> m SignalHandlerId Source #
genClosure_WebViewShouldChangeSelectedRange :: WebViewShouldChangeSelectedRangeCallback -> IO Closure Source #
mk_WebViewShouldChangeSelectedRangeCallback :: C_WebViewShouldChangeSelectedRangeCallback -> IO (FunPtr C_WebViewShouldChangeSelectedRangeCallback) Source #
noWebViewShouldChangeSelectedRangeCallback :: Maybe WebViewShouldChangeSelectedRangeCallback Source #
onWebViewShouldChangeSelectedRange :: (IsWebView a, MonadIO m) => a -> WebViewShouldChangeSelectedRangeCallback -> m SignalHandlerId Source #
wrap_WebViewShouldChangeSelectedRangeCallback :: WebViewShouldChangeSelectedRangeCallback -> Ptr () -> Ptr DOMRange -> Ptr DOMRange -> CUInt -> CInt -> Ptr () -> IO CInt Source #
shouldDeleteRange
afterWebViewShouldDeleteRange :: (IsWebView a, MonadIO m) => a -> WebViewShouldDeleteRangeCallback -> m SignalHandlerId Source #
mk_WebViewShouldDeleteRangeCallback :: C_WebViewShouldDeleteRangeCallback -> IO (FunPtr C_WebViewShouldDeleteRangeCallback) Source #
onWebViewShouldDeleteRange :: (IsWebView a, MonadIO m) => a -> WebViewShouldDeleteRangeCallback -> m SignalHandlerId Source #
wrap_WebViewShouldDeleteRangeCallback :: WebViewShouldDeleteRangeCallback -> Ptr () -> Ptr DOMRange -> Ptr () -> IO CInt Source #
shouldEndEditing
afterWebViewShouldEndEditing :: (IsWebView a, MonadIO m) => a -> WebViewShouldEndEditingCallback -> m SignalHandlerId Source #
mk_WebViewShouldEndEditingCallback :: C_WebViewShouldEndEditingCallback -> IO (FunPtr C_WebViewShouldEndEditingCallback) Source #
onWebViewShouldEndEditing :: (IsWebView a, MonadIO m) => a -> WebViewShouldEndEditingCallback -> m SignalHandlerId Source #
wrap_WebViewShouldEndEditingCallback :: WebViewShouldEndEditingCallback -> Ptr () -> Ptr DOMRange -> Ptr () -> IO CInt Source #
shouldInsertNode
type C_WebViewShouldInsertNodeCallback = Ptr () -> Ptr DOMNode -> Ptr DOMRange -> CUInt -> Ptr () -> IO CInt Source #
type WebViewShouldInsertNodeCallback = DOMNode -> DOMRange -> InsertAction -> IO Bool Source #
afterWebViewShouldInsertNode :: (IsWebView a, MonadIO m) => a -> WebViewShouldInsertNodeCallback -> m SignalHandlerId Source #
mk_WebViewShouldInsertNodeCallback :: C_WebViewShouldInsertNodeCallback -> IO (FunPtr C_WebViewShouldInsertNodeCallback) Source #
onWebViewShouldInsertNode :: (IsWebView a, MonadIO m) => a -> WebViewShouldInsertNodeCallback -> m SignalHandlerId Source #
wrap_WebViewShouldInsertNodeCallback :: WebViewShouldInsertNodeCallback -> Ptr () -> Ptr DOMNode -> Ptr DOMRange -> CUInt -> Ptr () -> IO CInt Source #
shouldInsertText
type C_WebViewShouldInsertTextCallback = Ptr () -> CString -> Ptr DOMRange -> CUInt -> Ptr () -> IO CInt Source #
type WebViewShouldInsertTextCallback = Text -> DOMRange -> InsertAction -> IO Bool Source #
afterWebViewShouldInsertText :: (IsWebView a, MonadIO m) => a -> WebViewShouldInsertTextCallback -> m SignalHandlerId Source #
mk_WebViewShouldInsertTextCallback :: C_WebViewShouldInsertTextCallback -> IO (FunPtr C_WebViewShouldInsertTextCallback) Source #
onWebViewShouldInsertText :: (IsWebView a, MonadIO m) => a -> WebViewShouldInsertTextCallback -> m SignalHandlerId Source #
wrap_WebViewShouldInsertTextCallback :: WebViewShouldInsertTextCallback -> Ptr () -> CString -> Ptr DOMRange -> CUInt -> Ptr () -> IO CInt Source #
shouldShowDeleteInterfaceForElement
type C_WebViewShouldShowDeleteInterfaceForElementCallback = Ptr () -> Ptr DOMHTMLElement -> Ptr () -> IO CInt Source #
afterWebViewShouldShowDeleteInterfaceForElement :: (IsWebView a, MonadIO m) => a -> WebViewShouldShowDeleteInterfaceForElementCallback -> m SignalHandlerId Source #
genClosure_WebViewShouldShowDeleteInterfaceForElement :: WebViewShouldShowDeleteInterfaceForElementCallback -> IO Closure Source #
mk_WebViewShouldShowDeleteInterfaceForElementCallback :: C_WebViewShouldShowDeleteInterfaceForElementCallback -> IO (FunPtr C_WebViewShouldShowDeleteInterfaceForElementCallback) Source #
noWebViewShouldShowDeleteInterfaceForElementCallback :: Maybe WebViewShouldShowDeleteInterfaceForElementCallback Source #
onWebViewShouldShowDeleteInterfaceForElement :: (IsWebView a, MonadIO m) => a -> WebViewShouldShowDeleteInterfaceForElementCallback -> m SignalHandlerId Source #
wrap_WebViewShouldShowDeleteInterfaceForElementCallback :: WebViewShouldShowDeleteInterfaceForElementCallback -> Ptr () -> Ptr DOMHTMLElement -> Ptr () -> IO CInt Source #
statusBarTextChanged
type WebViewStatusBarTextChangedCallback = Text -> IO () Source #
afterWebViewStatusBarTextChanged :: (IsWebView a, MonadIO m) => a -> WebViewStatusBarTextChangedCallback -> m SignalHandlerId Source #
genClosure_WebViewStatusBarTextChanged :: WebViewStatusBarTextChangedCallback -> IO Closure Source #
mk_WebViewStatusBarTextChangedCallback :: C_WebViewStatusBarTextChangedCallback -> IO (FunPtr C_WebViewStatusBarTextChangedCallback) Source #
onWebViewStatusBarTextChanged :: (IsWebView a, MonadIO m) => a -> WebViewStatusBarTextChangedCallback -> m SignalHandlerId Source #
wrap_WebViewStatusBarTextChangedCallback :: WebViewStatusBarTextChangedCallback -> Ptr () -> CString -> Ptr () -> IO () Source #
titleChanged
type WebViewTitleChangedCallback = WebFrame -> Text -> IO () Source #
Deprecated: (Since version 1.1.4)Use "notify::title" instead.
afterWebViewTitleChanged :: (IsWebView a, MonadIO m) => a -> WebViewTitleChangedCallback -> m SignalHandlerId Source #
mk_WebViewTitleChangedCallback :: C_WebViewTitleChangedCallback -> IO (FunPtr C_WebViewTitleChangedCallback) Source #
onWebViewTitleChanged :: (IsWebView a, MonadIO m) => a -> WebViewTitleChangedCallback -> m SignalHandlerId Source #
wrap_WebViewTitleChangedCallback :: WebViewTitleChangedCallback -> Ptr () -> Ptr WebFrame -> CString -> Ptr () -> IO () Source #
undo
type WebViewUndoCallback = IO () Source #
afterWebViewUndo :: (IsWebView a, MonadIO m) => a -> WebViewUndoCallback -> m SignalHandlerId Source #
onWebViewUndo :: (IsWebView a, MonadIO m) => a -> WebViewUndoCallback -> m SignalHandlerId Source #
wrap_WebViewUndoCallback :: WebViewUndoCallback -> Ptr () -> Ptr () -> IO () Source #
userChangedContents
type WebViewUserChangedContentsCallback = IO () Source #
afterWebViewUserChangedContents :: (IsWebView a, MonadIO m) => a -> WebViewUserChangedContentsCallback -> m SignalHandlerId Source #
mk_WebViewUserChangedContentsCallback :: C_WebViewUserChangedContentsCallback -> IO (FunPtr C_WebViewUserChangedContentsCallback) Source #
onWebViewUserChangedContents :: (IsWebView a, MonadIO m) => a -> WebViewUserChangedContentsCallback -> m SignalHandlerId Source #
wrap_WebViewUserChangedContentsCallback :: WebViewUserChangedContentsCallback -> Ptr () -> Ptr () -> IO () Source #
viewportAttributesChanged
type C_WebViewViewportAttributesChangedCallback = Ptr () -> Ptr ViewportAttributes -> Ptr () -> IO () Source #
type WebViewViewportAttributesChangedCallback = ViewportAttributes -> IO () Source #
afterWebViewViewportAttributesChanged :: (IsWebView a, MonadIO m) => a -> WebViewViewportAttributesChangedCallback -> m SignalHandlerId Source #
genClosure_WebViewViewportAttributesChanged :: WebViewViewportAttributesChangedCallback -> IO Closure Source #
mk_WebViewViewportAttributesChangedCallback :: C_WebViewViewportAttributesChangedCallback -> IO (FunPtr C_WebViewViewportAttributesChangedCallback) Source #
noWebViewViewportAttributesChangedCallback :: Maybe WebViewViewportAttributesChangedCallback Source #
onWebViewViewportAttributesChanged :: (IsWebView a, MonadIO m) => a -> WebViewViewportAttributesChangedCallback -> m SignalHandlerId Source #
wrap_WebViewViewportAttributesChangedCallback :: WebViewViewportAttributesChangedCallback -> Ptr () -> Ptr ViewportAttributes -> Ptr () -> IO () Source #
viewportAttributesRecomputeRequested
type C_WebViewViewportAttributesRecomputeRequestedCallback = Ptr () -> Ptr ViewportAttributes -> Ptr () -> IO () Source #
afterWebViewViewportAttributesRecomputeRequested :: (IsWebView a, MonadIO m) => a -> WebViewViewportAttributesRecomputeRequestedCallback -> m SignalHandlerId Source #
genClosure_WebViewViewportAttributesRecomputeRequested :: WebViewViewportAttributesRecomputeRequestedCallback -> IO Closure Source #
mk_WebViewViewportAttributesRecomputeRequestedCallback :: C_WebViewViewportAttributesRecomputeRequestedCallback -> IO (FunPtr C_WebViewViewportAttributesRecomputeRequestedCallback) Source #
noWebViewViewportAttributesRecomputeRequestedCallback :: Maybe WebViewViewportAttributesRecomputeRequestedCallback Source #
onWebViewViewportAttributesRecomputeRequested :: (IsWebView a, MonadIO m) => a -> WebViewViewportAttributesRecomputeRequestedCallback -> m SignalHandlerId Source #
wrap_WebViewViewportAttributesRecomputeRequestedCallback :: WebViewViewportAttributesRecomputeRequestedCallback -> Ptr () -> Ptr ViewportAttributes -> Ptr () -> IO () Source #
webViewReady
type WebViewWebViewReadyCallback = IO Bool Source #
afterWebViewWebViewReady :: (IsWebView a, MonadIO m) => a -> WebViewWebViewReadyCallback -> m SignalHandlerId Source #
mk_WebViewWebViewReadyCallback :: C_WebViewWebViewReadyCallback -> IO (FunPtr C_WebViewWebViewReadyCallback) Source #
onWebViewWebViewReady :: (IsWebView a, MonadIO m) => a -> WebViewWebViewReadyCallback -> m SignalHandlerId Source #
wrap_WebViewWebViewReadyCallback :: WebViewWebViewReadyCallback -> Ptr () -> Ptr () -> IO CInt Source #
windowObjectCleared
type C_WebViewWindowObjectClearedCallback = Ptr () -> Ptr WebFrame -> Ptr () -> Ptr () -> Ptr () -> IO () Source #
afterWebViewWindowObjectCleared :: (IsWebView a, MonadIO m) => a -> WebViewWindowObjectClearedCallback -> m SignalHandlerId Source #
mk_WebViewWindowObjectClearedCallback :: C_WebViewWindowObjectClearedCallback -> IO (FunPtr C_WebViewWindowObjectClearedCallback) Source #
onWebViewWindowObjectCleared :: (IsWebView a, MonadIO m) => a -> WebViewWindowObjectClearedCallback -> m SignalHandlerId Source #