gi-webkit2-4.0.7: WebKit2 bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.WebKit2.Objects.WebView

Contents

Description

 

Synopsis

Exported types

newtype WebView Source #

Constructors

WebView (ManagedPtr WebView) 

Instances

GObject WebView Source # 
IsObject WebView Source # 
IsWebViewBase WebView Source # 
IsImplementorIface WebView Source # 
IsBuildable WebView Source # 
IsWidget WebView Source # 
IsContainer WebView Source # 
IsWebView WebView Source # 
((~) * info (ResolveWebViewMethod t WebView), MethodInfo * info WebView p) => IsLabel t (WebView -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> WebView -> p #

((~) * info (ResolveWebViewMethod t WebView), MethodInfo * info WebView p) => IsLabelProxy t (WebView -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> WebView -> p

HasAttributeList * WebView Source # 
type SignalList WebView Source # 
type SignalList WebView
type AttributeList WebView Source # 
type AttributeList WebView

class GObject o => IsWebView o Source #

Instances

(GObject a, UnknownAncestorError Constraint WebView a) => IsWebView a Source # 
IsWebView WebView Source # 

Methods

canExecuteEditingCommand

data WebViewCanExecuteEditingCommandMethodInfo Source #

Instances

((~) * signature (Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsWebView a, IsCancellable b) => MethodInfo * WebViewCanExecuteEditingCommandMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewCanExecuteEditingCommandMethodInfo a -> signature -> s

webViewCanExecuteEditingCommand :: (MonadIO m, IsWebView a, IsCancellable b) => a -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #

canExecuteEditingCommandFinish

data WebViewCanExecuteEditingCommandFinishMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsWebView a, IsAsyncResult b) => MethodInfo * WebViewCanExecuteEditingCommandFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewCanExecuteEditingCommandFinishMethodInfo a -> signature -> s

webViewCanExecuteEditingCommandFinish :: (MonadIO m, IsWebView a, IsAsyncResult b) => a -> b -> m () Source #

canGoBack

data WebViewCanGoBackMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWebView a) => MethodInfo * WebViewCanGoBackMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewCanGoBackMethodInfo a -> signature -> s

canGoForward

data WebViewCanGoForwardMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWebView a) => MethodInfo * WebViewCanGoForwardMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewCanGoForwardMethodInfo a -> signature -> s

canShowMimeType

data WebViewCanShowMimeTypeMethodInfo Source #

Instances

((~) * signature (Text -> m Bool), MonadIO m, IsWebView a) => MethodInfo * WebViewCanShowMimeTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewCanShowMimeTypeMethodInfo a -> signature -> s

webViewCanShowMimeType :: (MonadIO m, IsWebView a) => a -> Text -> m Bool Source #

downloadUri

data WebViewDownloadUriMethodInfo Source #

Instances

((~) * signature (Text -> m Download), MonadIO m, IsWebView a) => MethodInfo * WebViewDownloadUriMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewDownloadUriMethodInfo a -> signature -> s

webViewDownloadUri :: (MonadIO m, IsWebView a) => a -> Text -> m Download Source #

executeEditingCommand

data WebViewExecuteEditingCommandMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsWebView a) => MethodInfo * WebViewExecuteEditingCommandMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewExecuteEditingCommandMethodInfo a -> signature -> s

webViewExecuteEditingCommand :: (MonadIO m, IsWebView a) => a -> Text -> m () Source #

executeEditingCommandWithArgument

data WebViewExecuteEditingCommandWithArgumentMethodInfo Source #

Instances

((~) * signature (Text -> Text -> m ()), MonadIO m, IsWebView a) => MethodInfo * WebViewExecuteEditingCommandWithArgumentMethodInfo a signature Source # 

webViewExecuteEditingCommandWithArgument :: (MonadIO m, IsWebView a) => a -> Text -> Text -> m () Source #

getBackForwardList

data WebViewGetBackForwardListMethodInfo Source #

Instances

((~) * signature (m BackForwardList), MonadIO m, IsWebView a) => MethodInfo * WebViewGetBackForwardListMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetBackForwardListMethodInfo a -> signature -> s

getBackgroundColor

data WebViewGetBackgroundColorMethodInfo Source #

Instances

((~) * signature (m RGBA), MonadIO m, IsWebView a) => MethodInfo * WebViewGetBackgroundColorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetBackgroundColorMethodInfo a -> signature -> s

getContext

data WebViewGetContextMethodInfo Source #

Instances

((~) * signature (m WebContext), MonadIO m, IsWebView a) => MethodInfo * WebViewGetContextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetContextMethodInfo a -> signature -> s

getCustomCharset

data WebViewGetCustomCharsetMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsWebView a) => MethodInfo * WebViewGetCustomCharsetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetCustomCharsetMethodInfo a -> signature -> s

getEditorState

data WebViewGetEditorStateMethodInfo Source #

Instances

((~) * signature (m EditorState), MonadIO m, IsWebView a) => MethodInfo * WebViewGetEditorStateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetEditorStateMethodInfo a -> signature -> s

getEstimatedLoadProgress

data WebViewGetEstimatedLoadProgressMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsWebView a) => MethodInfo * WebViewGetEstimatedLoadProgressMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetEstimatedLoadProgressMethodInfo a -> signature -> s

getFavicon

data WebViewGetFaviconMethodInfo Source #

Instances

((~) * signature (m Surface), MonadIO m, IsWebView a) => MethodInfo * WebViewGetFaviconMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetFaviconMethodInfo a -> signature -> s

webViewGetFavicon :: (MonadIO m, IsWebView a) => a -> m Surface Source #

getFindController

data WebViewGetFindControllerMethodInfo Source #

Instances

((~) * signature (m FindController), MonadIO m, IsWebView a) => MethodInfo * WebViewGetFindControllerMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetFindControllerMethodInfo a -> signature -> s

getInspector

data WebViewGetInspectorMethodInfo Source #

Instances

((~) * signature (m WebInspector), MonadIO m, IsWebView a) => MethodInfo * WebViewGetInspectorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetInspectorMethodInfo a -> signature -> s

getJavascriptGlobalContext

data WebViewGetJavascriptGlobalContextMethodInfo Source #

Instances

((~) * signature (m GlobalContext), MonadIO m, IsWebView a) => MethodInfo * WebViewGetJavascriptGlobalContextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetJavascriptGlobalContextMethodInfo a -> signature -> s

webViewGetJavascriptGlobalContext :: (MonadIO m, IsWebView a) => a -> m GlobalContext Source #

getMainResource

data WebViewGetMainResourceMethodInfo Source #

Instances

((~) * signature (m WebResource), MonadIO m, IsWebView a) => MethodInfo * WebViewGetMainResourceMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetMainResourceMethodInfo a -> signature -> s

getPageId

data WebViewGetPageIdMethodInfo Source #

Instances

