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
- webViewCanExecuteEditingCommand
- webViewCanExecuteEditingCommandFinish
- webViewCanGoBack
- webViewCanGoForward
- webViewCanShowMimeType
- webViewDownloadUri
- webViewExecuteEditingCommand
- webViewExecuteEditingCommandWithArgument
- webViewGetBackForwardList
- webViewGetBackgroundColor
- webViewGetContext
- webViewGetCustomCharset
- webViewGetEditorState
- webViewGetEstimatedLoadProgress
- webViewGetFavicon
- webViewGetFindController
- webViewGetInspector
- webViewGetJavascriptGlobalContext
- webViewGetMainResource
- webViewGetPageId
- webViewGetSettings
- webViewGetSnapshot
- webViewGetSnapshotFinish
- webViewGetTitle
- webViewGetTlsInfo
- webViewGetUri
- webViewGetUserContentManager
- webViewGetWindowProperties
- webViewGetZoomLevel
- webViewGoBack
- webViewGoForward
- webViewGoToBackForwardListItem
- webViewIsEditable
- webViewIsLoading
- webViewIsPlayingAudio
- webViewLoadAlternateHtml
- webViewLoadBytes
- webViewLoadHtml
- webViewLoadPlainText
- webViewLoadRequest
- webViewLoadUri
- webViewNew
- webViewNewWithContext
- webViewNewWithRelatedView
- webViewNewWithSettings
- webViewNewWithUserContentManager
- webViewReload
- webViewReloadBypassCache
- webViewRunJavascript
- webViewRunJavascriptFinish
- webViewRunJavascriptFromGresource
- webViewRunJavascriptFromGresourceFinish
- webViewSave
- webViewSaveFinish
- webViewSaveToFile
- webViewSaveToFileFinish
- webViewSetBackgroundColor
- webViewSetCustomCharset
- webViewSetEditable
- webViewSetSettings
- webViewSetZoomLevel
- webViewStopLoading
- Properties
- Signals
- Authenticate
- Close
- ContextMenu
- ContextMenuDismissed
- Create
- DecidePolicy
- EnterFullscreen
- InsecureContentDetected
- LeaveFullscreen
- LoadChanged
- LoadFailed
- LoadFailedWithTlsErrors
- MouseTargetChanged
- PermissionRequest
- ReadyToShow
- ResourceLoadStarted
- RunAsModal
- RunColorChooser
- RunFileChooser
- ScriptDialog
- ShowNotification
- SubmitForm
- WebProcessCrashed
- newtype WebView = WebView (ForeignPtr WebView)
- class GObject o => WebViewK o
- toWebView :: WebViewK o => o -> IO WebView
- noWebView :: Maybe WebView
- webViewCanExecuteEditingCommand :: (MonadIO m, WebViewK a, CancellableK b) => a -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- webViewCanExecuteEditingCommandFinish :: (MonadIO m, WebViewK a, AsyncResultK b) => a -> b -> m ()
- webViewCanGoBack :: (MonadIO m, WebViewK a) => a -> m Bool
- webViewCanGoForward :: (MonadIO m, WebViewK a) => a -> m Bool
- webViewCanShowMimeType :: (MonadIO m, WebViewK a) => a -> Text -> m Bool
- webViewDownloadUri :: (MonadIO m, WebViewK a) => a -> Text -> m Download
- webViewExecuteEditingCommand :: (MonadIO m, WebViewK a) => a -> Text -> m ()
- webViewExecuteEditingCommandWithArgument :: (MonadIO m, WebViewK a) => a -> Text -> Text -> m ()
- webViewGetBackForwardList :: (MonadIO m, WebViewK a) => a -> m BackForwardList
- webViewGetBackgroundColor :: (MonadIO m, WebViewK a) => a -> m RGBA
- webViewGetContext :: (MonadIO m, WebViewK a) => a -> m WebContext
- webViewGetCustomCharset :: (MonadIO m, WebViewK a) => a -> m Text
- webViewGetEditorState :: (MonadIO m, WebViewK a) => a -> m EditorState
- webViewGetEstimatedLoadProgress :: (MonadIO m, WebViewK a) => a -> m Double
- webViewGetFavicon :: (MonadIO m, WebViewK a) => a -> m Surface
- webViewGetFindController :: (MonadIO m, WebViewK a) => a -> m FindController
- webViewGetInspector :: (MonadIO m, WebViewK a) => a -> m WebInspector
- webViewGetJavascriptGlobalContext :: (MonadIO m, WebViewK a) => a -> m GlobalContext
- webViewGetMainResource :: (MonadIO m, WebViewK a) => a -> m WebResource
- webViewGetPageId :: (MonadIO m, WebViewK a) => a -> m Word64
- webViewGetSettings :: (MonadIO m, WebViewK a) => a -> m Settings
- webViewGetSnapshot :: (MonadIO m, WebViewK a, CancellableK b) => a -> SnapshotRegion -> [SnapshotOptions] -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- webViewGetSnapshotFinish :: (MonadIO m, WebViewK a, AsyncResultK b) => a -> b -> m Surface
- webViewGetTitle :: (MonadIO m, WebViewK a) => a -> m Text
- webViewGetTlsInfo :: (MonadIO m, WebViewK a) => a -> m (Bool, TlsCertificate, [TlsCertificateFlags])
- webViewGetUri :: (MonadIO m, WebViewK a) => a -> m Text
- webViewGetUserContentManager :: (MonadIO m, WebViewK a) => a -> m UserContentManager
- webViewGetWindowProperties :: (MonadIO m, WebViewK a) => a -> m WindowProperties
- webViewGetZoomLevel :: (MonadIO m, WebViewK a) => a -> m Double
- webViewGoBack :: (MonadIO m, WebViewK a) => a -> m ()
- webViewGoForward :: (MonadIO m, WebViewK a) => a -> m ()
- webViewGoToBackForwardListItem :: (MonadIO m, WebViewK a, BackForwardListItemK b) => a -> b -> m ()
- webViewIsEditable :: (MonadIO m, WebViewK a) => a -> m Bool
- webViewIsLoading :: (MonadIO m, WebViewK a) => a -> m Bool
- webViewIsPlayingAudio :: (MonadIO m, WebViewK a) => a -> m Bool
- webViewLoadAlternateHtml :: (MonadIO m, WebViewK a) => a -> Text -> Text -> Maybe Text -> m ()
- webViewLoadBytes :: (MonadIO m, WebViewK a) => a -> Bytes -> Maybe Text -> Maybe Text -> Maybe Text -> m ()
- webViewLoadHtml :: (MonadIO m, WebViewK a) => a -> Text -> Maybe Text -> m ()
- webViewLoadPlainText :: (MonadIO m, WebViewK a) => a -> Text -> m ()
- webViewLoadRequest :: (MonadIO m, WebViewK a, URIRequestK b) => a -> b -> m ()
- webViewLoadUri :: (MonadIO m, WebViewK a) => a -> Text -> m ()
- webViewNew :: MonadIO m => m WebView
- webViewNewWithContext :: (MonadIO m, WebContextK a) => a -> m WebView
- webViewNewWithRelatedView :: (MonadIO m, WebViewK a) => a -> m Widget
- webViewNewWithSettings :: (MonadIO m, SettingsK a) => a -> m WebView
- webViewNewWithUserContentManager :: (MonadIO m, UserContentManagerK a) => a -> m WebView
- webViewReload :: (MonadIO m, WebViewK a) => a -> m ()
- webViewReloadBypassCache :: (MonadIO m, WebViewK a) => a -> m ()
- webViewRunJavascript :: (MonadIO m, WebViewK a, CancellableK b) => a -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- webViewRunJavascriptFinish :: (MonadIO m, WebViewK a, AsyncResultK b) => a -> b -> m JavascriptResult
- webViewRunJavascriptFromGresource :: (MonadIO m, WebViewK a, CancellableK b) => a -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- webViewRunJavascriptFromGresourceFinish :: (MonadIO m, WebViewK a, AsyncResultK b) => a -> b -> m JavascriptResult
- webViewSave :: (MonadIO m, WebViewK a, CancellableK b) => a -> SaveMode -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- webViewSaveFinish :: (MonadIO m, WebViewK a, AsyncResultK b) => a -> b -> m InputStream
- webViewSaveToFile :: (MonadIO m, WebViewK a, FileK b, CancellableK c) => a -> b -> SaveMode -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- webViewSaveToFileFinish :: (MonadIO m, WebViewK a, AsyncResultK b) => a -> b -> m ()
- webViewSetBackgroundColor :: (MonadIO m, WebViewK a) => a -> RGBA -> m ()
- webViewSetCustomCharset :: (MonadIO m, WebViewK a) => a -> Maybe Text -> m ()
- webViewSetEditable :: (MonadIO m, WebViewK a) => a -> Bool -> m ()
- webViewSetSettings :: (MonadIO m, WebViewK a, SettingsK b) => a -> b -> m ()
- webViewSetZoomLevel :: (MonadIO m, WebViewK a) => a -> Double -> m ()
- webViewStopLoading :: (MonadIO m, WebViewK a) => a -> m ()
- data WebViewEditablePropertyInfo
- constructWebViewEditable :: Bool -> IO ([Char], GValue)
- getWebViewEditable :: (MonadIO m, WebViewK o) => o -> m Bool
- setWebViewEditable :: (MonadIO m, WebViewK o) => o -> Bool -> m ()
- data WebViewEstimatedLoadProgressPropertyInfo
- getWebViewEstimatedLoadProgress :: (MonadIO m, WebViewK o) => o -> m Double
- data WebViewFaviconPropertyInfo
- getWebViewFavicon :: (MonadIO m, WebViewK o) => o -> m (Ptr ())
- data WebViewIsLoadingPropertyInfo
- getWebViewIsLoading :: (MonadIO m, WebViewK o) => o -> m Bool
- data WebViewIsPlayingAudioPropertyInfo
- getWebViewIsPlayingAudio :: (MonadIO m, WebViewK o) => o -> m Bool
- data WebViewRelatedViewPropertyInfo
- constructWebViewRelatedView :: WebViewK a => a -> IO ([Char], GValue)
- data WebViewSettingsPropertyInfo
- constructWebViewSettings :: SettingsK a => a -> IO ([Char], GValue)
- setWebViewSettings :: (MonadIO m, WebViewK o, SettingsK a) => o -> a -> m ()
- data WebViewTitlePropertyInfo
- getWebViewTitle :: (MonadIO m, WebViewK o) => o -> m Text
- data WebViewUriPropertyInfo
- getWebViewUri :: (MonadIO m, WebViewK o) => o -> m Text
- data WebViewUserContentManagerPropertyInfo
- constructWebViewUserContentManager :: UserContentManagerK a => a -> IO ([Char], GValue)
- getWebViewUserContentManager :: (MonadIO m, WebViewK o) => o -> m UserContentManager
- data WebViewWebContextPropertyInfo
- constructWebViewWebContext :: WebContextK a => a -> IO ([Char], GValue)
- getWebViewWebContext :: (MonadIO m, WebViewK o) => o -> m WebContext
- data WebViewZoomLevelPropertyInfo
- constructWebViewZoomLevel :: Double -> IO ([Char], GValue)
- getWebViewZoomLevel :: (MonadIO m, WebViewK o) => o -> m Double
- setWebViewZoomLevel :: (MonadIO m, WebViewK o) => o -> Double -> m ()
- type WebViewAuthenticateCallback = AuthenticationRequest -> IO Bool
- type WebViewAuthenticateCallbackC = Ptr () -> Ptr AuthenticationRequest -> Ptr () -> IO CInt
- data WebViewAuthenticateSignalInfo
- afterWebViewAuthenticate :: (GObject a, MonadIO m) => a -> WebViewAuthenticateCallback -> m SignalHandlerId
- mkWebViewAuthenticateCallback :: WebViewAuthenticateCallbackC -> IO (FunPtr WebViewAuthenticateCallbackC)
- noWebViewAuthenticateCallback :: Maybe WebViewAuthenticateCallback
- onWebViewAuthenticate :: (GObject a, MonadIO m) => a -> WebViewAuthenticateCallback -> m SignalHandlerId
- webViewAuthenticateCallbackWrapper :: WebViewAuthenticateCallback -> Ptr () -> Ptr AuthenticationRequest -> Ptr () -> IO CInt
- webViewAuthenticateClosure :: WebViewAuthenticateCallback -> IO Closure
- type WebViewCloseCallback = IO ()
- type WebViewCloseCallbackC = Ptr () -> Ptr () -> IO ()
- data WebViewCloseSignalInfo
- afterWebViewClose :: (GObject a, MonadIO m) => a -> WebViewCloseCallback -> m SignalHandlerId
- mkWebViewCloseCallback :: WebViewCloseCallbackC -> IO (FunPtr WebViewCloseCallbackC)
- noWebViewCloseCallback :: Maybe WebViewCloseCallback
- onWebViewClose :: (GObject a, MonadIO m) => a -> WebViewCloseCallback -> m SignalHandlerId
- webViewCloseCallbackWrapper :: WebViewCloseCallback -> Ptr () -> Ptr () -> IO ()
- webViewCloseClosure :: WebViewCloseCallback -> IO Closure
- type WebViewContextMenuCallback = ContextMenu -> Event -> HitTestResult -> IO Bool
- type WebViewContextMenuCallbackC = Ptr () -> Ptr ContextMenu -> Ptr Event -> Ptr HitTestResult -> Ptr () -> IO CInt
- data WebViewContextMenuSignalInfo
- afterWebViewContextMenu :: (GObject a, MonadIO m) => a -> WebViewContextMenuCallback -> m SignalHandlerId
- mkWebViewContextMenuCallback :: WebViewContextMenuCallbackC -> IO (FunPtr WebViewContextMenuCallbackC)
- noWebViewContextMenuCallback :: Maybe WebViewContextMenuCallback
- onWebViewContextMenu :: (GObject a, MonadIO m) => a -> WebViewContextMenuCallback -> m SignalHandlerId
- webViewContextMenuCallbackWrapper :: WebViewContextMenuCallback -> Ptr () -> Ptr ContextMenu -> Ptr Event -> Ptr HitTestResult -> Ptr () -> IO CInt
- webViewContextMenuClosure :: WebViewContextMenuCallback -> IO Closure
- type WebViewContextMenuDismissedCallback = IO ()
- type WebViewContextMenuDismissedCallbackC = Ptr () -> Ptr () -> IO ()
- data WebViewContextMenuDismissedSignalInfo
- afterWebViewContextMenuDismissed :: (GObject a, MonadIO m) => a -> WebViewContextMenuDismissedCallback -> m SignalHandlerId
- mkWebViewContextMenuDismissedCallback :: WebViewContextMenuDismissedCallbackC -> IO (FunPtr WebViewContextMenuDismissedCallbackC)
- noWebViewContextMenuDismissedCallback :: Maybe WebViewContextMenuDismissedCallback
- onWebViewContextMenuDismissed :: (GObject a, MonadIO m) => a -> WebViewContextMenuDismissedCallback -> m SignalHandlerId
- webViewContextMenuDismissedCallbackWrapper :: WebViewContextMenuDismissedCallback -> Ptr () -> Ptr () -> IO ()
- webViewContextMenuDismissedClosure :: WebViewContextMenuDismissedCallback -> IO Closure
- type WebViewCreateCallback = NavigationAction -> IO Widget
- type WebViewCreateCallbackC = Ptr () -> Ptr NavigationAction -> Ptr () -> IO (Ptr Widget)
- data WebViewCreateSignalInfo
- afterWebViewCreate :: (GObject a, MonadIO m) => a -> WebViewCreateCallback -> m SignalHandlerId
- mkWebViewCreateCallback :: WebViewCreateCallbackC -> IO (FunPtr WebViewCreateCallbackC)
- noWebViewCreateCallback :: Maybe WebViewCreateCallback
- onWebViewCreate :: (GObject a, MonadIO m) => a -> WebViewCreateCallback -> m SignalHandlerId
- webViewCreateCallbackWrapper :: WebViewCreateCallback -> Ptr () -> Ptr NavigationAction -> Ptr () -> IO (Ptr Widget)
- webViewCreateClosure :: WebViewCreateCallback -> IO Closure
- type WebViewDecidePolicyCallback = PolicyDecision -> PolicyDecisionType -> IO Bool
- type WebViewDecidePolicyCallbackC = Ptr () -> Ptr PolicyDecision -> CUInt -> Ptr () -> IO CInt
- data WebViewDecidePolicySignalInfo
- afterWebViewDecidePolicy :: (GObject a, MonadIO m) => a -> WebViewDecidePolicyCallback -> m SignalHandlerId
- mkWebViewDecidePolicyCallback :: WebViewDecidePolicyCallbackC -> IO (FunPtr WebViewDecidePolicyCallbackC)
- noWebViewDecidePolicyCallback :: Maybe WebViewDecidePolicyCallback
- onWebViewDecidePolicy :: (GObject a, MonadIO m) => a -> WebViewDecidePolicyCallback -> m SignalHandlerId
- webViewDecidePolicyCallbackWrapper :: WebViewDecidePolicyCallback -> Ptr () -> Ptr PolicyDecision -> CUInt -> Ptr () -> IO CInt
- webViewDecidePolicyClosure :: WebViewDecidePolicyCallback -> IO Closure
- type WebViewEnterFullscreenCallback = IO Bool
- type WebViewEnterFullscreenCallbackC = Ptr () -> Ptr () -> IO CInt
- data WebViewEnterFullscreenSignalInfo
- afterWebViewEnterFullscreen :: (GObject a, MonadIO m) => a -> WebViewEnterFullscreenCallback -> m SignalHandlerId
- mkWebViewEnterFullscreenCallback :: WebViewEnterFullscreenCallbackC -> IO (FunPtr WebViewEnterFullscreenCallbackC)
- noWebViewEnterFullscreenCallback :: Maybe WebViewEnterFullscreenCallback
- onWebViewEnterFullscreen :: (GObject a, MonadIO m) => a -> WebViewEnterFullscreenCallback -> m SignalHandlerId
- webViewEnterFullscreenCallbackWrapper :: WebViewEnterFullscreenCallback -> Ptr () -> Ptr () -> IO CInt
- webViewEnterFullscreenClosure :: WebViewEnterFullscreenCallback -> IO Closure
- type WebViewInsecureContentDetectedCallback = InsecureContentEvent -> IO ()
- type WebViewInsecureContentDetectedCallbackC = Ptr () -> CUInt -> Ptr () -> IO ()
- data WebViewInsecureContentDetectedSignalInfo
- afterWebViewInsecureContentDetected :: (GObject a, MonadIO m) => a -> WebViewInsecureContentDetectedCallback -> m SignalHandlerId
- mkWebViewInsecureContentDetectedCallback :: WebViewInsecureContentDetectedCallbackC -> IO (FunPtr WebViewInsecureContentDetectedCallbackC)
- noWebViewInsecureContentDetectedCallback :: Maybe WebViewInsecureContentDetectedCallback
- onWebViewInsecureContentDetected :: (GObject a, MonadIO m) => a -> WebViewInsecureContentDetectedCallback -> m SignalHandlerId
- webViewInsecureContentDetectedCallbackWrapper :: WebViewInsecureContentDetectedCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
- webViewInsecureContentDetectedClosure :: WebViewInsecureContentDetectedCallback -> IO Closure
- type WebViewLeaveFullscreenCallback = IO Bool
- type WebViewLeaveFullscreenCallbackC = Ptr () -> Ptr () -> IO CInt
- data WebViewLeaveFullscreenSignalInfo
- afterWebViewLeaveFullscreen :: (GObject a, MonadIO m) => a -> WebViewLeaveFullscreenCallback -> m SignalHandlerId
- mkWebViewLeaveFullscreenCallback :: WebViewLeaveFullscreenCallbackC -> IO (FunPtr WebViewLeaveFullscreenCallbackC)
- noWebViewLeaveFullscreenCallback :: Maybe WebViewLeaveFullscreenCallback
- onWebViewLeaveFullscreen :: (GObject a, MonadIO m) => a -> WebViewLeaveFullscreenCallback -> m SignalHandlerId
- webViewLeaveFullscreenCallbackWrapper :: WebViewLeaveFullscreenCallback -> Ptr () -> Ptr () -> IO CInt
- webViewLeaveFullscreenClosure :: WebViewLeaveFullscreenCallback -> IO Closure
- type WebViewLoadChangedCallback = LoadEvent -> IO ()
- type WebViewLoadChangedCallbackC = Ptr () -> CUInt -> Ptr () -> IO ()
- data WebViewLoadChangedSignalInfo
- afterWebViewLoadChanged :: (GObject a, MonadIO m) => a -> WebViewLoadChangedCallback -> m SignalHandlerId
- mkWebViewLoadChangedCallback :: WebViewLoadChangedCallbackC -> IO (FunPtr WebViewLoadChangedCallbackC)
- noWebViewLoadChangedCallback :: Maybe WebViewLoadChangedCallback
- onWebViewLoadChanged :: (GObject a, MonadIO m) => a -> WebViewLoadChangedCallback -> m SignalHandlerId
- webViewLoadChangedCallbackWrapper :: WebViewLoadChangedCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
- webViewLoadChangedClosure :: WebViewLoadChangedCallback -> IO Closure
- type WebViewLoadFailedCallback = LoadEvent -> Text -> Ptr () -> IO Bool
- type WebViewLoadFailedCallbackC = Ptr () -> CUInt -> CString -> Ptr () -> Ptr () -> IO CInt
- data WebViewLoadFailedSignalInfo
- afterWebViewLoadFailed :: (GObject a, MonadIO m) => a -> WebViewLoadFailedCallback -> m SignalHandlerId
- mkWebViewLoadFailedCallback :: WebViewLoadFailedCallbackC -> IO (FunPtr WebViewLoadFailedCallbackC)
- noWebViewLoadFailedCallback :: Maybe WebViewLoadFailedCallback
- onWebViewLoadFailed :: (GObject a, MonadIO m) => a -> WebViewLoadFailedCallback -> m SignalHandlerId
- webViewLoadFailedCallbackWrapper :: WebViewLoadFailedCallback -> Ptr () -> CUInt -> CString -> Ptr () -> Ptr () -> IO CInt
- webViewLoadFailedClosure :: WebViewLoadFailedCallback -> IO Closure
- type WebViewLoadFailedWithTlsErrorsCallback = Text -> TlsCertificate -> [TlsCertificateFlags] -> IO Bool
- type WebViewLoadFailedWithTlsErrorsCallbackC = Ptr () -> CString -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO CInt
- data WebViewLoadFailedWithTlsErrorsSignalInfo
- afterWebViewLoadFailedWithTlsErrors :: (GObject a, MonadIO m) => a -> WebViewLoadFailedWithTlsErrorsCallback -> m SignalHandlerId
- mkWebViewLoadFailedWithTlsErrorsCallback :: WebViewLoadFailedWithTlsErrorsCallbackC -> IO (FunPtr WebViewLoadFailedWithTlsErrorsCallbackC)
- noWebViewLoadFailedWithTlsErrorsCallback :: Maybe WebViewLoadFailedWithTlsErrorsCallback
- onWebViewLoadFailedWithTlsErrors :: (GObject a, MonadIO m) => a -> WebViewLoadFailedWithTlsErrorsCallback -> m SignalHandlerId
- webViewLoadFailedWithTlsErrorsCallbackWrapper :: WebViewLoadFailedWithTlsErrorsCallback -> Ptr () -> CString -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO CInt
- webViewLoadFailedWithTlsErrorsClosure :: WebViewLoadFailedWithTlsErrorsCallback -> IO Closure
- type WebViewMouseTargetChangedCallback = HitTestResult -> Word32 -> IO ()
- type WebViewMouseTargetChangedCallbackC = Ptr () -> Ptr HitTestResult -> Word32 -> Ptr () -> IO ()
- data WebViewMouseTargetChangedSignalInfo
- afterWebViewMouseTargetChanged :: (GObject a, MonadIO m) => a -> WebViewMouseTargetChangedCallback -> m SignalHandlerId
- mkWebViewMouseTargetChangedCallback :: WebViewMouseTargetChangedCallbackC -> IO (FunPtr WebViewMouseTargetChangedCallbackC)
- noWebViewMouseTargetChangedCallback :: Maybe WebViewMouseTargetChangedCallback
- onWebViewMouseTargetChanged :: (GObject a, MonadIO m) => a -> WebViewMouseTargetChangedCallback -> m SignalHandlerId
- webViewMouseTargetChangedCallbackWrapper :: WebViewMouseTargetChangedCallback -> Ptr () -> Ptr HitTestResult -> Word32 -> Ptr () -> IO ()
- webViewMouseTargetChangedClosure :: WebViewMouseTargetChangedCallback -> IO Closure
- type WebViewPermissionRequestCallback = PermissionRequest -> IO Bool
- type WebViewPermissionRequestCallbackC = Ptr () -> Ptr PermissionRequest -> Ptr () -> IO CInt
- data WebViewPermissionRequestSignalInfo
- afterWebViewPermissionRequest :: (GObject a, MonadIO m) => a -> WebViewPermissionRequestCallback -> m SignalHandlerId
- mkWebViewPermissionRequestCallback :: WebViewPermissionRequestCallbackC -> IO (FunPtr WebViewPermissionRequestCallbackC)
- noWebViewPermissionRequestCallback :: Maybe WebViewPermissionRequestCallback
- onWebViewPermissionRequest :: (GObject a, MonadIO m) => a -> WebViewPermissionRequestCallback -> m SignalHandlerId
- webViewPermissionRequestCallbackWrapper :: WebViewPermissionRequestCallback -> Ptr () -> Ptr PermissionRequest -> Ptr () -> IO CInt
- webViewPermissionRequestClosure :: WebViewPermissionRequestCallback -> IO Closure
- type WebViewPrintCallback = PrintOperation -> IO Bool
- type WebViewPrintCallbackC = Ptr () -> Ptr PrintOperation -> Ptr () -> IO CInt
- data WebViewPrintSignalInfo
- afterWebViewPrint :: (GObject a, MonadIO m) => a -> WebViewPrintCallback -> m SignalHandlerId
- mkWebViewPrintCallback :: WebViewPrintCallbackC -> IO (FunPtr WebViewPrintCallbackC)
- noWebViewPrintCallback :: Maybe WebViewPrintCallback
- onWebViewPrint :: (GObject a, MonadIO m) => a -> WebViewPrintCallback -> m SignalHandlerId
- webViewPrintCallbackWrapper :: WebViewPrintCallback -> Ptr () -> Ptr PrintOperation -> Ptr () -> IO CInt
- webViewPrintClosure :: WebViewPrintCallback -> IO Closure
- type WebViewReadyToShowCallback = IO ()
- type WebViewReadyToShowCallbackC = Ptr () -> Ptr () -> IO ()
- data WebViewReadyToShowSignalInfo
- afterWebViewReadyToShow :: (GObject a, MonadIO m) => a -> WebViewReadyToShowCallback -> m SignalHandlerId
- mkWebViewReadyToShowCallback :: WebViewReadyToShowCallbackC -> IO (FunPtr WebViewReadyToShowCallbackC)
- noWebViewReadyToShowCallback :: Maybe WebViewReadyToShowCallback
- onWebViewReadyToShow :: (GObject a, MonadIO m) => a -> WebViewReadyToShowCallback -> m SignalHandlerId
- webViewReadyToShowCallbackWrapper :: WebViewReadyToShowCallback -> Ptr () -> Ptr () -> IO ()
- webViewReadyToShowClosure :: WebViewReadyToShowCallback -> IO Closure
- type WebViewResourceLoadStartedCallback = WebResource -> URIRequest -> IO ()
- type WebViewResourceLoadStartedCallbackC = Ptr () -> Ptr WebResource -> Ptr URIRequest -> Ptr () -> IO ()
- data WebViewResourceLoadStartedSignalInfo
- afterWebViewResourceLoadStarted :: (GObject a, MonadIO m) => a -> WebViewResourceLoadStartedCallback -> m SignalHandlerId
- mkWebViewResourceLoadStartedCallback :: WebViewResourceLoadStartedCallbackC -> IO (FunPtr WebViewResourceLoadStartedCallbackC)
- noWebViewResourceLoadStartedCallback :: Maybe WebViewResourceLoadStartedCallback
- onWebViewResourceLoadStarted :: (GObject a, MonadIO m) => a -> WebViewResourceLoadStartedCallback -> m SignalHandlerId
- webViewResourceLoadStartedCallbackWrapper :: WebViewResourceLoadStartedCallback -> Ptr () -> Ptr WebResource -> Ptr URIRequest -> Ptr () -> IO ()
- webViewResourceLoadStartedClosure :: WebViewResourceLoadStartedCallback -> IO Closure
- type WebViewRunAsModalCallback = IO ()
- type WebViewRunAsModalCallbackC = Ptr () -> Ptr () -> IO ()
- data WebViewRunAsModalSignalInfo
- afterWebViewRunAsModal :: (GObject a, MonadIO m) => a -> WebViewRunAsModalCallback -> m SignalHandlerId
- mkWebViewRunAsModalCallback :: WebViewRunAsModalCallbackC -> IO (FunPtr WebViewRunAsModalCallbackC)
- noWebViewRunAsModalCallback :: Maybe WebViewRunAsModalCallback
- onWebViewRunAsModal :: (GObject a, MonadIO m) => a -> WebViewRunAsModalCallback -> m SignalHandlerId
- webViewRunAsModalCallbackWrapper :: WebViewRunAsModalCallback -> Ptr () -> Ptr () -> IO ()
- webViewRunAsModalClosure :: WebViewRunAsModalCallback -> IO Closure
- type WebViewRunColorChooserCallback = ColorChooserRequest -> IO Bool
- type WebViewRunColorChooserCallbackC = Ptr () -> Ptr ColorChooserRequest -> Ptr () -> IO CInt
- data WebViewRunColorChooserSignalInfo
- afterWebViewRunColorChooser :: (GObject a, MonadIO m) => a -> WebViewRunColorChooserCallback -> m SignalHandlerId
- mkWebViewRunColorChooserCallback :: WebViewRunColorChooserCallbackC -> IO (FunPtr WebViewRunColorChooserCallbackC)
- noWebViewRunColorChooserCallback :: Maybe WebViewRunColorChooserCallback
- onWebViewRunColorChooser :: (GObject a, MonadIO m) => a -> WebViewRunColorChooserCallback -> m SignalHandlerId
- webViewRunColorChooserCallbackWrapper :: WebViewRunColorChooserCallback -> Ptr () -> Ptr ColorChooserRequest -> Ptr () -> IO CInt
- webViewRunColorChooserClosure :: WebViewRunColorChooserCallback -> IO Closure
- type WebViewRunFileChooserCallback = FileChooserRequest -> IO Bool
- type WebViewRunFileChooserCallbackC = Ptr () -> Ptr FileChooserRequest -> Ptr () -> IO CInt
- data WebViewRunFileChooserSignalInfo
- afterWebViewRunFileChooser :: (GObject a, MonadIO m) => a -> WebViewRunFileChooserCallback -> m SignalHandlerId
- mkWebViewRunFileChooserCallback :: WebViewRunFileChooserCallbackC -> IO (FunPtr WebViewRunFileChooserCallbackC)
- noWebViewRunFileChooserCallback :: Maybe WebViewRunFileChooserCallback
- onWebViewRunFileChooser :: (GObject a, MonadIO m) => a -> WebViewRunFileChooserCallback -> m SignalHandlerId
- webViewRunFileChooserCallbackWrapper :: WebViewRunFileChooserCallback -> Ptr () -> Ptr FileChooserRequest -> Ptr () -> IO CInt
- webViewRunFileChooserClosure :: WebViewRunFileChooserCallback -> IO Closure
- type WebViewScriptDialogCallback = ScriptDialog -> IO Bool
- type WebViewScriptDialogCallbackC = Ptr () -> Ptr ScriptDialog -> Ptr () -> IO CInt
- data WebViewScriptDialogSignalInfo
- afterWebViewScriptDialog :: (GObject a, MonadIO m) => a -> WebViewScriptDialogCallback -> m SignalHandlerId
- mkWebViewScriptDialogCallback :: WebViewScriptDialogCallbackC -> IO (FunPtr WebViewScriptDialogCallbackC)
- noWebViewScriptDialogCallback :: Maybe WebViewScriptDialogCallback
- onWebViewScriptDialog :: (GObject a, MonadIO m) => a -> WebViewScriptDialogCallback -> m SignalHandlerId
- webViewScriptDialogCallbackWrapper :: WebViewScriptDialogCallback -> Ptr () -> Ptr ScriptDialog -> Ptr () -> IO CInt
- webViewScriptDialogClosure :: WebViewScriptDialogCallback -> IO Closure
- type WebViewShowNotificationCallback = Notification -> IO Bool
- type WebViewShowNotificationCallbackC = Ptr () -> Ptr Notification -> Ptr () -> IO CInt
- data WebViewShowNotificationSignalInfo
- afterWebViewShowNotification :: (GObject a, MonadIO m) => a -> WebViewShowNotificationCallback -> m SignalHandlerId
- mkWebViewShowNotificationCallback :: WebViewShowNotificationCallbackC -> IO (FunPtr WebViewShowNotificationCallbackC)
- noWebViewShowNotificationCallback :: Maybe WebViewShowNotificationCallback
- onWebViewShowNotification :: (GObject a, MonadIO m) => a -> WebViewShowNotificationCallback -> m SignalHandlerId
- webViewShowNotificationCallbackWrapper :: WebViewShowNotificationCallback -> Ptr () -> Ptr Notification -> Ptr () -> IO CInt
- webViewShowNotificationClosure :: WebViewShowNotificationCallback -> IO Closure
- type WebViewSubmitFormCallback = FormSubmissionRequest -> IO ()
- type WebViewSubmitFormCallbackC = Ptr () -> Ptr FormSubmissionRequest -> Ptr () -> IO ()
- data WebViewSubmitFormSignalInfo
- afterWebViewSubmitForm :: (GObject a, MonadIO m) => a -> WebViewSubmitFormCallback -> m SignalHandlerId
- mkWebViewSubmitFormCallback :: WebViewSubmitFormCallbackC -> IO (FunPtr WebViewSubmitFormCallbackC)
- noWebViewSubmitFormCallback :: Maybe WebViewSubmitFormCallback
- onWebViewSubmitForm :: (GObject a, MonadIO m) => a -> WebViewSubmitFormCallback -> m SignalHandlerId
- webViewSubmitFormCallbackWrapper :: WebViewSubmitFormCallback -> Ptr () -> Ptr FormSubmissionRequest -> Ptr () -> IO ()
- webViewSubmitFormClosure :: WebViewSubmitFormCallback -> IO Closure
- type WebViewWebProcessCrashedCallback = IO Bool
- type WebViewWebProcessCrashedCallbackC = Ptr () -> Ptr () -> IO CInt
- data WebViewWebProcessCrashedSignalInfo
- afterWebViewWebProcessCrashed :: (GObject a, MonadIO m) => a -> WebViewWebProcessCrashedCallback -> m SignalHandlerId
- mkWebViewWebProcessCrashedCallback :: WebViewWebProcessCrashedCallbackC -> IO (FunPtr WebViewWebProcessCrashedCallbackC)
- noWebViewWebProcessCrashedCallback :: Maybe WebViewWebProcessCrashedCallback
- onWebViewWebProcessCrashed :: (GObject a, MonadIO m) => a -> WebViewWebProcessCrashedCallback -> m SignalHandlerId
- webViewWebProcessCrashedCallbackWrapper :: WebViewWebProcessCrashedCallback -> Ptr () -> Ptr () -> IO CInt
- webViewWebProcessCrashedClosure :: WebViewWebProcessCrashedCallback -> IO Closure
Exported types
GObject WebView | |
type ParentTypes WebView | |
type AttributeList WebView | |
type SignalList WebView |
Methods
webViewCanExecuteEditingCommand
webViewCanExecuteEditingCommand :: (MonadIO m, WebViewK a, CancellableK b) => a -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
webViewCanExecuteEditingCommandFinish
webViewCanExecuteEditingCommandFinish :: (MonadIO m, WebViewK a, AsyncResultK b) => a -> b -> m () Source
webViewCanGoBack
webViewCanGoBack :: (MonadIO m, WebViewK a) => a -> m Bool Source
webViewCanGoForward
webViewCanGoForward :: (MonadIO m, WebViewK a) => a -> m Bool Source
webViewCanShowMimeType
webViewDownloadUri
webViewExecuteEditingCommand
webViewExecuteEditingCommand :: (MonadIO m, WebViewK a) => a -> Text -> m () Source
webViewExecuteEditingCommandWithArgument
webViewExecuteEditingCommandWithArgument :: (MonadIO m, WebViewK a) => a -> Text -> Text -> m () Source
webViewGetBackForwardList
webViewGetBackForwardList :: (MonadIO m, WebViewK a) => a -> m BackForwardList Source
webViewGetBackgroundColor
webViewGetBackgroundColor :: (MonadIO m, WebViewK a) => a -> m RGBA Source
webViewGetContext
webViewGetContext :: (MonadIO m, WebViewK a) => a -> m WebContext Source
webViewGetCustomCharset
webViewGetCustomCharset :: (MonadIO m, WebViewK a) => a -> m Text Source
webViewGetEditorState
webViewGetEditorState :: (MonadIO m, WebViewK a) => a -> m EditorState Source
webViewGetEstimatedLoadProgress
webViewGetEstimatedLoadProgress :: (MonadIO m, WebViewK a) => a -> m Double Source
webViewGetFavicon
webViewGetFavicon :: (MonadIO m, WebViewK a) => a -> m Surface Source
webViewGetFindController
webViewGetFindController :: (MonadIO m, WebViewK a) => a -> m FindController Source
webViewGetInspector
webViewGetInspector :: (MonadIO m, WebViewK a) => a -> m WebInspector Source
webViewGetJavascriptGlobalContext
webViewGetJavascriptGlobalContext :: (MonadIO m, WebViewK a) => a -> m GlobalContext Source
webViewGetMainResource
webViewGetMainResource :: (MonadIO m, WebViewK a) => a -> m WebResource Source
webViewGetPageId
webViewGetPageId :: (MonadIO m, WebViewK a) => a -> m Word64 Source
webViewGetSettings
webViewGetSettings :: (MonadIO m, WebViewK a) => a -> m Settings Source
webViewGetSnapshot
webViewGetSnapshot :: (MonadIO m, WebViewK a, CancellableK b) => a -> SnapshotRegion -> [SnapshotOptions] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
webViewGetSnapshotFinish
webViewGetSnapshotFinish :: (MonadIO m, WebViewK a, AsyncResultK b) => a -> b -> m Surface Source
webViewGetTitle
webViewGetTitle :: (MonadIO m, WebViewK a) => a -> m Text Source
webViewGetTlsInfo
webViewGetTlsInfo :: (MonadIO m, WebViewK a) => a -> m (Bool, TlsCertificate, [TlsCertificateFlags]) Source
webViewGetUri
webViewGetUri :: (MonadIO m, WebViewK a) => a -> m Text Source
webViewGetUserContentManager
webViewGetUserContentManager :: (MonadIO m, WebViewK a) => a -> m UserContentManager Source
webViewGetWindowProperties
webViewGetWindowProperties :: (MonadIO m, WebViewK a) => a -> m WindowProperties Source
webViewGetZoomLevel
webViewGetZoomLevel :: (MonadIO m, WebViewK a) => a -> m Double Source
webViewGoBack
webViewGoBack :: (MonadIO m, WebViewK a) => a -> m () Source
webViewGoForward
webViewGoForward :: (MonadIO m, WebViewK a) => a -> m () Source
webViewGoToBackForwardListItem
webViewGoToBackForwardListItem :: (MonadIO m, WebViewK a, BackForwardListItemK b) => a -> b -> m () Source
webViewIsEditable
webViewIsEditable :: (MonadIO m, WebViewK a) => a -> m Bool Source
webViewIsLoading
webViewIsLoading :: (MonadIO m, WebViewK a) => a -> m Bool Source
webViewIsPlayingAudio
webViewIsPlayingAudio :: (MonadIO m, WebViewK a) => a -> m Bool Source
webViewLoadAlternateHtml
webViewLoadAlternateHtml :: (MonadIO m, WebViewK a) => a -> Text -> Text -> Maybe Text -> m () Source
webViewLoadBytes
webViewLoadBytes :: (MonadIO m, WebViewK a) => a -> Bytes -> Maybe Text -> Maybe Text -> Maybe Text -> m () Source
webViewLoadHtml
webViewLoadPlainText
webViewLoadPlainText :: (MonadIO m, WebViewK a) => a -> Text -> m () Source
webViewLoadRequest
webViewLoadRequest :: (MonadIO m, WebViewK a, URIRequestK b) => a -> b -> m () Source
webViewLoadUri
webViewLoadUri :: (MonadIO m, WebViewK a) => a -> Text -> m () Source
webViewNew
webViewNew :: MonadIO m => m WebView Source
webViewNewWithContext
webViewNewWithContext :: (MonadIO m, WebContextK a) => a -> m WebView Source
webViewNewWithRelatedView
webViewNewWithRelatedView :: (MonadIO m, WebViewK a) => a -> m Widget Source
webViewNewWithSettings
webViewNewWithSettings :: (MonadIO m, SettingsK a) => a -> m WebView Source
webViewNewWithUserContentManager
webViewNewWithUserContentManager :: (MonadIO m, UserContentManagerK a) => a -> m WebView Source
webViewReload
webViewReload :: (MonadIO m, WebViewK a) => a -> m () Source
webViewReloadBypassCache
webViewReloadBypassCache :: (MonadIO m, WebViewK a) => a -> m () Source
webViewRunJavascript
webViewRunJavascript :: (MonadIO m, WebViewK a, CancellableK b) => a -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
webViewRunJavascriptFinish
webViewRunJavascriptFinish :: (MonadIO m, WebViewK a, AsyncResultK b) => a -> b -> m JavascriptResult Source
webViewRunJavascriptFromGresource
webViewRunJavascriptFromGresource :: (MonadIO m, WebViewK a, CancellableK b) => a -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
webViewRunJavascriptFromGresourceFinish
webViewRunJavascriptFromGresourceFinish :: (MonadIO m, WebViewK a, AsyncResultK b) => a -> b -> m JavascriptResult Source
webViewSave
webViewSave :: (MonadIO m, WebViewK a, CancellableK b) => a -> SaveMode -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
webViewSaveFinish
webViewSaveFinish :: (MonadIO m, WebViewK a, AsyncResultK b) => a -> b -> m InputStream Source
webViewSaveToFile
webViewSaveToFile :: (MonadIO m, WebViewK a, FileK b, CancellableK c) => a -> b -> SaveMode -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
webViewSaveToFileFinish
webViewSaveToFileFinish :: (MonadIO m, WebViewK a, AsyncResultK b) => a -> b -> m () Source
webViewSetBackgroundColor
webViewSetBackgroundColor :: (MonadIO m, WebViewK a) => a -> RGBA -> m () Source
webViewSetCustomCharset
webViewSetEditable
webViewSetEditable :: (MonadIO m, WebViewK a) => a -> Bool -> m () Source
webViewSetSettings
webViewSetSettings :: (MonadIO m, WebViewK a, SettingsK b) => a -> b -> m () Source
webViewSetZoomLevel
webViewSetZoomLevel :: (MonadIO m, WebViewK a) => a -> Double -> m () Source
webViewStopLoading
webViewStopLoading :: (MonadIO m, WebViewK a) => a -> m () Source
Properties
Editable
data WebViewEditablePropertyInfo Source
AttrInfo WebViewEditablePropertyInfo | |
type AttrLabel WebViewEditablePropertyInfo = "WebView::editable" | |
type AttrGetType WebViewEditablePropertyInfo = Bool | |
type AttrBaseTypeConstraint WebViewEditablePropertyInfo = WebViewK | |
type AttrSetTypeConstraint WebViewEditablePropertyInfo = * ~ Bool | |
type AttrAllowedOps WebViewEditablePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getWebViewEditable :: (MonadIO m, WebViewK o) => o -> m Bool Source
setWebViewEditable :: (MonadIO m, WebViewK o) => o -> Bool -> m () Source
EstimatedLoadProgress
data WebViewEstimatedLoadProgressPropertyInfo Source
AttrInfo WebViewEstimatedLoadProgressPropertyInfo | |
type AttrLabel WebViewEstimatedLoadProgressPropertyInfo = "WebView::estimated-load-progress" | |
type AttrGetType WebViewEstimatedLoadProgressPropertyInfo = Double | |
type AttrBaseTypeConstraint WebViewEstimatedLoadProgressPropertyInfo = WebViewK | |
type AttrSetTypeConstraint WebViewEstimatedLoadProgressPropertyInfo = * ~ () | |
type AttrAllowedOps WebViewEstimatedLoadProgressPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getWebViewEstimatedLoadProgress :: (MonadIO m, WebViewK o) => o -> m Double Source
Favicon
data WebViewFaviconPropertyInfo Source
AttrInfo WebViewFaviconPropertyInfo | |
type AttrLabel WebViewFaviconPropertyInfo = "WebView::favicon" | |
type AttrGetType WebViewFaviconPropertyInfo = Ptr () | |
type AttrBaseTypeConstraint WebViewFaviconPropertyInfo = WebViewK | |
type AttrSetTypeConstraint WebViewFaviconPropertyInfo = * ~ () | |
type AttrAllowedOps WebViewFaviconPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getWebViewFavicon :: (MonadIO m, WebViewK o) => o -> m (Ptr ()) Source
IsLoading
data WebViewIsLoadingPropertyInfo Source
AttrInfo WebViewIsLoadingPropertyInfo | |
type AttrLabel WebViewIsLoadingPropertyInfo = "WebView::is-loading" | |
type AttrGetType WebViewIsLoadingPropertyInfo = Bool | |
type AttrBaseTypeConstraint WebViewIsLoadingPropertyInfo = WebViewK | |
type AttrSetTypeConstraint WebViewIsLoadingPropertyInfo = * ~ () | |
type AttrAllowedOps WebViewIsLoadingPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getWebViewIsLoading :: (MonadIO m, WebViewK o) => o -> m Bool Source
IsPlayingAudio
data WebViewIsPlayingAudioPropertyInfo Source
AttrInfo WebViewIsPlayingAudioPropertyInfo | |
type AttrLabel WebViewIsPlayingAudioPropertyInfo = "WebView::is-playing-audio" | |
type AttrGetType WebViewIsPlayingAudioPropertyInfo = Bool | |
type AttrBaseTypeConstraint WebViewIsPlayingAudioPropertyInfo = WebViewK | |
type AttrSetTypeConstraint WebViewIsPlayingAudioPropertyInfo = * ~ () | |
type AttrAllowedOps WebViewIsPlayingAudioPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getWebViewIsPlayingAudio :: (MonadIO m, WebViewK o) => o -> m Bool Source
RelatedView
data WebViewRelatedViewPropertyInfo Source
AttrInfo WebViewRelatedViewPropertyInfo | |
type AttrLabel WebViewRelatedViewPropertyInfo = "WebView::related-view" | |
type AttrGetType WebViewRelatedViewPropertyInfo = () | |
type AttrBaseTypeConstraint WebViewRelatedViewPropertyInfo = WebViewK | |
type AttrSetTypeConstraint WebViewRelatedViewPropertyInfo = WebViewK | |
type AttrAllowedOps WebViewRelatedViewPropertyInfo = (:) AttrOpTag AttrConstruct ([] AttrOpTag) |
Settings
data WebViewSettingsPropertyInfo Source
AttrInfo WebViewSettingsPropertyInfo | |
type AttrLabel WebViewSettingsPropertyInfo = "WebView::settings" | |
type AttrGetType WebViewSettingsPropertyInfo = () | |
type AttrBaseTypeConstraint WebViewSettingsPropertyInfo = WebViewK | |
type AttrSetTypeConstraint WebViewSettingsPropertyInfo = SettingsK | |
type AttrAllowedOps WebViewSettingsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ([] AttrOpTag)) |
setWebViewSettings :: (MonadIO m, WebViewK o, SettingsK a) => o -> a -> m () Source
Title
data WebViewTitlePropertyInfo Source
AttrInfo WebViewTitlePropertyInfo | |
type AttrLabel WebViewTitlePropertyInfo = "WebView::title" | |
type AttrGetType WebViewTitlePropertyInfo = Text | |
type AttrBaseTypeConstraint WebViewTitlePropertyInfo = WebViewK | |
type AttrSetTypeConstraint WebViewTitlePropertyInfo = * ~ () | |
type AttrAllowedOps WebViewTitlePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getWebViewTitle :: (MonadIO m, WebViewK o) => o -> m Text Source
Uri
data WebViewUriPropertyInfo Source
AttrInfo WebViewUriPropertyInfo | |
type AttrLabel WebViewUriPropertyInfo = "WebView::uri" | |
type AttrGetType WebViewUriPropertyInfo = Text | |
type AttrBaseTypeConstraint WebViewUriPropertyInfo = WebViewK | |
type AttrSetTypeConstraint WebViewUriPropertyInfo = * ~ () | |
type AttrAllowedOps WebViewUriPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getWebViewUri :: (MonadIO m, WebViewK o) => o -> m Text Source
UserContentManager
data WebViewUserContentManagerPropertyInfo Source
AttrInfo WebViewUserContentManagerPropertyInfo | |
type AttrLabel WebViewUserContentManagerPropertyInfo = "WebView::user-content-manager" | |
type AttrGetType WebViewUserContentManagerPropertyInfo = UserContentManager | |
type AttrBaseTypeConstraint WebViewUserContentManagerPropertyInfo = WebViewK | |
type AttrSetTypeConstraint WebViewUserContentManagerPropertyInfo = UserContentManagerK | |
type AttrAllowedOps WebViewUserContentManagerPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
constructWebViewUserContentManager :: UserContentManagerK a => a -> IO ([Char], GValue) Source
getWebViewUserContentManager :: (MonadIO m, WebViewK o) => o -> m UserContentManager Source
WebContext
data WebViewWebContextPropertyInfo Source
AttrInfo WebViewWebContextPropertyInfo | |
type AttrLabel WebViewWebContextPropertyInfo = "WebView::web-context" | |
type AttrGetType WebViewWebContextPropertyInfo = WebContext | |
type AttrBaseTypeConstraint WebViewWebContextPropertyInfo = WebViewK | |
type AttrSetTypeConstraint WebViewWebContextPropertyInfo = WebContextK | |
type AttrAllowedOps WebViewWebContextPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
constructWebViewWebContext :: WebContextK a => a -> IO ([Char], GValue) Source
getWebViewWebContext :: (MonadIO m, WebViewK o) => o -> m WebContext Source
ZoomLevel
data WebViewZoomLevelPropertyInfo Source
AttrInfo WebViewZoomLevelPropertyInfo | |
type AttrLabel WebViewZoomLevelPropertyInfo = "WebView::zoom-level" | |
type AttrGetType WebViewZoomLevelPropertyInfo = Double | |
type AttrBaseTypeConstraint WebViewZoomLevelPropertyInfo = WebViewK | |
type AttrSetTypeConstraint WebViewZoomLevelPropertyInfo = * ~ Double | |
type AttrAllowedOps WebViewZoomLevelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getWebViewZoomLevel :: (MonadIO m, WebViewK o) => o -> m Double Source
setWebViewZoomLevel :: (MonadIO m, WebViewK o) => o -> Double -> m () Source
Signals
Authenticate
type WebViewAuthenticateCallbackC = Ptr () -> Ptr AuthenticationRequest -> Ptr () -> IO CInt Source
afterWebViewAuthenticate :: (GObject a, MonadIO m) => a -> WebViewAuthenticateCallback -> m SignalHandlerId Source
mkWebViewAuthenticateCallback :: WebViewAuthenticateCallbackC -> IO (FunPtr WebViewAuthenticateCallbackC) Source
onWebViewAuthenticate :: (GObject a, MonadIO m) => a -> WebViewAuthenticateCallback -> m SignalHandlerId Source
webViewAuthenticateCallbackWrapper :: WebViewAuthenticateCallback -> Ptr () -> Ptr AuthenticationRequest -> Ptr () -> IO CInt Source
Close
type WebViewCloseCallback = IO () Source
type WebViewCloseCallbackC = Ptr () -> Ptr () -> IO () Source
afterWebViewClose :: (GObject a, MonadIO m) => a -> WebViewCloseCallback -> m SignalHandlerId Source
onWebViewClose :: (GObject a, MonadIO m) => a -> WebViewCloseCallback -> m SignalHandlerId Source
webViewCloseCallbackWrapper :: WebViewCloseCallback -> Ptr () -> Ptr () -> IO () Source
ContextMenu
type WebViewContextMenuCallback = ContextMenu -> Event -> HitTestResult -> IO Bool Source
type WebViewContextMenuCallbackC = Ptr () -> Ptr ContextMenu -> Ptr Event -> Ptr HitTestResult -> Ptr () -> IO CInt Source
afterWebViewContextMenu :: (GObject a, MonadIO m) => a -> WebViewContextMenuCallback -> m SignalHandlerId Source
mkWebViewContextMenuCallback :: WebViewContextMenuCallbackC -> IO (FunPtr WebViewContextMenuCallbackC) Source
onWebViewContextMenu :: (GObject a, MonadIO m) => a -> WebViewContextMenuCallback -> m SignalHandlerId Source
webViewContextMenuCallbackWrapper :: WebViewContextMenuCallback -> Ptr () -> Ptr ContextMenu -> Ptr Event -> Ptr HitTestResult -> Ptr () -> IO CInt Source
ContextMenuDismissed
type WebViewContextMenuDismissedCallback = IO () Source
type WebViewContextMenuDismissedCallbackC = Ptr () -> Ptr () -> IO () Source
afterWebViewContextMenuDismissed :: (GObject a, MonadIO m) => a -> WebViewContextMenuDismissedCallback -> m SignalHandlerId Source
mkWebViewContextMenuDismissedCallback :: WebViewContextMenuDismissedCallbackC -> IO (FunPtr WebViewContextMenuDismissedCallbackC) Source
onWebViewContextMenuDismissed :: (GObject a, MonadIO m) => a -> WebViewContextMenuDismissedCallback -> m SignalHandlerId Source
webViewContextMenuDismissedCallbackWrapper :: WebViewContextMenuDismissedCallback -> Ptr () -> Ptr () -> IO () Source
Create
type WebViewCreateCallback = NavigationAction -> IO Widget Source
type WebViewCreateCallbackC = Ptr () -> Ptr NavigationAction -> Ptr () -> IO (Ptr Widget) Source
afterWebViewCreate :: (GObject a, MonadIO m) => a -> WebViewCreateCallback -> m SignalHandlerId Source
onWebViewCreate :: (GObject a, MonadIO m) => a -> WebViewCreateCallback -> m SignalHandlerId Source
webViewCreateCallbackWrapper :: WebViewCreateCallback -> Ptr () -> Ptr NavigationAction -> Ptr () -> IO (Ptr Widget) Source
DecidePolicy
type WebViewDecidePolicyCallback = PolicyDecision -> PolicyDecisionType -> IO Bool Source
type WebViewDecidePolicyCallbackC = Ptr () -> Ptr PolicyDecision -> CUInt -> Ptr () -> IO CInt Source
afterWebViewDecidePolicy :: (GObject a, MonadIO m) => a -> WebViewDecidePolicyCallback -> m SignalHandlerId Source
mkWebViewDecidePolicyCallback :: WebViewDecidePolicyCallbackC -> IO (FunPtr WebViewDecidePolicyCallbackC) Source
onWebViewDecidePolicy :: (GObject a, MonadIO m) => a -> WebViewDecidePolicyCallback -> m SignalHandlerId Source
webViewDecidePolicyCallbackWrapper :: WebViewDecidePolicyCallback -> Ptr () -> Ptr PolicyDecision -> CUInt -> Ptr () -> IO CInt Source
EnterFullscreen
afterWebViewEnterFullscreen :: (GObject a, MonadIO m) => a -> WebViewEnterFullscreenCallback -> m SignalHandlerId Source
mkWebViewEnterFullscreenCallback :: WebViewEnterFullscreenCallbackC -> IO (FunPtr WebViewEnterFullscreenCallbackC) Source
onWebViewEnterFullscreen :: (GObject a, MonadIO m) => a -> WebViewEnterFullscreenCallback -> m SignalHandlerId Source
webViewEnterFullscreenCallbackWrapper :: WebViewEnterFullscreenCallback -> Ptr () -> Ptr () -> IO CInt Source
InsecureContentDetected
afterWebViewInsecureContentDetected :: (GObject a, MonadIO m) => a -> WebViewInsecureContentDetectedCallback -> m SignalHandlerId Source
mkWebViewInsecureContentDetectedCallback :: WebViewInsecureContentDetectedCallbackC -> IO (FunPtr WebViewInsecureContentDetectedCallbackC) Source
onWebViewInsecureContentDetected :: (GObject a, MonadIO m) => a -> WebViewInsecureContentDetectedCallback -> m SignalHandlerId Source
webViewInsecureContentDetectedCallbackWrapper :: WebViewInsecureContentDetectedCallback -> Ptr () -> CUInt -> Ptr () -> IO () Source
webViewInsecureContentDetectedClosure :: WebViewInsecureContentDetectedCallback -> IO Closure Source
LeaveFullscreen
afterWebViewLeaveFullscreen :: (GObject a, MonadIO m) => a -> WebViewLeaveFullscreenCallback -> m SignalHandlerId Source
mkWebViewLeaveFullscreenCallback :: WebViewLeaveFullscreenCallbackC -> IO (FunPtr WebViewLeaveFullscreenCallbackC) Source
onWebViewLeaveFullscreen :: (GObject a, MonadIO m) => a -> WebViewLeaveFullscreenCallback -> m SignalHandlerId Source
webViewLeaveFullscreenCallbackWrapper :: WebViewLeaveFullscreenCallback -> Ptr () -> Ptr () -> IO CInt Source
LoadChanged
type WebViewLoadChangedCallback = LoadEvent -> IO () Source
afterWebViewLoadChanged :: (GObject a, MonadIO m) => a -> WebViewLoadChangedCallback -> m SignalHandlerId Source
mkWebViewLoadChangedCallback :: WebViewLoadChangedCallbackC -> IO (FunPtr WebViewLoadChangedCallbackC) Source
onWebViewLoadChanged :: (GObject a, MonadIO m) => a -> WebViewLoadChangedCallback -> m SignalHandlerId Source
webViewLoadChangedCallbackWrapper :: WebViewLoadChangedCallback -> Ptr () -> CUInt -> Ptr () -> IO () Source
LoadFailed
afterWebViewLoadFailed :: (GObject a, MonadIO m) => a -> WebViewLoadFailedCallback -> m SignalHandlerId Source
mkWebViewLoadFailedCallback :: WebViewLoadFailedCallbackC -> IO (FunPtr WebViewLoadFailedCallbackC) Source
onWebViewLoadFailed :: (GObject a, MonadIO m) => a -> WebViewLoadFailedCallback -> m SignalHandlerId Source
webViewLoadFailedCallbackWrapper :: WebViewLoadFailedCallback -> Ptr () -> CUInt -> CString -> Ptr () -> Ptr () -> IO CInt Source
LoadFailedWithTlsErrors
type WebViewLoadFailedWithTlsErrorsCallback = Text -> TlsCertificate -> [TlsCertificateFlags] -> IO Bool Source
type WebViewLoadFailedWithTlsErrorsCallbackC = Ptr () -> CString -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO CInt Source
afterWebViewLoadFailedWithTlsErrors :: (GObject a, MonadIO m) => a -> WebViewLoadFailedWithTlsErrorsCallback -> m SignalHandlerId Source
mkWebViewLoadFailedWithTlsErrorsCallback :: WebViewLoadFailedWithTlsErrorsCallbackC -> IO (FunPtr WebViewLoadFailedWithTlsErrorsCallbackC) Source
onWebViewLoadFailedWithTlsErrors :: (GObject a, MonadIO m) => a -> WebViewLoadFailedWithTlsErrorsCallback -> m SignalHandlerId Source
webViewLoadFailedWithTlsErrorsCallbackWrapper :: WebViewLoadFailedWithTlsErrorsCallback -> Ptr () -> CString -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO CInt Source
webViewLoadFailedWithTlsErrorsClosure :: WebViewLoadFailedWithTlsErrorsCallback -> IO Closure Source
MouseTargetChanged
type WebViewMouseTargetChangedCallback = HitTestResult -> Word32 -> IO () Source
type WebViewMouseTargetChangedCallbackC = Ptr () -> Ptr HitTestResult -> Word32 -> Ptr () -> IO () Source
afterWebViewMouseTargetChanged :: (GObject a, MonadIO m) => a -> WebViewMouseTargetChangedCallback -> m SignalHandlerId Source
mkWebViewMouseTargetChangedCallback :: WebViewMouseTargetChangedCallbackC -> IO (FunPtr WebViewMouseTargetChangedCallbackC) Source
onWebViewMouseTargetChanged :: (GObject a, MonadIO m) => a -> WebViewMouseTargetChangedCallback -> m SignalHandlerId Source
webViewMouseTargetChangedCallbackWrapper :: WebViewMouseTargetChangedCallback -> Ptr () -> Ptr HitTestResult -> Word32 -> Ptr () -> IO () Source
PermissionRequest
type WebViewPermissionRequestCallbackC = Ptr () -> Ptr PermissionRequest -> Ptr () -> IO CInt Source
afterWebViewPermissionRequest :: (GObject a, MonadIO m) => a -> WebViewPermissionRequestCallback -> m SignalHandlerId Source
mkWebViewPermissionRequestCallback :: WebViewPermissionRequestCallbackC -> IO (FunPtr WebViewPermissionRequestCallbackC) Source
onWebViewPermissionRequest :: (GObject a, MonadIO m) => a -> WebViewPermissionRequestCallback -> m SignalHandlerId Source
webViewPermissionRequestCallbackWrapper :: WebViewPermissionRequestCallback -> Ptr () -> Ptr PermissionRequest -> Ptr () -> IO CInt Source
type WebViewPrintCallback = PrintOperation -> IO Bool Source
type WebViewPrintCallbackC = Ptr () -> Ptr PrintOperation -> Ptr () -> IO CInt Source
afterWebViewPrint :: (GObject a, MonadIO m) => a -> WebViewPrintCallback -> m SignalHandlerId Source
onWebViewPrint :: (GObject a, MonadIO m) => a -> WebViewPrintCallback -> m SignalHandlerId Source
webViewPrintCallbackWrapper :: WebViewPrintCallback -> Ptr () -> Ptr PrintOperation -> Ptr () -> IO CInt Source
ReadyToShow
type WebViewReadyToShowCallback = IO () Source
type WebViewReadyToShowCallbackC = Ptr () -> Ptr () -> IO () Source
afterWebViewReadyToShow :: (GObject a, MonadIO m) => a -> WebViewReadyToShowCallback -> m SignalHandlerId Source
mkWebViewReadyToShowCallback :: WebViewReadyToShowCallbackC -> IO (FunPtr WebViewReadyToShowCallbackC) Source
onWebViewReadyToShow :: (GObject a, MonadIO m) => a -> WebViewReadyToShowCallback -> m SignalHandlerId Source
webViewReadyToShowCallbackWrapper :: WebViewReadyToShowCallback -> Ptr () -> Ptr () -> IO () Source
ResourceLoadStarted
type WebViewResourceLoadStartedCallback = WebResource -> URIRequest -> IO () Source
type WebViewResourceLoadStartedCallbackC = Ptr () -> Ptr WebResource -> Ptr URIRequest -> Ptr () -> IO () Source
afterWebViewResourceLoadStarted :: (GObject a, MonadIO m) => a -> WebViewResourceLoadStartedCallback -> m SignalHandlerId Source
mkWebViewResourceLoadStartedCallback :: WebViewResourceLoadStartedCallbackC -> IO (FunPtr WebViewResourceLoadStartedCallbackC) Source
onWebViewResourceLoadStarted :: (GObject a, MonadIO m) => a -> WebViewResourceLoadStartedCallback -> m SignalHandlerId Source
webViewResourceLoadStartedCallbackWrapper :: WebViewResourceLoadStartedCallback -> Ptr () -> Ptr WebResource -> Ptr URIRequest -> Ptr () -> IO () Source
RunAsModal
type WebViewRunAsModalCallback = IO () Source
type WebViewRunAsModalCallbackC = Ptr () -> Ptr () -> IO () Source
afterWebViewRunAsModal :: (GObject a, MonadIO m) => a -> WebViewRunAsModalCallback -> m SignalHandlerId Source
mkWebViewRunAsModalCallback :: WebViewRunAsModalCallbackC -> IO (FunPtr WebViewRunAsModalCallbackC) Source
onWebViewRunAsModal :: (GObject a, MonadIO m) => a -> WebViewRunAsModalCallback -> m SignalHandlerId Source
webViewRunAsModalCallbackWrapper :: WebViewRunAsModalCallback -> Ptr () -> Ptr () -> IO () Source
RunColorChooser
type WebViewRunColorChooserCallbackC = Ptr () -> Ptr ColorChooserRequest -> Ptr () -> IO CInt Source
afterWebViewRunColorChooser :: (GObject a, MonadIO m) => a -> WebViewRunColorChooserCallback -> m SignalHandlerId Source
mkWebViewRunColorChooserCallback :: WebViewRunColorChooserCallbackC -> IO (FunPtr WebViewRunColorChooserCallbackC) Source
onWebViewRunColorChooser :: (GObject a, MonadIO m) => a -> WebViewRunColorChooserCallback -> m SignalHandlerId Source
webViewRunColorChooserCallbackWrapper :: WebViewRunColorChooserCallback -> Ptr () -> Ptr ColorChooserRequest -> Ptr () -> IO CInt Source
RunFileChooser
type WebViewRunFileChooserCallbackC = Ptr () -> Ptr FileChooserRequest -> Ptr () -> IO CInt Source
afterWebViewRunFileChooser :: (GObject a, MonadIO m) => a -> WebViewRunFileChooserCallback -> m SignalHandlerId Source
mkWebViewRunFileChooserCallback :: WebViewRunFileChooserCallbackC -> IO (FunPtr WebViewRunFileChooserCallbackC) Source
onWebViewRunFileChooser :: (GObject a, MonadIO m) => a -> WebViewRunFileChooserCallback -> m SignalHandlerId Source
webViewRunFileChooserCallbackWrapper :: WebViewRunFileChooserCallback -> Ptr () -> Ptr FileChooserRequest -> Ptr () -> IO CInt Source
ScriptDialog
type WebViewScriptDialogCallback = ScriptDialog -> IO Bool Source
type WebViewScriptDialogCallbackC = Ptr () -> Ptr ScriptDialog -> Ptr () -> IO CInt Source
afterWebViewScriptDialog :: (GObject a, MonadIO m) => a -> WebViewScriptDialogCallback -> m SignalHandlerId Source
mkWebViewScriptDialogCallback :: WebViewScriptDialogCallbackC -> IO (FunPtr WebViewScriptDialogCallbackC) Source
onWebViewScriptDialog :: (GObject a, MonadIO m) => a -> WebViewScriptDialogCallback -> m SignalHandlerId Source
webViewScriptDialogCallbackWrapper :: WebViewScriptDialogCallback -> Ptr () -> Ptr ScriptDialog -> Ptr () -> IO CInt Source
ShowNotification
type WebViewShowNotificationCallback = Notification -> IO Bool Source
type WebViewShowNotificationCallbackC = Ptr () -> Ptr Notification -> Ptr () -> IO CInt Source
afterWebViewShowNotification :: (GObject a, MonadIO m) => a -> WebViewShowNotificationCallback -> m SignalHandlerId Source
mkWebViewShowNotificationCallback :: WebViewShowNotificationCallbackC -> IO (FunPtr WebViewShowNotificationCallbackC) Source
onWebViewShowNotification :: (GObject a, MonadIO m) => a -> WebViewShowNotificationCallback -> m SignalHandlerId Source
webViewShowNotificationCallbackWrapper :: WebViewShowNotificationCallback -> Ptr () -> Ptr Notification -> Ptr () -> IO CInt Source
SubmitForm
type WebViewSubmitFormCallback = FormSubmissionRequest -> IO () Source
type WebViewSubmitFormCallbackC = Ptr () -> Ptr FormSubmissionRequest -> Ptr () -> IO () Source
afterWebViewSubmitForm :: (GObject a, MonadIO m) => a -> WebViewSubmitFormCallback -> m SignalHandlerId Source
mkWebViewSubmitFormCallback :: WebViewSubmitFormCallbackC -> IO (FunPtr WebViewSubmitFormCallbackC) Source
onWebViewSubmitForm :: (GObject a, MonadIO m) => a -> WebViewSubmitFormCallback -> m SignalHandlerId Source
webViewSubmitFormCallbackWrapper :: WebViewSubmitFormCallback -> Ptr () -> Ptr FormSubmissionRequest -> Ptr () -> IO () Source
WebProcessCrashed
afterWebViewWebProcessCrashed :: (GObject a, MonadIO m) => a -> WebViewWebProcessCrashedCallback -> m SignalHandlerId Source
mkWebViewWebProcessCrashedCallback :: WebViewWebProcessCrashedCallbackC -> IO (FunPtr WebViewWebProcessCrashedCallbackC) Source
onWebViewWebProcessCrashed :: (GObject a, MonadIO m) => a -> WebViewWebProcessCrashedCallback -> m SignalHandlerId Source
webViewWebProcessCrashedCallbackWrapper :: WebViewWebProcessCrashedCallback -> Ptr () -> Ptr () -> IO CInt Source