gi-webkit2webextension-4.0.7: WebKit2-WebExtension 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.WebKit2WebExtension.Objects.WebPage

Contents

Description

 

Synopsis

Exported types

newtype WebPage Source #

Constructors

WebPage (ManagedPtr WebPage) 

Instances

GObject WebPage Source # 
IsObject WebPage Source # 
IsWebPage WebPage Source # 
((~) * info (ResolveWebPageMethod t WebPage), MethodInfo * info WebPage p) => IsLabel t (WebPage -> p) Source # 

Methods

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

((~) * info (ResolveWebPageMethod t WebPage), MethodInfo * info WebPage p) => IsLabelProxy t (WebPage -> p) Source # 

Methods

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

HasAttributeList * WebPage Source # 
type SignalList WebPage Source # 
type SignalList WebPage
type AttributeList WebPage Source # 
type AttributeList WebPage

class GObject o => IsWebPage o Source #

Instances

(GObject a, UnknownAncestorError Constraint WebPage a) => IsWebPage a Source # 
IsWebPage WebPage Source # 

Methods

getDomDocument

data WebPageGetDomDocumentMethodInfo Source #

Instances

((~) * signature (m DOMDocument), MonadIO m, IsWebPage a) => MethodInfo * WebPageGetDomDocumentMethodInfo a signature Source # 

Methods

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

getEditor

data WebPageGetEditorMethodInfo Source #

Instances

((~) * signature (m WebEditor), MonadIO m, IsWebPage a) => MethodInfo * WebPageGetEditorMethodInfo a signature Source # 

Methods

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

getId

data WebPageGetIdMethodInfo Source #

Instances

((~) * signature (m Word64), MonadIO m, IsWebPage a) => MethodInfo * WebPageGetIdMethodInfo a signature Source # 

Methods

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

getMainFrame

data WebPageGetMainFrameMethodInfo Source #

Instances

((~) * signature (m Frame), MonadIO m, IsWebPage a) => MethodInfo * WebPageGetMainFrameMethodInfo a signature Source # 

Methods

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

getUri

data WebPageGetUriMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsWebPage a) => MethodInfo * WebPageGetUriMethodInfo a signature Source # 

Methods

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

webPageGetUri :: (MonadIO m, IsWebPage a) => a -> m Text Source #

Properties

uri

data WebPageUriPropertyInfo Source #

Instances

AttrInfo WebPageUriPropertyInfo Source # 

Associated Types

type AttrAllowedOps WebPageUriPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WebPageUriPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WebPageUriPropertyInfo :: * -> Constraint

type AttrGetType WebPageUriPropertyInfo :: *

type AttrLabel WebPageUriPropertyInfo :: Symbol

type AttrOrigin WebPageUriPropertyInfo :: *

Methods

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

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

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

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

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

getWebPageUri :: (MonadIO m, IsWebPage o) => o -> m Text Source #

webPageUri :: AttrLabelProxy "uri" Source #

Signals

consoleMessageSent

data WebPageConsoleMessageSentSignalInfo Source #

Instances

SignalInfo WebPageConsoleMessageSentSignalInfo Source # 

Associated Types

type HaskellCallbackType WebPageConsoleMessageSentSignalInfo :: *

Methods

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

type HaskellCallbackType WebPageConsoleMessageSentSignalInfo Source # 

onWebPageConsoleMessageSent :: (GObject a, MonadIO m) => a -> WebPageConsoleMessageSentCallback -> m SignalHandlerId Source #

contextMenu

data WebPageContextMenuSignalInfo Source #

Instances

SignalInfo WebPageContextMenuSignalInfo Source # 

Associated Types

type HaskellCallbackType WebPageContextMenuSignalInfo :: *

Methods

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

type HaskellCallbackType WebPageContextMenuSignalInfo Source # 

afterWebPageContextMenu :: (GObject a, MonadIO m) => a -> WebPageContextMenuCallback -> m SignalHandlerId Source #

onWebPageContextMenu :: (GObject a, MonadIO m) => a -> WebPageContextMenuCallback -> m SignalHandlerId Source #

documentLoaded

data WebPageDocumentLoadedSignalInfo Source #

Instances

SignalInfo WebPageDocumentLoadedSignalInfo Source # 

Associated Types

type HaskellCallbackType WebPageDocumentLoadedSignalInfo :: *

Methods

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

type HaskellCallbackType WebPageDocumentLoadedSignalInfo Source # 

afterWebPageDocumentLoaded :: (GObject a, MonadIO m) => a -> WebPageDocumentLoadedCallback -> m SignalHandlerId Source #

onWebPageDocumentLoaded :: (GObject a, MonadIO m) => a -> WebPageDocumentLoadedCallback -> m SignalHandlerId Source #

sendRequest

data WebPageSendRequestSignalInfo Source #

Instances

SignalInfo WebPageSendRequestSignalInfo Source # 

Associated Types

type HaskellCallbackType WebPageSendRequestSignalInfo :: *

Methods

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

type HaskellCallbackType WebPageSendRequestSignalInfo Source # 

afterWebPageSendRequest :: (GObject a, MonadIO m) => a -> WebPageSendRequestCallback -> m SignalHandlerId Source #

onWebPageSendRequest :: (GObject a, MonadIO m) => a -> WebPageSendRequestCallback -> m SignalHandlerId Source #