((~) * signature (m Word64), MonadIO m, IsWebView a) => MethodInfo * WebViewGetPageIdMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetPageIdMethodInfo a -> signature -> s

getSessionState

data WebViewGetSessionStateMethodInfo Source #

Instances

((~) * signature (m WebViewSessionState), MonadIO m, IsWebView a) => MethodInfo * WebViewGetSessionStateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetSessionStateMethodInfo a -> signature -> s

getSettings

data WebViewGetSettingsMethodInfo Source #

Instances

((~) * signature (m Settings), MonadIO m, IsWebView a) => MethodInfo * WebViewGetSettingsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetSettingsMethodInfo a -> signature -> s

getSnapshot

data WebViewGetSnapshotMethodInfo Source #

Instances

((~) * signature (SnapshotRegion -> [SnapshotOptions] -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsWebView a, IsCancellable b) => MethodInfo * WebViewGetSnapshotMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetSnapshotMethodInfo a -> signature -> s

webViewGetSnapshot :: (MonadIO m, IsWebView a, IsCancellable b) => a -> SnapshotRegion -> [SnapshotOptions] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #

getSnapshotFinish

data WebViewGetSnapshotFinishMethodInfo Source #

Instances

((~) * signature (b -> m Surface), MonadIO m, IsWebView a, IsAsyncResult b) => MethodInfo * WebViewGetSnapshotFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetSnapshotFinishMethodInfo a -> signature -> s

webViewGetSnapshotFinish :: (MonadIO m, IsWebView a, IsAsyncResult b) => a -> b -> m Surface Source #

getTitle

data WebViewGetTitleMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsWebView a) => MethodInfo * WebViewGetTitleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetTitleMethodInfo a -> signature -> s

webViewGetTitle :: (MonadIO m, IsWebView a) => a -> m Text Source #

getTlsInfo

data WebViewGetTlsInfoMethodInfo Source #

Instances

((~) * signature (m (Bool, TlsCertificate, [TlsCertificateFlags])), MonadIO m, IsWebView a) => MethodInfo * WebViewGetTlsInfoMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetTlsInfoMethodInfo a -> signature -> s

webViewGetTlsInfo :: (MonadIO m, IsWebView a) => a -> m (Bool, TlsCertificate, [TlsCertificateFlags]) Source #

getUri

data WebViewGetUriMethodInfo Source #

Instances

((~) * signature (m (Maybe Text)), MonadIO m, IsWebView a) => MethodInfo * WebViewGetUriMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetUriMethodInfo a -> signature -> s

webViewGetUri :: (MonadIO m, IsWebView a) => a -> m (Maybe Text) Source #

getUserContentManager

data WebViewGetUserContentManagerMethodInfo Source #

Instances

((~) * signature (m UserContentManager), MonadIO m, IsWebView a) => MethodInfo * WebViewGetUserContentManagerMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetUserContentManagerMethodInfo a -> signature -> s

getWindowProperties

data WebViewGetWindowPropertiesMethodInfo Source #

Instances

((~) * signature (m WindowProperties), MonadIO m, IsWebView a) => MethodInfo * WebViewGetWindowPropertiesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetWindowPropertiesMethodInfo a -> signature -> s

getZoomLevel

data WebViewGetZoomLevelMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsWebView a) => MethodInfo * WebViewGetZoomLevelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGetZoomLevelMethodInfo a -> signature -> s

goBack

data WebViewGoBackMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWebView a) => MethodInfo * WebViewGoBackMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGoBackMethodInfo a -> signature -> s

webViewGoBack :: (MonadIO m, IsWebView a) => a -> m () Source #

goForward

data WebViewGoForwardMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWebView a) => MethodInfo * WebViewGoForwardMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGoForwardMethodInfo a -> signature -> s

webViewGoForward :: (MonadIO m, IsWebView a) => a -> m () Source #

goToBackForwardListItem

data WebViewGoToBackForwardListItemMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsWebView a, IsBackForwardListItem b) => MethodInfo * WebViewGoToBackForwardListItemMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewGoToBackForwardListItemMethodInfo a -> signature -> s

isEditable

data WebViewIsEditableMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWebView a) => MethodInfo * WebViewIsEditableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewIsEditableMethodInfo a -> signature -> s

isLoading

data WebViewIsLoadingMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWebView a) => MethodInfo * WebViewIsLoadingMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewIsLoadingMethodInfo a -> signature -> s

isPlayingAudio

data WebViewIsPlayingAudioMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsWebView a) => MethodInfo * WebViewIsPlayingAudioMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewIsPlayingAudioMethodInfo a -> signature -> s

loadAlternateHtml

data WebViewLoadAlternateHtmlMethodInfo Source #

Instances

((~) * signature (Text -> Text -> Maybe Text -> m ()), MonadIO m, IsWebView a) => MethodInfo * WebViewLoadAlternateHtmlMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewLoadAlternateHtmlMethodInfo a -> signature -> s

webViewLoadAlternateHtml :: (MonadIO m, IsWebView a) => a -> Text -> Text -> Maybe Text -> m () Source #

loadBytes

data WebViewLoadBytesMethodInfo Source #

Instances

((~) * signature (Bytes -> Maybe Text -> Maybe Text -> Maybe Text -> m ()), MonadIO m, IsWebView a) => MethodInfo * WebViewLoadBytesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewLoadBytesMethodInfo a -> signature -> s

webViewLoadBytes :: (MonadIO m, IsWebView a) => a -> Bytes -> Maybe Text -> Maybe Text -> Maybe Text -> m () Source #

loadHtml

data WebViewLoadHtmlMethodInfo Source #

Instances

((~) * signature (Text -> Maybe Text -> m ()), MonadIO m, IsWebView a) => MethodInfo * WebViewLoadHtmlMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewLoadHtmlMethodInfo a -> signature -> s

webViewLoadHtml :: (MonadIO m, IsWebView a) => a -> Text -> Maybe Text -> m () Source #

loadPlainText

data WebViewLoadPlainTextMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsWebView a) => MethodInfo * WebViewLoadPlainTextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewLoadPlainTextMethodInfo a -> signature -> s

webViewLoadPlainText :: (MonadIO m, IsWebView a) => a -> Text -> m () Source #

loadRequest

data WebViewLoadRequestMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsWebView a, IsURIRequest b) => MethodInfo * WebViewLoadRequestMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewLoadRequestMethodInfo a -> signature -> s

webViewLoadRequest :: (MonadIO m, IsWebView a, IsURIRequest b) => a -> b -> m () Source #

loadUri

data WebViewLoadUriMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsWebView a) => MethodInfo * WebViewLoadUriMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewLoadUriMethodInfo a -> signature -> s

webViewLoadUri :: (MonadIO m, IsWebView a) => a -> Text -> m () Source #

new

newWithContext

newWithRelatedView

data WebViewNewWithRelatedViewMethodInfo Source #

Instances

