gi-webkit-0.2.4.15: WebKit 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.WebKit.Objects.WebView

Contents

Description

 

Synopsis

Exported types

newtype WebView Source

Constructors

WebView (ForeignPtr WebView) 

Instances

GObject WebView 
((~) * info (ResolveWebViewMethod t WebView), MethodInfo * info WebView p) => IsLabelProxy t (WebView -> p) 
type ParentTypes WebView 
type AttributeList WebView 
type SignalList WebView 

class GObject o => WebViewK o Source

Instances

Methods

webViewCanCopyClipboard

webViewCanCutClipboard

data WebViewCanCutClipboardMethodInfo Source

Instances

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

webViewCanGoBack

data WebViewCanGoBackMethodInfo Source

Instances

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

webViewCanGoBackOrForward

webViewCanGoForward

data WebViewCanGoForwardMethodInfo Source

Instances

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

webViewCanPasteClipboard

webViewCanRedo

data WebViewCanRedoMethodInfo Source

Instances

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

webViewCanShowMimeType

data WebViewCanShowMimeTypeMethodInfo Source

Instances

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

webViewCanUndo

data WebViewCanUndoMethodInfo Source

Instances

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

webViewCopyClipboard

data WebViewCopyClipboardMethodInfo Source

Instances

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

webViewCutClipboard

data WebViewCutClipboardMethodInfo Source

Instances

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

webViewDeleteSelection

data WebViewDeleteSelectionMethodInfo Source

Instances

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

webViewExecuteScript

data WebViewExecuteScriptMethodInfo Source

Instances

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

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

webViewGetBackForwardList

webViewGetCopyTargetList

webViewGetCustomEncoding

webViewGetDomDocument

webViewGetEditable

data WebViewGetEditableMethodInfo Source

Instances

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

webViewGetEncoding

data WebViewGetEncodingMethodInfo Source

Instances

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

webViewGetFocusedFrame

webViewGetFullContentZoom

webViewGetHitTestResult

webViewGetIconPixbuf

data WebViewGetIconPixbufMethodInfo Source

Instances

((~) * signature (m Pixbuf), MonadIO m, WebViewK a) => MethodInfo * WebViewGetIconPixbufMethodInfo a signature 

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

Deprecated: (Since version 1.8)Use webkit_web_view_try_get_favicon_pixbuf() instead.

webViewGetIconUri

data WebViewGetIconUriMethodInfo Source

Instances

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

webViewGetInspector

webViewGetLoadStatus

webViewGetMainFrame

data WebViewGetMainFrameMethodInfo Source

Instances

((~) * signature (m WebFrame), MonadIO m, WebViewK a) => MethodInfo * WebViewGetMainFrameMethodInfo a signature 

webViewGetPasteTargetList

webViewGetProgress

data WebViewGetProgressMethodInfo Source

Instances

((~) * signature (m Double), MonadIO m, WebViewK a) => MethodInfo * WebViewGetProgressMethodInfo a signature 

webViewGetSettings

data WebViewGetSettingsMethodInfo Source

Instances

((~) * signature (m WebSettings), MonadIO m, WebViewK a) => MethodInfo * WebViewGetSettingsMethodInfo a signature 

webViewGetSnapshot

data WebViewGetSnapshotMethodInfo Source

Instances

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

webViewGetTitle

data WebViewGetTitleMethodInfo Source

Instances

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

webViewGetTransparent

data WebViewGetTransparentMethodInfo Source

Instances

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

webViewGetUri

data WebViewGetUriMethodInfo Source

Instances

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

webViewGetViewMode

webViewGetViewSourceMode

webViewGetViewportAttributes

webViewGetWindowFeatures

webViewGetZoomLevel

data WebViewGetZoomLevelMethodInfo Source

Instances

((~) * signature (m Float), MonadIO m, WebViewK a) => MethodInfo * WebViewGetZoomLevelMethodInfo a signature 

webViewGoBack

data WebViewGoBackMethodInfo Source

Instances

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

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

webViewGoBackOrForward

data WebViewGoBackOrForwardMethodInfo Source

Instances

((~) * signature (Int32 -> m ()), MonadIO m, WebViewK a) => MethodInfo * WebViewGoBackOrForwardMethodInfo a signature 

webViewGoForward

data WebViewGoForwardMethodInfo Source

Instances

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

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

webViewGoToBackForwardItem

webViewHasSelection

data WebViewHasSelectionMethodInfo Source

Instances

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

webViewLoadHtmlString

data WebViewLoadHtmlStringMethodInfo Source

Instances

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

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

Deprecated: (Since version 1.1.1)Use webkit_web_view_load_string() instead.

webViewLoadRequest

data WebViewLoadRequestMethodInfo Source

Instances

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

webViewLoadString

data WebViewLoadStringMethodInfo Source

Instances

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

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

webViewLoadUri

data WebViewLoadUriMethodInfo Source

Instances

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

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

webViewMarkTextMatches

data WebViewMarkTextMatchesMethodInfo Source

