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 |
- newtype WebPage = WebPage (ManagedPtr WebPage)
- class GObject o => IsWebPage o
- toWebPage :: IsWebPage o => o -> IO WebPage
- noWebPage :: Maybe WebPage
- data WebPageGetDomDocumentMethodInfo
- webPageGetDomDocument :: (HasCallStack, MonadIO m, IsWebPage a) => a -> m DOMDocument
- data WebPageGetEditorMethodInfo
- webPageGetEditor :: (HasCallStack, MonadIO m, IsWebPage a) => a -> m WebEditor
- data WebPageGetIdMethodInfo
- webPageGetId :: (HasCallStack, MonadIO m, IsWebPage a) => a -> m Word64
- data WebPageGetMainFrameMethodInfo
- webPageGetMainFrame :: (HasCallStack, MonadIO m, IsWebPage a) => a -> m Frame
- data WebPageGetUriMethodInfo
- webPageGetUri :: (HasCallStack, 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 :: (IsWebPage a, MonadIO m) => a -> WebPageConsoleMessageSentCallback -> m SignalHandlerId
- genClosure_WebPageConsoleMessageSent :: WebPageConsoleMessageSentCallback -> IO Closure
- mk_WebPageConsoleMessageSentCallback :: C_WebPageConsoleMessageSentCallback -> IO (FunPtr C_WebPageConsoleMessageSentCallback)
- noWebPageConsoleMessageSentCallback :: Maybe WebPageConsoleMessageSentCallback
- onWebPageConsoleMessageSent :: (IsWebPage 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 :: (IsWebPage a, MonadIO m) => a -> WebPageContextMenuCallback -> m SignalHandlerId
- genClosure_WebPageContextMenu :: WebPageContextMenuCallback -> IO Closure
- mk_WebPageContextMenuCallback :: C_WebPageContextMenuCallback -> IO (FunPtr C_WebPageContextMenuCallback)
- noWebPageContextMenuCallback :: Maybe WebPageContextMenuCallback
- onWebPageContextMenu :: (IsWebPage 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 :: (IsWebPage a, MonadIO m) => a -> WebPageDocumentLoadedCallback -> m SignalHandlerId
- genClosure_WebPageDocumentLoaded :: WebPageDocumentLoadedCallback -> IO Closure
- mk_WebPageDocumentLoadedCallback :: C_WebPageDocumentLoadedCallback -> IO (FunPtr C_WebPageDocumentLoadedCallback)
- noWebPageDocumentLoadedCallback :: Maybe WebPageDocumentLoadedCallback
- onWebPageDocumentLoaded :: (IsWebPage a, MonadIO m) => a -> WebPageDocumentLoadedCallback -> m SignalHandlerId
- wrap_WebPageDocumentLoadedCallback :: WebPageDocumentLoadedCallback -> Ptr () -> Ptr () -> IO ()
- type C_WebPageFormControlsAssociatedCallback = Ptr () -> Ptr (GPtrArray (Ptr DOMElement)) -> Ptr () -> IO ()
- type WebPageFormControlsAssociatedCallback = [DOMElement] -> IO ()
- data WebPageFormControlsAssociatedSignalInfo
- afterWebPageFormControlsAssociated :: (IsWebPage a, MonadIO m) => a -> WebPageFormControlsAssociatedCallback -> m SignalHandlerId
- genClosure_WebPageFormControlsAssociated :: WebPageFormControlsAssociatedCallback -> IO Closure
- mk_WebPageFormControlsAssociatedCallback :: C_WebPageFormControlsAssociatedCallback -> IO (FunPtr C_WebPageFormControlsAssociatedCallback)
- noWebPageFormControlsAssociatedCallback :: Maybe WebPageFormControlsAssociatedCallback
- onWebPageFormControlsAssociated :: (IsWebPage a, MonadIO m) => a -> WebPageFormControlsAssociatedCallback -> m SignalHandlerId
- wrap_WebPageFormControlsAssociatedCallback :: WebPageFormControlsAssociatedCallback -> Ptr () -> Ptr (GPtrArray (Ptr DOMElement)) -> Ptr () -> IO ()
- type C_WebPageSendRequestCallback = Ptr () -> Ptr URIRequest -> Ptr URIResponse -> Ptr () -> IO CInt
- type WebPageSendRequestCallback = URIRequest -> URIResponse -> IO Bool
- data WebPageSendRequestSignalInfo
- afterWebPageSendRequest :: (IsWebPage a, MonadIO m) => a -> WebPageSendRequestCallback -> m SignalHandlerId
- genClosure_WebPageSendRequest :: WebPageSendRequestCallback -> IO Closure
- mk_WebPageSendRequestCallback :: C_WebPageSendRequestCallback -> IO (FunPtr C_WebPageSendRequestCallback)
- noWebPageSendRequestCallback :: Maybe WebPageSendRequestCallback
- onWebPageSendRequest :: (IsWebPage a, MonadIO m) => a -> WebPageSendRequestCallback -> m SignalHandlerId
- wrap_WebPageSendRequestCallback :: WebPageSendRequestCallback -> Ptr () -> Ptr URIRequest -> Ptr URIResponse -> Ptr () -> IO CInt
Exported types
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 AttributeList WebPage Source # | |
type SignalList WebPage Source # | |
Methods
getDomDocument
data WebPageGetDomDocumentMethodInfo Source #
((~) * signature (m DOMDocument), MonadIO m, IsWebPage a) => MethodInfo * WebPageGetDomDocumentMethodInfo a signature Source # | |
webPageGetDomDocument Source #
:: (HasCallStack, MonadIO m, IsWebPage a) | |
=> a |
|
-> m DOMDocument | Returns: the |
Get the DOMDocument
currently loaded in webPage
getEditor
data WebPageGetEditorMethodInfo Source #
((~) * signature (m WebEditor), MonadIO m, IsWebPage a) => MethodInfo * WebPageGetEditorMethodInfo a signature Source # | |
getId
data WebPageGetIdMethodInfo Source #
((~) * signature (m Word64), MonadIO m, IsWebPage a) => MethodInfo * WebPageGetIdMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsWebPage a) | |
=> a |
|
-> m Word64 | Returns: the identifier of |
Get the identifier of the WebPage
getMainFrame
data WebPageGetMainFrameMethodInfo Source #
((~) * signature (m Frame), MonadIO m, IsWebPage a) => MethodInfo * WebPageGetMainFrameMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsWebPage a) | |
=> a |
|
-> m Frame | Returns: the |
Returns the main frame of a WebPage
.
Since: 2.2
getUri
data WebPageGetUriMethodInfo Source #
((~) * signature (m Text), MonadIO m, IsWebPage a) => MethodInfo * WebPageGetUriMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsWebPage a) | |
=> a |
|
-> m Text | Returns: the current active URI of |
Returns the current active URI of webPage
.
You can monitor the active URI by connecting to the notify::uri
signal of webPage
.
Properties
uri
data WebPageUriPropertyInfo Source #
webPageUri :: AttrLabelProxy "uri" Source #
Signals
consoleMessageSent
type C_WebPageConsoleMessageSentCallback = Ptr () -> Ptr ConsoleMessage -> Ptr () -> IO () Source #
type WebPageConsoleMessageSentCallback = ConsoleMessage -> IO () Source #
afterWebPageConsoleMessageSent :: (IsWebPage a, MonadIO m) => a -> WebPageConsoleMessageSentCallback -> m SignalHandlerId Source #
mk_WebPageConsoleMessageSentCallback :: C_WebPageConsoleMessageSentCallback -> IO (FunPtr C_WebPageConsoleMessageSentCallback) Source #
onWebPageConsoleMessageSent :: (IsWebPage 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 #
afterWebPageContextMenu :: (IsWebPage a, MonadIO m) => a -> WebPageContextMenuCallback -> m SignalHandlerId Source #
mk_WebPageContextMenuCallback :: C_WebPageContextMenuCallback -> IO (FunPtr C_WebPageContextMenuCallback) Source #
onWebPageContextMenu :: (IsWebPage 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 #
afterWebPageDocumentLoaded :: (IsWebPage a, MonadIO m) => a -> WebPageDocumentLoadedCallback -> m SignalHandlerId Source #
mk_WebPageDocumentLoadedCallback :: C_WebPageDocumentLoadedCallback -> IO (FunPtr C_WebPageDocumentLoadedCallback) Source #
onWebPageDocumentLoaded :: (IsWebPage a, MonadIO m) => a -> WebPageDocumentLoadedCallback -> m SignalHandlerId Source #
wrap_WebPageDocumentLoadedCallback :: WebPageDocumentLoadedCallback -> Ptr () -> Ptr () -> IO () Source #
formControlsAssociated
type C_WebPageFormControlsAssociatedCallback = Ptr () -> Ptr (GPtrArray (Ptr DOMElement)) -> Ptr () -> IO () Source #
type WebPageFormControlsAssociatedCallback = [DOMElement] -> IO () Source #
afterWebPageFormControlsAssociated :: (IsWebPage a, MonadIO m) => a -> WebPageFormControlsAssociatedCallback -> m SignalHandlerId Source #
genClosure_WebPageFormControlsAssociated :: WebPageFormControlsAssociatedCallback -> IO Closure Source #
mk_WebPageFormControlsAssociatedCallback :: C_WebPageFormControlsAssociatedCallback -> IO (FunPtr C_WebPageFormControlsAssociatedCallback) Source #
onWebPageFormControlsAssociated :: (IsWebPage a, MonadIO m) => a -> WebPageFormControlsAssociatedCallback -> m SignalHandlerId Source #
wrap_WebPageFormControlsAssociatedCallback :: WebPageFormControlsAssociatedCallback -> Ptr () -> Ptr (GPtrArray (Ptr DOMElement)) -> Ptr () -> IO () Source #
sendRequest
type C_WebPageSendRequestCallback = Ptr () -> Ptr URIRequest -> Ptr URIResponse -> Ptr () -> IO CInt Source #
type WebPageSendRequestCallback = URIRequest -> URIResponse -> IO Bool Source #
afterWebPageSendRequest :: (IsWebPage a, MonadIO m) => a -> WebPageSendRequestCallback -> m SignalHandlerId Source #
mk_WebPageSendRequestCallback :: C_WebPageSendRequestCallback -> IO (FunPtr C_WebPageSendRequestCallback) Source #
onWebPageSendRequest :: (IsWebPage a, MonadIO m) => a -> WebPageSendRequestCallback -> m SignalHandlerId Source #
wrap_WebPageSendRequestCallback :: WebPageSendRequestCallback -> Ptr () -> Ptr URIRequest -> Ptr URIResponse -> Ptr () -> IO CInt Source #