((~) * signature (m Widget), MonadIO m, IsWebView a) => MethodInfo * WebViewNewWithRelatedViewMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewNewWithRelatedViewMethodInfo a -> signature -> s

newWithSettings

newWithUserContentManager

reload

data WebViewReloadMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWebView a) => MethodInfo * WebViewReloadMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewReloadMethodInfo a -> signature -> s

webViewReload :: (MonadIO m, IsWebView a) => a -> m () Source #

reloadBypassCache

data WebViewReloadBypassCacheMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWebView a) => MethodInfo * WebViewReloadBypassCacheMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewReloadBypassCacheMethodInfo a -> signature -> s

restoreSessionState

data WebViewRestoreSessionStateMethodInfo Source #

Instances

((~) * signature (WebViewSessionState -> m ()), MonadIO m, IsWebView a) => MethodInfo * WebViewRestoreSessionStateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewRestoreSessionStateMethodInfo a -> signature -> s

runJavascript

data WebViewRunJavascriptMethodInfo Source #

Instances

((~) * signature (Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsWebView a, IsCancellable b) => MethodInfo * WebViewRunJavascriptMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewRunJavascriptMethodInfo a -> signature -> s

webViewRunJavascript :: (MonadIO m, IsWebView a, IsCancellable b) => a -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #

runJavascriptFinish

data WebViewRunJavascriptFinishMethodInfo Source #

Instances

((~) * signature (b -> m JavascriptResult), MonadIO m, IsWebView a, IsAsyncResult b) => MethodInfo * WebViewRunJavascriptFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewRunJavascriptFinishMethodInfo a -> signature -> s

webViewRunJavascriptFinish :: (MonadIO m, IsWebView a, IsAsyncResult b) => a -> b -> m JavascriptResult Source #

runJavascriptFromGresource

data WebViewRunJavascriptFromGresourceMethodInfo Source #

Instances

((~) * signature (Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsWebView a, IsCancellable b) => MethodInfo * WebViewRunJavascriptFromGresourceMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewRunJavascriptFromGresourceMethodInfo a -> signature -> s

webViewRunJavascriptFromGresource :: (MonadIO m, IsWebView a, IsCancellable b) => a -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #

runJavascriptFromGresourceFinish

data WebViewRunJavascriptFromGresourceFinishMethodInfo Source #

Instances

((~) * signature (b -> m JavascriptResult), MonadIO m, IsWebView a, IsAsyncResult b) => MethodInfo * WebViewRunJavascriptFromGresourceFinishMethodInfo a signature Source # 

save

data WebViewSaveMethodInfo Source #

Instances

((~) * signature (SaveMode -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsWebView a, IsCancellable b) => MethodInfo * WebViewSaveMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewSaveMethodInfo a -> signature -> s

webViewSave :: (MonadIO m, IsWebView a, IsCancellable b) => a -> SaveMode -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #

saveFinish

data WebViewSaveFinishMethodInfo Source #

Instances

((~) * signature (b -> m InputStream), MonadIO m, IsWebView a, IsAsyncResult b) => MethodInfo * WebViewSaveFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewSaveFinishMethodInfo a -> signature -> s

webViewSaveFinish :: (MonadIO m, IsWebView a, IsAsyncResult b) => a -> b -> m InputStream Source #

saveToFile

data WebViewSaveToFileMethodInfo Source #

Instances

((~) * signature (b -> SaveMode -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsWebView a, IsFile b, IsCancellable c) => MethodInfo * WebViewSaveToFileMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewSaveToFileMethodInfo a -> signature -> s

webViewSaveToFile :: (MonadIO m, IsWebView a, IsFile b, IsCancellable c) => a -> b -> SaveMode -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #

saveToFileFinish

data WebViewSaveToFileFinishMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsWebView a, IsAsyncResult b) => MethodInfo * WebViewSaveToFileFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewSaveToFileFinishMethodInfo a -> signature -> s

webViewSaveToFileFinish :: (MonadIO m, IsWebView a, IsAsyncResult b) => a -> b -> m () Source #

setBackgroundColor

data WebViewSetBackgroundColorMethodInfo Source #

Instances

((~) * signature (RGBA -> m ()), MonadIO m, IsWebView a) => MethodInfo * WebViewSetBackgroundColorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewSetBackgroundColorMethodInfo a -> signature -> s

webViewSetBackgroundColor :: (MonadIO m, IsWebView a) => a -> RGBA -> m () Source #

setCustomCharset

data WebViewSetCustomCharsetMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m ()), MonadIO m, IsWebView a) => MethodInfo * WebViewSetCustomCharsetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewSetCustomCharsetMethodInfo a -> signature -> s

webViewSetCustomCharset :: (MonadIO m, IsWebView a) => a -> Maybe Text -> m () Source #

setEditable

data WebViewSetEditableMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsWebView a) => MethodInfo * WebViewSetEditableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewSetEditableMethodInfo a -> signature -> s

webViewSetEditable :: (MonadIO m, IsWebView a) => a -> Bool -> m () Source #

setSettings

data WebViewSetSettingsMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsWebView a, IsSettings b) => MethodInfo * WebViewSetSettingsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewSetSettingsMethodInfo a -> signature -> s

webViewSetSettings :: (MonadIO m, IsWebView a, IsSettings b) => a -> b -> m () Source #

setZoomLevel

data WebViewSetZoomLevelMethodInfo Source #

Instances

((~) * signature (Double -> m ()), MonadIO m, IsWebView a) => MethodInfo * WebViewSetZoomLevelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewSetZoomLevelMethodInfo a -> signature -> s

stopLoading

data WebViewStopLoadingMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWebView a) => MethodInfo * WebViewStopLoadingMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewStopLoadingMethodInfo a -> signature -> s

tryClose

data WebViewTryCloseMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsWebView a) => MethodInfo * WebViewTryCloseMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebViewTryCloseMethodInfo a -> signature -> s

webViewTryClose :: (MonadIO m, IsWebView a) => a -> m () Source #

Properties

editable

data WebViewEditablePropertyInfo Source #

Instances

AttrInfo WebViewEditablePropertyInfo Source # 

Associated Types

type AttrAllowedOps WebViewEditablePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WebViewEditablePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WebViewEditablePropertyInfo :: * -> Constraint

type AttrGetType WebViewEditablePropertyInfo :: *

type AttrLabel WebViewEditablePropertyInfo :: Symbol

type AttrOrigin WebViewEditablePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint WebViewEditablePropertyInfo o => Proxy * WebViewEditablePropertyInfo -> o -> IO (AttrGetType WebViewEditablePropertyInfo)

