| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.WebKit2WebExtension.Objects.WebPage
Contents
Description
- newtype WebPage = WebPage (ManagedPtr WebPage)
- class GObject o => IsWebPage o
- toWebPage :: IsWebPage o => o -> IO WebPage
- noWebPage :: Maybe WebPage
- data WebPageGetDomDocumentMethodInfo
- webPageGetDomDocument :: (MonadIO m, IsWebPage a) => a -> m DOMDocument
- data WebPageGetEditorMethodInfo
- webPageGetEditor :: (MonadIO m, IsWebPage a) => a -> m WebEditor
- data WebPageGetIdMethodInfo
- webPageGetId :: (MonadIO m, IsWebPage a) => a -> m Word64
- data WebPageGetMainFrameMethodInfo
- webPageGetMainFrame :: (MonadIO m, IsWebPage a) => a -> m Frame
- data WebPageGetUriMethodInfo
- webPageGetUri :: (MonadIO m, IsWebPage a) => a -> m Text
- data WebPageUriPropertyInfo
- getWebPageUri :: (MonadIO m, IsWebPage o) => o -> m Text
- webPageUri :: AttrLabelProxy "uri"
- type C_WebPageConsoleMessageSentCallback = Ptr () -> Ptr ConsoleMessage -> Ptr () -> IO ()
- type WebPageConsoleMessageSentCallback = ConsoleMessage -> IO ()
- data WebPageConsoleMessageSentSignalInfo
- afterWebPageConsoleMessageSent :: (GObject a, MonadIO m) => a -> WebPageConsoleMessageSentCallback -> m SignalHandlerId
- genClosure_WebPageConsoleMessageSent :: WebPageConsoleMessageSentCallback -> IO Closure
- mk_WebPageConsoleMessageSentCallback :: C_WebPageConsoleMessageSentCallback -> IO (FunPtr C_WebPageConsoleMessageSentCallback)
- noWebPageConsoleMessageSentCallback :: Maybe WebPageConsoleMessageSentCallback
- onWebPageConsoleMessageSent :: (GObject a, MonadIO m) => a -> WebPageConsoleMessageSentCallback -> m SignalHandlerId
- wrap_WebPageConsoleMessageSentCallback :: WebPageConsoleMessageSentCallback -> Ptr () -> Ptr ConsoleMessage -> Ptr () -> IO ()
- type C_WebPageContextMenuCallback = Ptr () -> Ptr ContextMenu -> Ptr WebHitTestResult -> Ptr () -> IO CInt
- type WebPageContextMenuCallback = ContextMenu -> WebHitTestResult -> IO Bool
- data WebPageContextMenuSignalInfo
- afterWebPageContextMenu :: (GObject a, MonadIO m) => a -> WebPageContextMenuCallback -> m SignalHandlerId
- genClosure_WebPageContextMenu :: WebPageContextMenuCallback -> IO Closure
- mk_WebPageContextMenuCallback :: C_WebPageContextMenuCallback -> IO (FunPtr C_WebPageContextMenuCallback)
- noWebPageContextMenuCallback :: Maybe WebPageContextMenuCallback
- onWebPageContextMenu :: (GObject a, MonadIO m) => a -> WebPageContextMenuCallback -> m SignalHandlerId
- wrap_WebPageContextMenuCallback :: WebPageContextMenuCallback -> Ptr () -> Ptr ContextMenu -> Ptr WebHitTestResult -> Ptr () -> IO CInt
- type C_WebPageDocumentLoadedCallback = Ptr () -> Ptr () -> IO ()
- type WebPageDocumentLoadedCallback = IO ()
- data WebPageDocumentLoadedSignalInfo
- afterWebPageDocumentLoaded :: (GObject a, MonadIO m) => a -> WebPageDocumentLoadedCallback -> m SignalHandlerId
- genClosure_WebPageDocumentLoaded :: WebPageDocumentLoadedCallback -> IO Closure
- mk_WebPageDocumentLoadedCallback :: C_WebPageDocumentLoadedCallback -> IO (FunPtr C_WebPageDocumentLoadedCallback)
- noWebPageDocumentLoadedCallback :: Maybe WebPageDocumentLoadedCallback
- onWebPageDocumentLoaded :: (GObject a, MonadIO m) => a -> WebPageDocumentLoadedCallback -> m SignalHandlerId
- wrap_WebPageDocumentLoadedCallback :: WebPageDocumentLoadedCallback -> Ptr () -> Ptr () -> IO ()
- type C_WebPageSendRequestCallback = Ptr () -> Ptr URIRequest -> Ptr URIResponse -> Ptr () -> IO CInt
- type WebPageSendRequestCallback = URIRequest -> URIResponse -> IO Bool
- data WebPageSendRequestSignalInfo
- afterWebPageSendRequest :: (GObject a, MonadIO m) => a -> WebPageSendRequestCallback -> m SignalHandlerId
- genClosure_WebPageSendRequest :: WebPageSendRequestCallback -> IO Closure
- mk_WebPageSendRequestCallback :: C_WebPageSendRequestCallback -> IO (FunPtr C_WebPageSendRequestCallback)
- noWebPageSendRequestCallback :: Maybe WebPageSendRequestCallback
- onWebPageSendRequest :: (GObject a, MonadIO m) => a -> WebPageSendRequestCallback -> m SignalHandlerId
- wrap_WebPageSendRequestCallback :: WebPageSendRequestCallback -> Ptr () -> Ptr URIRequest -> Ptr URIResponse -> Ptr () -> IO CInt
Exported types
Instances
| GObject WebPage Source # | |
| IsObject WebPage Source # | |
| IsWebPage WebPage Source # | |
| ((~) * info (ResolveWebPageMethod t WebPage), MethodInfo * info WebPage p) => IsLabel t (WebPage -> p) Source # | |
| ((~) * info (ResolveWebPageMethod t WebPage), MethodInfo * info WebPage p) => IsLabelProxy t (WebPage -> p) Source # | |
| HasAttributeList * WebPage Source # | |
| type SignalList WebPage Source # | |
| type AttributeList WebPage Source # | |
Methods
getDomDocument
data WebPageGetDomDocumentMethodInfo Source #
Instances
| ((~) * signature (m DOMDocument), MonadIO m, IsWebPage a) => MethodInfo * WebPageGetDomDocumentMethodInfo a signature Source # | |
webPageGetDomDocument :: (MonadIO m, IsWebPage a) => a -> m DOMDocument Source #
getEditor
getId
getMainFrame
getUri
webPageGetUri :: (MonadIO m, IsWebPage a) => a -> m Text Source #
Properties
uri
data WebPageUriPropertyInfo Source #
Instances
| AttrInfo WebPageUriPropertyInfo Source # | |
| type AttrSetTypeConstraint WebPageUriPropertyInfo Source # | |
| type AttrOrigin WebPageUriPropertyInfo Source # | |
| type AttrLabel WebPageUriPropertyInfo Source # | |
| type AttrGetType WebPageUriPropertyInfo Source # | |
| type AttrBaseTypeConstraint WebPageUriPropertyInfo Source # | |
| type AttrAllowedOps WebPageUriPropertyInfo Source # | |
getWebPageUri :: (MonadIO m, IsWebPage o) => o -> m Text Source #
webPageUri :: AttrLabelProxy "uri" Source #
Signals
consoleMessageSent
type C_WebPageConsoleMessageSentCallback = Ptr () -> Ptr ConsoleMessage -> Ptr () -> IO () Source #
type WebPageConsoleMessageSentCallback = ConsoleMessage -> IO () Source #
data WebPageConsoleMessageSentSignalInfo Source #
Instances
| SignalInfo WebPageConsoleMessageSentSignalInfo Source # | |
| type HaskellCallbackType WebPageConsoleMessageSentSignalInfo Source # | |
afterWebPageConsoleMessageSent :: (GObject a, MonadIO m) => a -> WebPageConsoleMessageSentCallback -> m SignalHandlerId Source #
mk_WebPageConsoleMessageSentCallback :: C_WebPageConsoleMessageSentCallback -> IO (FunPtr C_WebPageConsoleMessageSentCallback) Source #
onWebPageConsoleMessageSent :: (GObject a, MonadIO m) => a -> WebPageConsoleMessageSentCallback -> m SignalHandlerId Source #
wrap_WebPageConsoleMessageSentCallback :: WebPageConsoleMessageSentCallback -> Ptr () -> Ptr ConsoleMessage -> Ptr () -> IO () Source #
contextMenu
type C_WebPageContextMenuCallback = Ptr () -> Ptr ContextMenu -> Ptr WebHitTestResult -> Ptr () -> IO CInt Source #
type WebPageContextMenuCallback = ContextMenu -> WebHitTestResult -> IO Bool Source #
data WebPageContextMenuSignalInfo Source #
Instances
| SignalInfo WebPageContextMenuSignalInfo Source # | |
| type HaskellCallbackType WebPageContextMenuSignalInfo Source # | |
afterWebPageContextMenu :: (GObject a, MonadIO m) => a -> WebPageContextMenuCallback -> m SignalHandlerId Source #
genClosure_WebPageContextMenu :: WebPageContextMenuCallback -> IO Closure Source #
mk_WebPageContextMenuCallback :: C_WebPageContextMenuCallback -> IO (FunPtr C_WebPageContextMenuCallback) Source #
onWebPageContextMenu :: (GObject a, MonadIO m) => a -> WebPageContextMenuCallback -> m SignalHandlerId Source #
wrap_WebPageContextMenuCallback :: WebPageContextMenuCallback -> Ptr () -> Ptr ContextMenu -> Ptr WebHitTestResult -> Ptr () -> IO CInt Source #
documentLoaded
type WebPageDocumentLoadedCallback = IO () Source #
data WebPageDocumentLoadedSignalInfo Source #
Instances
| SignalInfo WebPageDocumentLoadedSignalInfo Source # | |
| type HaskellCallbackType WebPageDocumentLoadedSignalInfo Source # | |
afterWebPageDocumentLoaded :: (GObject a, MonadIO m) => a -> WebPageDocumentLoadedCallback -> m SignalHandlerId Source #
genClosure_WebPageDocumentLoaded :: WebPageDocumentLoadedCallback -> IO Closure Source #
mk_WebPageDocumentLoadedCallback :: C_WebPageDocumentLoadedCallback -> IO (FunPtr C_WebPageDocumentLoadedCallback) Source #
onWebPageDocumentLoaded :: (GObject a, MonadIO m) => a -> WebPageDocumentLoadedCallback -> m SignalHandlerId Source #
wrap_WebPageDocumentLoadedCallback :: WebPageDocumentLoadedCallback -> Ptr () -> Ptr () -> IO () Source #
sendRequest
type C_WebPageSendRequestCallback = Ptr () -> Ptr URIRequest -> Ptr URIResponse -> Ptr () -> IO CInt Source #
type WebPageSendRequestCallback = URIRequest -> URIResponse -> IO Bool Source #
data WebPageSendRequestSignalInfo Source #
Instances
| SignalInfo WebPageSendRequestSignalInfo Source # | |
| type HaskellCallbackType WebPageSendRequestSignalInfo Source # | |
afterWebPageSendRequest :: (GObject a, MonadIO m) => a -> WebPageSendRequestCallback -> m SignalHandlerId Source #
genClosure_WebPageSendRequest :: WebPageSendRequestCallback -> IO Closure Source #
mk_WebPageSendRequestCallback :: C_WebPageSendRequestCallback -> IO (FunPtr C_WebPageSendRequestCallback) Source #
onWebPageSendRequest :: (GObject a, MonadIO m) => a -> WebPageSendRequestCallback -> m SignalHandlerId Source #
wrap_WebPageSendRequestCallback :: WebPageSendRequestCallback -> Ptr () -> Ptr URIRequest -> Ptr URIResponse -> Ptr () -> IO CInt Source #