gi-webkit2-0.2.10.13: 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 (ForeignPtr WebView) 

Instances

GObject 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

type ParentTypes WebView Source 
type AttributeList WebView Source 
type SignalList WebView Source 

class GObject o => WebViewK o Source

Instances

Methods

webViewCanExecuteEditingCommand

data WebViewCanExecuteEditingCommandMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, WebViewK a, CancellableK b) => MethodInfo (TYPE Lifted) WebViewCanExecuteEditingCommandMethodInfo a signature Source 

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

webViewCanGoForward

webViewCanShowMimeType

webViewDownloadUri

webViewExecuteEditingCommand

webViewExecuteEditingCommandWithArgument

webViewGetBackForwardList

webViewGetBackgroundColor

webViewGetContext

webViewGetCustomCharset

webViewGetEditorState

webViewGetEstimatedLoadProgress

webViewGetFavicon

data WebViewGetFaviconMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Surface), MonadIO m, WebViewK a) => MethodInfo (TYPE Lifted) WebViewGetFaviconMethodInfo a signature Source 

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

webViewGetFindController

webViewGetInspector

webViewGetJavascriptGlobalContext

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

webViewGetMainResource

webViewGetPageId

webViewGetSettings

webViewGetSnapshot

data WebViewGetSnapshotMethodInfo Source

Instances

((~) (TYPE Lifted) signature (SnapshotRegion -> [SnapshotOptions] -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, WebViewK a, CancellableK b) => MethodInfo (TYPE Lifted) WebViewGetSnapshotMethodInfo a signature Source 

webViewGetSnapshot :: (MonadIO m, WebViewK a, CancellableK b) => a -> SnapshotRegion -> [SnapshotOptions] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source

webViewGetSnapshotFinish

data WebViewGetSnapshotFinishMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> m Surface), MonadIO m, WebViewK a, AsyncResultK b) => MethodInfo (TYPE Lifted) WebViewGetSnapshotFinishMethodInfo a signature Source 

webViewGetSnapshotFinish :: (MonadIO m, WebViewK a, AsyncResultK b) => a -> b -> m Surface Source

webViewGetTitle

webViewGetTlsInfo

data WebViewGetTlsInfoMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m (Bool, TlsCertificate, [TlsCertificateFlags])), MonadIO m, WebViewK a) => MethodInfo (TYPE Lifted) WebViewGetTlsInfoMethodInfo a signature Source 

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

webViewGetUri

webViewGetUserContentManager

webViewGetWindowProperties

webViewGetZoomLevel

webViewGoBack

data WebViewGoBackMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WebViewK a) => MethodInfo (TYPE Lifted) WebViewGoBackMethodInfo a signature Source 

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

webViewGoForward

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

webViewGoToBackForwardListItem

webViewIsEditable

webViewIsLoading

webViewIsPlayingAudio

webViewLoadAlternateHtml

webViewLoadBytes

data WebViewLoadBytesMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Bytes -> Maybe Text -> Maybe Text -> Maybe Text -> m ()), MonadIO m, WebViewK a) => MethodInfo (TYPE Lifted) WebViewLoadBytesMethodInfo a signature Source 

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

webViewLoadHtml

data WebViewLoadHtmlMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> Maybe Text -> m ()), MonadIO m, WebViewK a) => MethodInfo (TYPE Lifted) WebViewLoadHtmlMethodInfo a signature Source 

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

webViewLoadPlainText

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

webViewLoadRequest

webViewLoadRequest :: (MonadIO m, WebViewK a, URIRequestK b) => a -> b -> m () Source

webViewLoadUri

data WebViewLoadUriMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, WebViewK a) => MethodInfo (TYPE Lifted) WebViewLoadUriMethodInfo a signature Source 

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

webViewNew

webViewNewWithContext

webViewNewWithRelatedView

webViewNewWithSettings

webViewNewWithUserContentManager

webViewReload

data WebViewReloadMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, WebViewK a) => MethodInfo (TYPE Lifted) WebViewReloadMethodInfo a signature Source 

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

webViewReloadBypassCache

webViewRunJavascript

data WebViewRunJavascriptMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, WebViewK a, CancellableK b) => MethodInfo (TYPE Lifted) WebViewRunJavascriptMethodInfo a signature Source 

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

data WebViewRunJavascriptFromGresourceMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, WebViewK a, CancellableK b) => MethodInfo (TYPE Lifted) WebViewRunJavascriptFromGresourceMethodInfo a signature Source 

webViewRunJavascriptFromGresource :: (MonadIO m, WebViewK a, CancellableK b) => a -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m () Source

webViewRunJavascriptFromGresourceFinish

webViewSave

data WebViewSaveMethodInfo Source

Instances

((~) (TYPE Lifted) signature (SaveMode -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, WebViewK a, CancellableK b) => MethodInfo (TYPE Lifted) WebViewSaveMethodInfo a signature Source 

Methods

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

webViewSave :: (MonadIO m, WebViewK a, CancellableK b) => a -> SaveMode -> Maybe b -> Maybe AsyncReadyCallback -> m () Source

webViewSaveFinish

data WebViewSaveFinishMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> m InputStream), MonadIO m, WebViewK a, AsyncResultK b) => MethodInfo (TYPE Lifted) WebViewSaveFinishMethodInfo a signature Source 

webViewSaveFinish :: (MonadIO m, WebViewK a, AsyncResultK b) => a -> b -> m InputStream Source

webViewSaveToFile

data WebViewSaveToFileMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> SaveMode -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, WebViewK a, FileK b, CancellableK c) => MethodInfo (TYPE Lifted) WebViewSaveToFileMethodInfo a signature Source 

webViewSaveToFile :: (MonadIO m, WebViewK a, FileK b, CancellableK c) => a -> b -> SaveMode -> Maybe c -> Maybe AsyncReadyCallback -> m () Source

webViewSaveToFileFinish

data WebViewSaveToFileFinishMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, WebViewK a, AsyncResultK b) => MethodInfo (TYPE Lifted) WebViewSaveToFileFinishMethodInfo a signature Source 

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

webViewStopLoading

webViewStopLoading :: (MonadIO m, WebViewK a) => a -> m () Source

Properties

Editable

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

EstimatedLoadProgress

data WebViewEstimatedLoadProgressPropertyInfo Source

Instances

Favicon

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

IsLoading

IsPlayingAudio

RelatedView

Settings

setWebViewSettings :: (MonadIO m, WebViewK o, SettingsK a) => o -> a -> m () Source

Title

Uri

UserContentManager

data WebViewUserContentManagerPropertyInfo Source

WebContext

ZoomLevel

Signals

Authenticate

Close

type WebViewCloseCallbackC = Ptr () -> Ptr () -> IO () Source

ContextMenu

ContextMenuDismissed

Create

DecidePolicy

EnterFullscreen

InsecureContentDetected

LeaveFullscreen

LoadChanged

LoadFailed

LoadFailedWithTlsErrors

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

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

MouseTargetChanged

PermissionRequest

Print

ReadyToShow

ResourceLoadStarted

RunAsModal

RunColorChooser

RunFileChooser

ScriptDialog

ShowNotification

SubmitForm

WebProcessCrashed