attrSet :: (AttrBaseTypeConstraint WebViewEditablePropertyInfo o, AttrSetTypeConstraint WebViewEditablePropertyInfo b) => Proxy * WebViewEditablePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WebViewEditablePropertyInfo o => Proxy * WebViewEditablePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WebViewEditablePropertyInfo o, AttrSetTypeConstraint WebViewEditablePropertyInfo b) => Proxy * WebViewEditablePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WebViewEditablePropertyInfo Source # 
type AttrSetTypeConstraint WebViewEditablePropertyInfo = * ~ Bool
type AttrOrigin WebViewEditablePropertyInfo Source # 
type AttrLabel WebViewEditablePropertyInfo Source # 
type AttrLabel WebViewEditablePropertyInfo = "editable"
type AttrGetType WebViewEditablePropertyInfo Source # 
type AttrBaseTypeConstraint WebViewEditablePropertyInfo Source # 
type AttrBaseTypeConstraint WebViewEditablePropertyInfo = IsWebView
type AttrAllowedOps WebViewEditablePropertyInfo Source # 
type AttrAllowedOps WebViewEditablePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWebViewEditable :: IsWebView o => Bool -> IO (GValueConstruct o) Source #

setWebViewEditable :: (MonadIO m, IsWebView o) => o -> Bool -> m () Source #

webViewEditable :: AttrLabelProxy "editable" Source #

estimatedLoadProgress

data WebViewEstimatedLoadProgressPropertyInfo Source #

Instances

AttrInfo WebViewEstimatedLoadProgressPropertyInfo Source # 
type AttrSetTypeConstraint WebViewEstimatedLoadProgressPropertyInfo Source # 
type AttrSetTypeConstraint WebViewEstimatedLoadProgressPropertyInfo = * ~ ()
type AttrOrigin WebViewEstimatedLoadProgressPropertyInfo Source # 
type AttrLabel WebViewEstimatedLoadProgressPropertyInfo Source # 
type AttrLabel WebViewEstimatedLoadProgressPropertyInfo = "estimated-load-progress"
type AttrGetType WebViewEstimatedLoadProgressPropertyInfo Source # 
type AttrBaseTypeConstraint WebViewEstimatedLoadProgressPropertyInfo Source # 
type AttrAllowedOps WebViewEstimatedLoadProgressPropertyInfo Source # 
type AttrAllowedOps WebViewEstimatedLoadProgressPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

webViewEstimatedLoadProgress :: AttrLabelProxy "estimatedLoadProgress" Source #

favicon

data WebViewFaviconPropertyInfo Source #

Instances

AttrInfo WebViewFaviconPropertyInfo Source # 

Associated Types

type AttrAllowedOps WebViewFaviconPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WebViewFaviconPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WebViewFaviconPropertyInfo :: * -> Constraint

type AttrGetType WebViewFaviconPropertyInfo :: *

type AttrLabel WebViewFaviconPropertyInfo :: Symbol

type AttrOrigin WebViewFaviconPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint WebViewFaviconPropertyInfo o => Proxy * WebViewFaviconPropertyInfo -> o -> IO (AttrGetType WebViewFaviconPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WebViewFaviconPropertyInfo o, AttrSetTypeConstraint WebViewFaviconPropertyInfo b) => Proxy * WebViewFaviconPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WebViewFaviconPropertyInfo o => Proxy * WebViewFaviconPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WebViewFaviconPropertyInfo o, AttrSetTypeConstraint WebViewFaviconPropertyInfo b) => Proxy * WebViewFaviconPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WebViewFaviconPropertyInfo Source # 
type AttrSetTypeConstraint WebViewFaviconPropertyInfo = * ~ ()
type AttrOrigin WebViewFaviconPropertyInfo Source # 
type AttrLabel WebViewFaviconPropertyInfo Source # 
type AttrLabel WebViewFaviconPropertyInfo = "favicon"
type AttrGetType WebViewFaviconPropertyInfo Source # 
type AttrGetType WebViewFaviconPropertyInfo = Ptr ()
type AttrBaseTypeConstraint WebViewFaviconPropertyInfo Source # 
type AttrBaseTypeConstraint WebViewFaviconPropertyInfo = IsWebView
type AttrAllowedOps WebViewFaviconPropertyInfo Source # 
type AttrAllowedOps WebViewFaviconPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

getWebViewFavicon :: (MonadIO m, IsWebView o) => o -> m (Ptr ()) Source #

webViewFavicon :: AttrLabelProxy "favicon" Source #

isLoading

data WebViewIsLoadingPropertyInfo Source #

Instances

AttrInfo WebViewIsLoadingPropertyInfo Source # 

Associated Types

type AttrAllowedOps WebViewIsLoadingPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WebViewIsLoadingPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WebViewIsLoadingPropertyInfo :: * -> Constraint

type AttrGetType WebViewIsLoadingPropertyInfo :: *

type AttrLabel WebViewIsLoadingPropertyInfo :: Symbol

type AttrOrigin WebViewIsLoadingPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint WebViewIsLoadingPropertyInfo o => Proxy * WebViewIsLoadingPropertyInfo -> o -> IO (AttrGetType WebViewIsLoadingPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WebViewIsLoadingPropertyInfo o, AttrSetTypeConstraint WebViewIsLoadingPropertyInfo b) => Proxy * WebViewIsLoadingPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WebViewIsLoadingPropertyInfo o => Proxy * WebViewIsLoadingPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WebViewIsLoadingPropertyInfo o, AttrSetTypeConstraint WebViewIsLoadingPropertyInfo b) => Proxy * WebViewIsLoadingPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WebViewIsLoadingPropertyInfo Source # 
type AttrSetTypeConstraint WebViewIsLoadingPropertyInfo = * ~ ()
type AttrOrigin WebViewIsLoadingPropertyInfo Source # 
type AttrLabel WebViewIsLoadingPropertyInfo Source # 
type AttrLabel WebViewIsLoadingPropertyInfo = "is-loading"
type AttrGetType WebViewIsLoadingPropertyInfo Source # 
type AttrBaseTypeConstraint WebViewIsLoadingPropertyInfo Source # 
type AttrBaseTypeConstraint WebViewIsLoadingPropertyInfo = IsWebView
type AttrAllowedOps WebViewIsLoadingPropertyInfo Source # 
type AttrAllowedOps WebViewIsLoadingPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

isPlayingAudio

data WebViewIsPlayingAudioPropertyInfo Source #

Instances

AttrInfo WebViewIsPlayingAudioPropertyInfo Source # 

Associated Types

type AttrAllowedOps WebViewIsPlayingAudioPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WebViewIsPlayingAudioPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WebViewIsPlayingAudioPropertyInfo :: * -> Constraint

type AttrGetType WebViewIsPlayingAudioPropertyInfo :: *

type AttrLabel WebViewIsPlayingAudioPropertyInfo :: Symbol

type AttrOrigin WebViewIsPlayingAudioPropertyInfo :: *

