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 :: (MonadIO m, IsWebPage o) => o -> m WebPage
- noWebPage :: Maybe WebPage
- webPageGetDomDocument :: (HasCallStack, MonadIO m, IsWebPage a) => a -> m DOMDocument
- webPageGetEditor :: (HasCallStack, MonadIO m, IsWebPage a) => a -> m WebEditor
- webPageGetId :: (HasCallStack, MonadIO m, IsWebPage a) => a -> m Word64
- webPageGetMainFrame :: (HasCallStack, MonadIO m, IsWebPage a) => a -> m Frame
- webPageGetUri :: (HasCallStack, MonadIO m, IsWebPage a) => a -> m Text
- getWebPageUri :: (MonadIO m, IsWebPage o) => o -> m Text
- type C_WebPageConsoleMessageSentCallback = Ptr () -> Ptr ConsoleMessage -> Ptr () -> IO ()
- type WebPageConsoleMessageSentCallback = ConsoleMessage -> IO ()
- 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
- 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 ()
- 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 ()
- 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
- 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
Constructors
WebPage (ManagedPtr WebPage) |
Methods
getDomDocument
webPageGetDomDocument Source #
Arguments
:: (HasCallStack, MonadIO m, IsWebPage a) | |
=> a |
|
-> m DOMDocument | Returns: the |
Get the DOMDocument
currently loaded in webPage
getEditor
getId
Arguments
:: (HasCallStack, MonadIO m, IsWebPage a) | |
=> a |
|
-> m Word64 | Returns: the identifier of |
Get the identifier of the WebPage
getMainFrame
Arguments
:: (HasCallStack, MonadIO m, IsWebPage a) | |
=> a |
|
-> m Frame | Returns: the |
Returns the main frame of a WebPage
.
Since: 2.2
getUri
Arguments
:: (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
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 #