Instances

((~) * signature (Text -> Bool -> Word32 -> m Word32), MonadIO m, WebViewK a) => MethodInfo * WebViewMarkTextMatchesMethodInfo a signature 

webViewMoveCursor

data WebViewMoveCursorMethodInfo Source

Instances

((~) * signature (MovementStep -> Int32 -> m ()), MonadIO m, WebViewK a) => MethodInfo * WebViewMoveCursorMethodInfo a signature 

webViewNew

webViewOpen

data WebViewOpenMethodInfo Source

Instances

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

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

Deprecated: (Since version 1.1.1)Use webkit_web_view_load_uri() instead.

webViewPasteClipboard

data WebViewPasteClipboardMethodInfo Source

Instances

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

webViewRedo

data WebViewRedoMethodInfo Source

Instances

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

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

webViewReload

data WebViewReloadMethodInfo Source

Instances

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

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

webViewReloadBypassCache

data WebViewReloadBypassCacheMethodInfo Source

Instances

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

webViewSearchText

data WebViewSearchTextMethodInfo Source

Instances

((~) * signature (Text -> Bool -> Bool -> Bool -> m Bool), MonadIO m, WebViewK a) => MethodInfo * WebViewSearchTextMethodInfo a signature 

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

webViewSelectAll

data WebViewSelectAllMethodInfo Source

Instances

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

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

webViewSetCustomEncoding

data WebViewSetCustomEncodingMethodInfo Source

Instances

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

webViewSetEditable

data WebViewSetEditableMethodInfo Source

Instances

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

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

webViewSetFullContentZoom

data WebViewSetFullContentZoomMethodInfo Source

Instances

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

webViewSetHighlightTextMatches

webViewSetMaintainsBackForwardList

webViewSetSettings

data WebViewSetSettingsMethodInfo Source

Instances

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

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

webViewSetTransparent

data WebViewSetTransparentMethodInfo Source

Instances

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

webViewSetViewMode

data WebViewSetViewModeMethodInfo Source

Instances

((~) * signature (WebViewViewMode -> m ()), MonadIO m, WebViewK a) => MethodInfo * WebViewSetViewModeMethodInfo a signature 

webViewSetViewSourceMode

data WebViewSetViewSourceModeMethodInfo Source

Instances

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

webViewSetZoomLevel

data WebViewSetZoomLevelMethodInfo Source

Instances

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

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

webViewStopLoading

data WebViewStopLoadingMethodInfo Source

Instances

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

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

webViewTryGetFaviconPixbuf

webViewUndo

data WebViewUndoMethodInfo Source

Instances

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

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

webViewUnmarkTextMatches

data WebViewUnmarkTextMatchesMethodInfo Source

Instances

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

webViewZoomIn

data WebViewZoomInMethodInfo Source

Instances

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

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

webViewZoomOut

data WebViewZoomOutMethodInfo Source

Instances

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

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

Properties

CopyTargetList

CustomEncoding

Editable

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

Encoding

FullContentZoom

IconUri

ImContext

LoadStatus

PasteTargetList

Progress

SelfScrolling

Settings

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

Title

Transparent

Uri

ViewMode

ViewportAttributes

WebInspector

WindowFeatures

ZoomLevel

setWebViewZoomLevel :: (MonadIO m, WebViewK o) => o -> Float -> m () Source

Signals

CloseWebView

ConsoleMessage

ContextMenu

CopyClipboard

CreatePluginWidget

CreateWebView

CutClipboard

DatabaseQuotaExceeded

DocumentLoadFinished

DownloadRequested

EditingBegan

EditingEnded

EnteringFullscreen

FrameCreated

GeolocationPolicyDecisionCancelled

GeolocationPolicyDecisionRequested

HoveringOverLink

IconLoaded

LeavingFullscreen

LoadCommitted

LoadError

LoadFinished

LoadProgressChanged

LoadStarted

MimeTypePolicyDecisionRequested

MoveCursor

NavigationPolicyDecisionRequested

NavigationRequested

NewWindowPolicyDecisionRequested

OnloadEvent

PasteClipboard

PopulatePopup

PrintRequested

Redo

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

ResourceContentLengthReceived

ResourceLoadFailed

ResourceLoadFinished

ResourceRequestStarting

ResourceResponseReceived

RunFileChooser

ScriptAlert

ScriptConfirm

ScriptPrompt

SelectAll

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

SelectionChanged

ShouldApplyStyle

ShouldBeginEditing

ShouldChangeSelectedRange

ShouldDeleteRange

ShouldEndEditing

ShouldInsertNode

ShouldInsertText

ShouldShowDeleteInterfaceForElement

StatusBarTextChanged

TitleChanged

Undo

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

UserChangedContents

ViewportAttributesChanged

ViewportAttributesRecomputeRequested

WebViewReady

WindowObjectCleared

type WebViewWindowObjectClearedCallbackC = Ptr () -> Ptr WebFrame -> Ptr () -> Ptr () -> Ptr () -> IO () Source