type AttrSetTypeConstraint WebViewIsPlayingAudioPropertyInfo Source # 
type AttrSetTypeConstraint WebViewIsPlayingAudioPropertyInfo = * ~ ()
type AttrOrigin WebViewIsPlayingAudioPropertyInfo Source # 
type AttrLabel WebViewIsPlayingAudioPropertyInfo Source # 
type AttrLabel WebViewIsPlayingAudioPropertyInfo = "is-playing-audio"
type AttrGetType WebViewIsPlayingAudioPropertyInfo Source # 
type AttrBaseTypeConstraint WebViewIsPlayingAudioPropertyInfo Source # 
type AttrBaseTypeConstraint WebViewIsPlayingAudioPropertyInfo = IsWebView
type AttrAllowedOps WebViewIsPlayingAudioPropertyInfo Source # 
type AttrAllowedOps WebViewIsPlayingAudioPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

relatedView

data WebViewRelatedViewPropertyInfo Source #

Instances

AttrInfo WebViewRelatedViewPropertyInfo Source # 

Associated Types

type AttrAllowedOps WebViewRelatedViewPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WebViewRelatedViewPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WebViewRelatedViewPropertyInfo :: * -> Constraint

type AttrGetType WebViewRelatedViewPropertyInfo :: *

type AttrLabel WebViewRelatedViewPropertyInfo :: Symbol

type AttrOrigin WebViewRelatedViewPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint WebViewRelatedViewPropertyInfo o => Proxy * WebViewRelatedViewPropertyInfo -> o -> IO (AttrGetType WebViewRelatedViewPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WebViewRelatedViewPropertyInfo o, AttrSetTypeConstraint WebViewRelatedViewPropertyInfo b) => Proxy * WebViewRelatedViewPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WebViewRelatedViewPropertyInfo o => Proxy * WebViewRelatedViewPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WebViewRelatedViewPropertyInfo o, AttrSetTypeConstraint WebViewRelatedViewPropertyInfo b) => Proxy * WebViewRelatedViewPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WebViewRelatedViewPropertyInfo Source # 
type AttrSetTypeConstraint WebViewRelatedViewPropertyInfo = IsWebView
type AttrOrigin WebViewRelatedViewPropertyInfo Source # 
type AttrLabel WebViewRelatedViewPropertyInfo Source # 
type AttrLabel WebViewRelatedViewPropertyInfo = "related-view"
type AttrGetType WebViewRelatedViewPropertyInfo Source # 
type AttrGetType WebViewRelatedViewPropertyInfo = ()
type AttrBaseTypeConstraint WebViewRelatedViewPropertyInfo Source # 
type AttrBaseTypeConstraint WebViewRelatedViewPropertyInfo = IsWebView
type AttrAllowedOps WebViewRelatedViewPropertyInfo Source # 
type AttrAllowedOps WebViewRelatedViewPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrClear ([] AttrOpTag))

constructWebViewRelatedView :: (IsWebView o, IsWebView a) => a -> IO (GValueConstruct o) Source #

webViewRelatedView :: AttrLabelProxy "relatedView" Source #

settings

data WebViewSettingsPropertyInfo Source #

Instances

AttrInfo WebViewSettingsPropertyInfo Source # 

Associated Types

type AttrAllowedOps WebViewSettingsPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WebViewSettingsPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WebViewSettingsPropertyInfo :: * -> Constraint

type AttrGetType WebViewSettingsPropertyInfo :: *

type AttrLabel WebViewSettingsPropertyInfo :: Symbol

type AttrOrigin WebViewSettingsPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint WebViewSettingsPropertyInfo o => Proxy * WebViewSettingsPropertyInfo -> o -> IO (AttrGetType WebViewSettingsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WebViewSettingsPropertyInfo o, AttrSetTypeConstraint WebViewSettingsPropertyInfo b) => Proxy * WebViewSettingsPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WebViewSettingsPropertyInfo o => Proxy * WebViewSettingsPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WebViewSettingsPropertyInfo o, AttrSetTypeConstraint WebViewSettingsPropertyInfo b) => Proxy * WebViewSettingsPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WebViewSettingsPropertyInfo Source # 
type AttrSetTypeConstraint WebViewSettingsPropertyInfo = IsSettings
type AttrOrigin WebViewSettingsPropertyInfo Source # 
type AttrLabel WebViewSettingsPropertyInfo Source # 
type AttrLabel WebViewSettingsPropertyInfo = "settings"
type AttrGetType WebViewSettingsPropertyInfo Source # 
type AttrGetType WebViewSettingsPropertyInfo = ()
type AttrBaseTypeConstraint WebViewSettingsPropertyInfo Source # 
type AttrBaseTypeConstraint WebViewSettingsPropertyInfo = IsWebView
type AttrAllowedOps WebViewSettingsPropertyInfo Source # 
type AttrAllowedOps WebViewSettingsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ([] AttrOpTag))

constructWebViewSettings :: (IsWebView o, IsSettings a) => a -> IO (GValueConstruct o) Source #

setWebViewSettings :: (MonadIO m, IsWebView o, IsSettings a) => o -> a -> m () Source #

webViewSettings :: AttrLabelProxy "settings" Source #

title

data WebViewTitlePropertyInfo Source #

Instances

AttrInfo WebViewTitlePropertyInfo Source # 

Associated Types

type AttrAllowedOps WebViewTitlePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WebViewTitlePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WebViewTitlePropertyInfo :: * -> Constraint

type AttrGetType WebViewTitlePropertyInfo :: *

type AttrLabel WebViewTitlePropertyInfo :: Symbol

type AttrOrigin WebViewTitlePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint WebViewTitlePropertyInfo o => Proxy * WebViewTitlePropertyInfo -> o -> IO (AttrGetType WebViewTitlePropertyInfo)

attrSet :: (AttrBaseTypeConstraint WebViewTitlePropertyInfo o, AttrSetTypeConstraint WebViewTitlePropertyInfo b) => Proxy * WebViewTitlePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WebViewTitlePropertyInfo o => Proxy * WebViewTitlePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WebViewTitlePropertyInfo o, AttrSetTypeConstraint WebViewTitlePropertyInfo b) => Proxy * WebViewTitlePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WebViewTitlePropertyInfo Source # 
type AttrSetTypeConstraint WebViewTitlePropertyInfo = * ~ ()
type AttrOrigin WebViewTitlePropertyInfo Source # 
type AttrLabel WebViewTitlePropertyInfo Source # 
type AttrLabel WebViewTitlePropertyInfo = "title"
type AttrGetType WebViewTitlePropertyInfo Source # 
type AttrGetType WebViewTitlePropertyInfo = Text
type AttrBaseTypeConstraint WebViewTitlePropertyInfo Source # 
type AttrBaseTypeConstraint WebViewTitlePropertyInfo = IsWebView
type AttrAllowedOps WebViewTitlePropertyInfo Source # 
type AttrAllowedOps WebViewTitlePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

getWebViewTitle :: (MonadIO m, IsWebView o) => o -> m Text Source #

webViewTitle :: AttrLabelProxy "title" Source #

uri

data WebViewUriPropertyInfo Source #

Instances

AttrInfo WebViewUriPropertyInfo Source # 

Associated Types

