gi-webkit2-4.0.2: 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) => IsLabelProxy t (WebView -> p) Source 
type ParentTypes WebView Source 
type AttributeList WebView Source 
type SignalList WebView Source 

class GObject o => WebViewK o Source

Methods

webViewCanExecuteEditingCommand

webViewCanExecuteEditingCommandFinish

webViewCanGoBack

data WebViewCanGoBackMethodInfo Source

Instances

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

webViewCanGoForward

data WebViewCanGoForwardMethodInfo Source

Instances

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

webViewCanShowMimeType

webViewDownloadUri

data WebViewDownloadUriMethodInfo Source

Instances

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

webViewExecuteEditingCommand

webViewExecuteEditingCommandWithArgument

webViewGetBackForwardList

webViewGetBackgroundColor

webViewGetContext

webViewGetCustomCharset

webViewGetEditorState

webViewGetEstimatedLoadProgress

webViewGetFavicon

data WebViewGetFaviconMethodInfo Source

Instances

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

webViewGetFindController

webViewGetInspector

webViewGetJavascriptGlobalContext

webViewGetMainResource

webViewGetPageId

data WebViewGetPageIdMethodInfo Source

Instances

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

webViewGetSessionState

webViewGetSettings

webViewGetSnapshot

webViewGetSnapshotFinish

webViewGetTitle

data WebViewGetTitleMethodInfo Source

Instances

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

webViewGetTlsInfo

webViewGetUri

data WebViewGetUriMethodInfo Source

Instances

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

webViewGetUserContentManager

webViewGetWindowProperties

webViewGetZoomLevel

webViewGoBack

data WebViewGoBackMethodInfo Source

Instances

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

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

webViewGoForward

data WebViewGoForwardMethodInfo Source

Instances

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

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

webViewGoToBackForwardListItem

webViewIsEditable

data WebViewIsEditableMethodInfo Source

Instances

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

webViewIsLoading

data WebViewIsLoadingMethodInfo Source

Instances

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

webViewIsPlayingAudio

webViewLoadAlternateHtml

data WebViewLoadAlternateHtmlMethodInfo Source

Instances

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

webViewLoadBytes

data WebViewLoadBytesMethodInfo Source

Instances

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

webViewLoadHtml

data WebViewLoadHtmlMethodInfo Source

Instances

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

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

webViewLoadPlainText

data WebViewLoadPlainTextMethodInfo Source

Instances

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

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

webViewLoadRequest

data WebViewLoadRequestMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, WebViewK a, URIRequestK b) => MethodInfo * WebViewLoadRequestMethodInfo a signature Source 

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

webViewLoadUri

data WebViewLoadUriMethodInfo Source

Instances

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

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

webViewNew

webViewNewWithContext

webViewNewWithRelatedView

webViewNewWithSettings

webViewNewWithUserContentManager

webViewReload

data WebViewReloadMethodInfo Source

Instances

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

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

webViewReloadBypassCache

webViewRestoreSessionState

webViewRunJavascript

webViewRunJavascriptFinish

webViewRunJavascriptFromGresource

webViewRunJavascriptFromGresourceFinish

webViewSave

data WebViewSaveMethodInfo Source

Instances

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

webViewSaveFinish

data WebViewSaveFinishMethodInfo Source

Instances

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

webViewSaveToFile

data WebViewSaveToFileMethodInfo Source

Instances

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

webViewSaveToFileFinish

data WebViewSaveToFileFinishMethodInfo Source

Instances

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

webViewSetBackgroundColor

webViewSetCustomCharset

webViewSetEditable

data WebViewSetEditableMethodInfo Source

Instances

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

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

webViewSetSettings

data WebViewSetSettingsMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, WebViewK a, SettingsK b) => MethodInfo * WebViewSetSettingsMethodInfo a signature Source 

webViewSetSettings :: (MonadIO m, WebViewK a, SettingsK b) => a -> b -> m () Source

webViewSetZoomLevel

data WebViewSetZoomLevelMethodInfo Source

Instances

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

webViewStopLoading

data WebViewStopLoadingMethodInfo Source

Instances

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

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

webViewTryClose

data WebViewTryCloseMethodInfo Source

Instances

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

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

Properties

Editable

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

EstimatedLoadProgress

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

WebContext

ZoomLevel

Signals

Authenticate

Close

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

ContextMenu

ContextMenuDismissed

Create

DecidePolicy

EnterFullscreen

InsecureContentDetected

LeaveFullscreen

LoadChanged

LoadFailed

LoadFailedWithTlsErrors

MouseTargetChanged

PermissionRequest

Print

ReadyToShow

ResourceLoadStarted

RunAsModal

RunColorChooser

RunFileChooser

ScriptDialog

ShowNotification

SubmitForm

WebProcessCrashed