gi-webkit-0.2.4.13: 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 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

webViewCanCopyClipboard

webViewCanCutClipboard

webViewCanGoBack

webViewCanGoBackOrForward

webViewCanGoForward

webViewCanPasteClipboard

webViewCanRedo

webViewCanShowMimeType

webViewCanUndo

webViewCopyClipboard

webViewCutClipboard

webViewDeleteSelection

webViewExecuteScript

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

webViewGetBackForwardList

webViewGetCopyTargetList

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

webViewGetCustomEncoding

webViewGetDomDocument

webViewGetEditable

webViewGetEncoding

webViewGetFocusedFrame

webViewGetFullContentZoom

webViewGetHitTestResult

webViewGetHitTestResult :: (MonadIO m, WebViewK a) => a -> EventButton -> m HitTestResult Source

webViewGetIconPixbuf

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

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

webViewGetIconUri

webViewGetInspector

webViewGetLoadStatus

webViewGetMainFrame

webViewGetPasteTargetList

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

webViewGetProgress

webViewGetSettings

webViewGetSnapshot

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

webViewGetTitle

webViewGetTransparent

webViewGetUri

webViewGetViewMode

webViewGetViewSourceMode

webViewGetViewportAttributes

webViewGetWindowFeatures

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

webViewGoBackOrForward

webViewGoForward

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

webViewGoToBackForwardItem

webViewHasSelection

webViewLoadHtmlString

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

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

webViewLoadRequest

webViewLoadString

data WebViewLoadStringMethodInfo Source

Instances

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

webViewLoadString :: (MonadIO m, WebViewK a) => a -> Text -> Text -> Text -> Text -> 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

webViewMarkTextMatches

webViewMoveCursor

data WebViewMoveCursorMethodInfo Source

Instances

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

webViewMoveCursor :: (MonadIO m, WebViewK a) => a -> MovementStep -> Int32 -> m () Source

webViewNew

webViewOpen

data WebViewOpenMethodInfo Source

Instances

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

Methods

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

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

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

webViewPasteClipboard

webViewRedo

data WebViewRedoMethodInfo Source

Instances

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

Methods

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

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

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

webViewSearchText

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

webViewSelectAll

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

webViewSetCustomEncoding

webViewSetEditable

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

webViewSetFullContentZoom

webViewSetHighlightTextMatches

webViewSetMaintainsBackForwardList

webViewSetSettings

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

webViewSetTransparent

webViewSetViewMode

webViewSetViewSourceMode

webViewSetZoomLevel

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

webViewStopLoading

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

webViewTryGetFaviconPixbuf

webViewUndo

data WebViewUndoMethodInfo Source

Instances

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

Methods

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

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

webViewUnmarkTextMatches

webViewZoomIn

data WebViewZoomInMethodInfo Source

Instances

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

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

webViewZoomOut

data WebViewZoomOutMethodInfo Source

Instances

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

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

Properties

CopyTargetList

getWebViewCopyTargetList :: (MonadIO m, WebViewK o) => o -> m TargetList Source

CustomEncoding

Editable

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

Encoding

FullContentZoom

IconUri

ImContext

getWebViewImContext :: (MonadIO m, WebViewK o) => o -> m IMContext Source

LoadStatus

PasteTargetList

getWebViewPasteTargetList :: (MonadIO m, WebViewK o) => o -> m TargetList Source

Progress

SelfScrolling

Settings

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

Title

Transparent

Uri

ViewMode

ViewportAttributes

data WebViewViewportAttributesPropertyInfo Source

WebInspector

WindowFeatures

ZoomLevel

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

Signals

CloseWebView

ConsoleMessage

ContextMenu

CopyClipboard

CreatePluginWidget

type WebViewCreatePluginWidgetCallback = Text -> Text -> Map (Ptr ()) (Ptr ()) -> IO Widget Source

type WebViewCreatePluginWidgetCallbackC = Ptr () -> CString -> CString -> Ptr (GHashTable (Ptr ()) (Ptr ())) -> Ptr () -> IO (Ptr Widget) Source

CreateWebView

CutClipboard

DatabaseQuotaExceeded

type WebViewDatabaseQuotaExceededCallback = Object -> Object -> IO () Source

type WebViewDatabaseQuotaExceededCallbackC = Ptr () -> Ptr Object -> Ptr Object -> Ptr () -> IO () Source

DocumentLoadFinished

DownloadRequested

EditingBegan

EditingEnded

EnteringFullscreen

FrameCreated

GeolocationPolicyDecisionCancelled

GeolocationPolicyDecisionRequested

HoveringOverLink

IconLoaded

LeavingFullscreen

LoadCommitted

LoadError

LoadFinished

LoadProgressChanged

LoadStarted

MimeTypePolicyDecisionRequested

MoveCursor

type WebViewMoveCursorCallback = MovementStep -> Int32 -> IO Bool Source

NavigationPolicyDecisionRequested

NavigationRequested

NewWindowPolicyDecisionRequested

OnloadEvent

PasteClipboard

PopulatePopup

type WebViewPopulatePopupCallbackC = Ptr () -> Ptr Menu -> Ptr () -> IO () Source

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