type AttrAllowedOps WebViewUriPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WebViewUriPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WebViewUriPropertyInfo :: * -> Constraint

type AttrGetType WebViewUriPropertyInfo :: *

type AttrLabel WebViewUriPropertyInfo :: Symbol

type AttrOrigin WebViewUriPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint WebViewUriPropertyInfo o => Proxy * WebViewUriPropertyInfo -> o -> IO (AttrGetType WebViewUriPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WebViewUriPropertyInfo o, AttrSetTypeConstraint WebViewUriPropertyInfo b) => Proxy * WebViewUriPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WebViewUriPropertyInfo o => Proxy * WebViewUriPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WebViewUriPropertyInfo o, AttrSetTypeConstraint WebViewUriPropertyInfo b) => Proxy * WebViewUriPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WebViewUriPropertyInfo Source # 
type AttrSetTypeConstraint WebViewUriPropertyInfo = * ~ ()
type AttrOrigin WebViewUriPropertyInfo Source # 
type AttrLabel WebViewUriPropertyInfo Source # 
type AttrLabel WebViewUriPropertyInfo = "uri"
type AttrGetType WebViewUriPropertyInfo Source # 
type AttrGetType WebViewUriPropertyInfo = Maybe Text
type AttrBaseTypeConstraint WebViewUriPropertyInfo Source # 
type AttrBaseTypeConstraint WebViewUriPropertyInfo = IsWebView
type AttrAllowedOps WebViewUriPropertyInfo Source # 
type AttrAllowedOps WebViewUriPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

getWebViewUri :: (MonadIO m, IsWebView o) => o -> m (Maybe Text) Source #

webViewUri :: AttrLabelProxy "uri" Source #

userContentManager

data WebViewUserContentManagerPropertyInfo Source #

Instances

AttrInfo WebViewUserContentManagerPropertyInfo Source # 
type AttrSetTypeConstraint WebViewUserContentManagerPropertyInfo Source # 
type AttrOrigin WebViewUserContentManagerPropertyInfo Source # 
type AttrLabel WebViewUserContentManagerPropertyInfo Source # 
type AttrLabel WebViewUserContentManagerPropertyInfo = "user-content-manager"
type AttrGetType WebViewUserContentManagerPropertyInfo Source # 
type AttrBaseTypeConstraint WebViewUserContentManagerPropertyInfo Source # 
type AttrBaseTypeConstraint WebViewUserContentManagerPropertyInfo = IsWebView
type AttrAllowedOps WebViewUserContentManagerPropertyInfo Source # 
type AttrAllowedOps WebViewUserContentManagerPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

webViewUserContentManager :: AttrLabelProxy "userContentManager" Source #

webContext

data WebViewWebContextPropertyInfo Source #

Instances

AttrInfo WebViewWebContextPropertyInfo Source # 

Associated Types

type AttrAllowedOps WebViewWebContextPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WebViewWebContextPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WebViewWebContextPropertyInfo :: * -> Constraint

type AttrGetType WebViewWebContextPropertyInfo :: *

type AttrLabel WebViewWebContextPropertyInfo :: Symbol

type AttrOrigin WebViewWebContextPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint WebViewWebContextPropertyInfo o => Proxy * WebViewWebContextPropertyInfo -> o -> IO (AttrGetType WebViewWebContextPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WebViewWebContextPropertyInfo o, AttrSetTypeConstraint WebViewWebContextPropertyInfo b) => Proxy * WebViewWebContextPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WebViewWebContextPropertyInfo o => Proxy * WebViewWebContextPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WebViewWebContextPropertyInfo o, AttrSetTypeConstraint WebViewWebContextPropertyInfo b) => Proxy * WebViewWebContextPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WebViewWebContextPropertyInfo Source # 
type AttrSetTypeConstraint WebViewWebContextPropertyInfo = IsWebContext
type AttrOrigin WebViewWebContextPropertyInfo Source # 
type AttrLabel WebViewWebContextPropertyInfo Source # 
type AttrLabel WebViewWebContextPropertyInfo = "web-context"
type AttrGetType WebViewWebContextPropertyInfo Source # 
type AttrBaseTypeConstraint WebViewWebContextPropertyInfo Source # 
type AttrBaseTypeConstraint WebViewWebContextPropertyInfo = IsWebView
type AttrAllowedOps WebViewWebContextPropertyInfo Source # 
type AttrAllowedOps WebViewWebContextPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructWebViewWebContext :: (IsWebView o, IsWebContext a) => a -> IO (GValueConstruct o) Source #

webViewWebContext :: AttrLabelProxy "webContext" Source #

zoomLevel

data WebViewZoomLevelPropertyInfo Source #

Instances

AttrInfo WebViewZoomLevelPropertyInfo Source # 

Associated Types

type AttrAllowedOps WebViewZoomLevelPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WebViewZoomLevelPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WebViewZoomLevelPropertyInfo :: * -> Constraint

type AttrGetType WebViewZoomLevelPropertyInfo :: *

type AttrLabel WebViewZoomLevelPropertyInfo :: Symbol

type AttrOrigin WebViewZoomLevelPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint WebViewZoomLevelPropertyInfo o => Proxy * WebViewZoomLevelPropertyInfo -> o -> IO (AttrGetType WebViewZoomLevelPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WebViewZoomLevelPropertyInfo o, AttrSetTypeConstraint WebViewZoomLevelPropertyInfo b) => Proxy * WebViewZoomLevelPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WebViewZoomLevelPropertyInfo o => Proxy * WebViewZoomLevelPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WebViewZoomLevelPropertyInfo o, AttrSetTypeConstraint WebViewZoomLevelPropertyInfo b) => Proxy * WebViewZoomLevelPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WebViewZoomLevelPropertyInfo Source # 
type AttrSetTypeConstraint WebViewZoomLevelPropertyInfo = * ~ Double
type AttrOrigin WebViewZoomLevelPropertyInfo Source # 
type AttrLabel WebViewZoomLevelPropertyInfo Source # 
type AttrLabel WebViewZoomLevelPropertyInfo = "zoom-level"
type AttrGetType WebViewZoomLevelPropertyInfo Source # 
type AttrBaseTypeConstraint WebViewZoomLevelPropertyInfo Source # 
type AttrBaseTypeConstraint WebViewZoomLevelPropertyInfo = IsWebView
type AttrAllowedOps WebViewZoomLevelPropertyInfo Source # 
type AttrAllowedOps WebViewZoomLevelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructWebViewZoomLevel :: IsWebView o => Double -> IO (GValueConstruct o) Source #

webViewZoomLevel :: AttrLabelProxy "zoomLevel" Source #

Signals

authenticate

data WebViewAuthenticateSignalInfo Source #

Instances

SignalInfo WebViewAuthenticateSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewAuthenticateSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewAuthenticateSignalInfo -> o -> HaskellCallbackType WebViewAuthenticateSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewAuthenticateSignalInfo Source # 

afterWebViewAuthenticate :: (GObject a, MonadIO m) => a -> WebViewAuthenticateCallback -> m SignalHandlerId Source #

onWebViewAuthenticate :: (GObject a, MonadIO m) => a -> WebViewAuthenticateCallback -> m SignalHandlerId Source #

close

type C_WebViewCloseCallback = Ptr () -> Ptr () -> IO () Source #

data WebViewCloseSignalInfo Source #

Instances

SignalInfo WebViewCloseSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewCloseSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewCloseSignalInfo -> o -> HaskellCallbackType WebViewCloseSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewCloseSignalInfo Source # 
type HaskellCallbackType WebViewCloseSignalInfo = WebViewCloseCallback

afterWebViewClose :: (GObject a, MonadIO m) => a -> WebViewCloseCallback -> m SignalHandlerId Source #

onWebViewClose :: (GObject a, MonadIO m) => a -> WebViewCloseCallback -> m SignalHandlerId Source #

contextMenu

data WebViewContextMenuSignalInfo Source #

Instances

SignalInfo WebViewContextMenuSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewContextMenuSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewContextMenuSignalInfo -> o -> HaskellCallbackType WebViewContextMenuSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewContextMenuSignalInfo Source # 

afterWebViewContextMenu :: (GObject a, MonadIO m) => a -> WebViewContextMenuCallback -> m SignalHandlerId Source #

onWebViewContextMenu :: (GObject a, MonadIO m) => a -> WebViewContextMenuCallback -> m SignalHandlerId Source #

contextMenuDismissed

data WebViewContextMenuDismissedSignalInfo Source #

Instances

SignalInfo WebViewContextMenuDismissedSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewContextMenuDismissedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewContextMenuDismissedSignalInfo -> o -> HaskellCallbackType WebViewContextMenuDismissedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewContextMenuDismissedSignalInfo Source # 

create

data WebViewCreateSignalInfo Source #

Instances

SignalInfo WebViewCreateSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewCreateSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewCreateSignalInfo -> o -> HaskellCallbackType WebViewCreateSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewCreateSignalInfo Source # 

afterWebViewCreate :: (GObject a, MonadIO m) => a -> WebViewCreateCallback -> m SignalHandlerId Source #

onWebViewCreate :: (GObject a, MonadIO m) => a -> WebViewCreateCallback -> m SignalHandlerId Source #

decidePolicy

data WebViewDecidePolicySignalInfo Source #

Instances

SignalInfo WebViewDecidePolicySignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewDecidePolicySignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewDecidePolicySignalInfo -> o -> HaskellCallbackType WebViewDecidePolicySignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewDecidePolicySignalInfo Source # 

afterWebViewDecidePolicy :: (GObject a, MonadIO m) => a -> WebViewDecidePolicyCallback -> m SignalHandlerId Source #

onWebViewDecidePolicy :: (GObject a, MonadIO m) => a -> WebViewDecidePolicyCallback -> m SignalHandlerId Source #

enterFullscreen

data WebViewEnterFullscreenSignalInfo Source #

Instances

SignalInfo WebViewEnterFullscreenSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewEnterFullscreenSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewEnterFullscreenSignalInfo -> o -> HaskellCallbackType WebViewEnterFullscreenSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewEnterFullscreenSignalInfo Source # 

afterWebViewEnterFullscreen :: (GObject a, MonadIO m) => a -> WebViewEnterFullscreenCallback -> m SignalHandlerId Source #

onWebViewEnterFullscreen :: (GObject a, MonadIO m) => a -> WebViewEnterFullscreenCallback -> m SignalHandlerId Source #

insecureContentDetected

data WebViewInsecureContentDetectedSignalInfo Source #

Instances

SignalInfo WebViewInsecureContentDetectedSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewInsecureContentDetectedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewInsecureContentDetectedSignalInfo -> o -> HaskellCallbackType WebViewInsecureContentDetectedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewInsecureContentDetectedSignalInfo Source # 

leaveFullscreen

data WebViewLeaveFullscreenSignalInfo Source #

Instances

SignalInfo WebViewLeaveFullscreenSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewLeaveFullscreenSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewLeaveFullscreenSignalInfo -> o -> HaskellCallbackType WebViewLeaveFullscreenSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewLeaveFullscreenSignalInfo Source # 

afterWebViewLeaveFullscreen :: (GObject a, MonadIO m) => a -> WebViewLeaveFullscreenCallback -> m SignalHandlerId Source #

onWebViewLeaveFullscreen :: (GObject a, MonadIO m) => a -> WebViewLeaveFullscreenCallback -> m SignalHandlerId Source #

loadChanged

data WebViewLoadChangedSignalInfo Source #

Instances

SignalInfo WebViewLoadChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewLoadChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewLoadChangedSignalInfo -> o -> HaskellCallbackType WebViewLoadChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewLoadChangedSignalInfo Source # 

afterWebViewLoadChanged :: (GObject a, MonadIO m) => a -> WebViewLoadChangedCallback -> m SignalHandlerId Source #

onWebViewLoadChanged :: (GObject a, MonadIO m) => a -> WebViewLoadChangedCallback -> m SignalHandlerId Source #

loadFailed

type C_WebViewLoadFailedCallback = Ptr () -> CUInt -> CString -> Ptr GError -> Ptr () -> IO CInt Source #

type WebViewLoadFailedCallback = LoadEvent -> Text -> GError -> IO Bool Source #

data WebViewLoadFailedSignalInfo Source #

Instances

SignalInfo WebViewLoadFailedSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewLoadFailedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewLoadFailedSignalInfo -> o -> HaskellCallbackType WebViewLoadFailedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewLoadFailedSignalInfo Source # 

afterWebViewLoadFailed :: (GObject a, MonadIO m) => a -> WebViewLoadFailedCallback -> m SignalHandlerId Source #

onWebViewLoadFailed :: (GObject a, MonadIO m) => a -> WebViewLoadFailedCallback -> m SignalHandlerId Source #

loadFailedWithTlsErrors

type C_WebViewLoadFailedWithTlsErrorsCallback = Ptr () -> CString -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO CInt Source #

type WebViewLoadFailedWithTlsErrorsCallback = Text -> TlsCertificate -> [TlsCertificateFlags] -> IO Bool Source #

data WebViewLoadFailedWithTlsErrorsSignalInfo Source #

Instances

SignalInfo WebViewLoadFailedWithTlsErrorsSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewLoadFailedWithTlsErrorsSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewLoadFailedWithTlsErrorsSignalInfo -> o -> HaskellCallbackType WebViewLoadFailedWithTlsErrorsSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewLoadFailedWithTlsErrorsSignalInfo Source # 

mouseTargetChanged

data WebViewMouseTargetChangedSignalInfo Source #

Instances

SignalInfo WebViewMouseTargetChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewMouseTargetChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewMouseTargetChangedSignalInfo -> o -> HaskellCallbackType WebViewMouseTargetChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewMouseTargetChangedSignalInfo Source # 

onWebViewMouseTargetChanged :: (GObject a, MonadIO m) => a -> WebViewMouseTargetChangedCallback -> m SignalHandlerId Source #

permissionRequest

data WebViewPermissionRequestSignalInfo Source #

Instances

SignalInfo WebViewPermissionRequestSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewPermissionRequestSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewPermissionRequestSignalInfo -> o -> HaskellCallbackType WebViewPermissionRequestSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewPermissionRequestSignalInfo Source # 

afterWebViewPermissionRequest :: (GObject a, MonadIO m) => a -> WebViewPermissionRequestCallback -> m SignalHandlerId Source #

onWebViewPermissionRequest :: (GObject a, MonadIO m) => a -> WebViewPermissionRequestCallback -> m SignalHandlerId Source #

print

data WebViewPrintSignalInfo Source #

Instances

SignalInfo WebViewPrintSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewPrintSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewPrintSignalInfo -> o -> HaskellCallbackType WebViewPrintSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewPrintSignalInfo Source # 
type HaskellCallbackType WebViewPrintSignalInfo = WebViewPrintCallback

afterWebViewPrint :: (GObject a, MonadIO m) => a -> WebViewPrintCallback -> m SignalHandlerId Source #

onWebViewPrint :: (GObject a, MonadIO m) => a -> WebViewPrintCallback -> m SignalHandlerId Source #

readyToShow

data WebViewReadyToShowSignalInfo Source #

Instances

SignalInfo WebViewReadyToShowSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewReadyToShowSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewReadyToShowSignalInfo -> o -> HaskellCallbackType WebViewReadyToShowSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewReadyToShowSignalInfo Source # 

afterWebViewReadyToShow :: (GObject a, MonadIO m) => a -> WebViewReadyToShowCallback -> m SignalHandlerId Source #

onWebViewReadyToShow :: (GObject a, MonadIO m) => a -> WebViewReadyToShowCallback -> m SignalHandlerId Source #

resourceLoadStarted

data WebViewResourceLoadStartedSignalInfo Source #

Instances

SignalInfo WebViewResourceLoadStartedSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewResourceLoadStartedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewResourceLoadStartedSignalInfo -> o -> HaskellCallbackType WebViewResourceLoadStartedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewResourceLoadStartedSignalInfo Source # 

onWebViewResourceLoadStarted :: (GObject a, MonadIO m) => a -> WebViewResourceLoadStartedCallback -> m SignalHandlerId Source #

runAsModal

data WebViewRunAsModalSignalInfo Source #

Instances

SignalInfo WebViewRunAsModalSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewRunAsModalSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewRunAsModalSignalInfo -> o -> HaskellCallbackType WebViewRunAsModalSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewRunAsModalSignalInfo Source # 

afterWebViewRunAsModal :: (GObject a, MonadIO m) => a -> WebViewRunAsModalCallback -> m SignalHandlerId Source #

onWebViewRunAsModal :: (GObject a, MonadIO m) => a -> WebViewRunAsModalCallback -> m SignalHandlerId Source #

runColorChooser

data WebViewRunColorChooserSignalInfo Source #

Instances

SignalInfo WebViewRunColorChooserSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewRunColorChooserSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewRunColorChooserSignalInfo -> o -> HaskellCallbackType WebViewRunColorChooserSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewRunColorChooserSignalInfo Source # 

afterWebViewRunColorChooser :: (GObject a, MonadIO m) => a -> WebViewRunColorChooserCallback -> m SignalHandlerId Source #

onWebViewRunColorChooser :: (GObject a, MonadIO m) => a -> WebViewRunColorChooserCallback -> m SignalHandlerId Source #

runFileChooser

data WebViewRunFileChooserSignalInfo Source #

Instances

SignalInfo WebViewRunFileChooserSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewRunFileChooserSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewRunFileChooserSignalInfo -> o -> HaskellCallbackType WebViewRunFileChooserSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewRunFileChooserSignalInfo Source # 

afterWebViewRunFileChooser :: (GObject a, MonadIO m) => a -> WebViewRunFileChooserCallback -> m SignalHandlerId Source #

onWebViewRunFileChooser :: (GObject a, MonadIO m) => a -> WebViewRunFileChooserCallback -> m SignalHandlerId Source #

scriptDialog

data WebViewScriptDialogSignalInfo Source #

Instances

SignalInfo WebViewScriptDialogSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewScriptDialogSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewScriptDialogSignalInfo -> o -> HaskellCallbackType WebViewScriptDialogSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewScriptDialogSignalInfo Source # 

afterWebViewScriptDialog :: (GObject a, MonadIO m) => a -> WebViewScriptDialogCallback -> m SignalHandlerId Source #

onWebViewScriptDialog :: (GObject a, MonadIO m) => a -> WebViewScriptDialogCallback -> m SignalHandlerId Source #

showNotification

data WebViewShowNotificationSignalInfo Source #

Instances

SignalInfo WebViewShowNotificationSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewShowNotificationSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewShowNotificationSignalInfo -> o -> HaskellCallbackType WebViewShowNotificationSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewShowNotificationSignalInfo Source # 

afterWebViewShowNotification :: (GObject a, MonadIO m) => a -> WebViewShowNotificationCallback -> m SignalHandlerId Source #

onWebViewShowNotification :: (GObject a, MonadIO m) => a -> WebViewShowNotificationCallback -> m SignalHandlerId Source #

submitForm

data WebViewSubmitFormSignalInfo Source #

Instances

SignalInfo WebViewSubmitFormSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewSubmitFormSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewSubmitFormSignalInfo -> o -> HaskellCallbackType WebViewSubmitFormSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewSubmitFormSignalInfo Source # 

afterWebViewSubmitForm :: (GObject a, MonadIO m) => a -> WebViewSubmitFormCallback -> m SignalHandlerId Source #

onWebViewSubmitForm :: (GObject a, MonadIO m) => a -> WebViewSubmitFormCallback -> m SignalHandlerId Source #

webProcessCrashed

data WebViewWebProcessCrashedSignalInfo Source #

Instances

SignalInfo WebViewWebProcessCrashedSignalInfo Source # 

Associated Types

type HaskellCallbackType WebViewWebProcessCrashedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebViewWebProcessCrashedSignalInfo -> o -> HaskellCallbackType WebViewWebProcessCrashedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebViewWebProcessCrashedSignalInfo Source # 

afterWebViewWebProcessCrashed :: (GObject a, MonadIO m) => a -> WebViewWebProcessCrashedCallback -> m SignalHandlerId Source #

onWebViewWebProcessCrashed :: (GObject a, MonadIO m) => a -> WebViewWebProcessCrashedCallback -> m SignalHandlerId Source #