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 (ForeignPtr WebPage)
- class GObject o => WebPageK o
- toWebPage :: WebPageK o => o -> IO WebPage
- noWebPage :: Maybe WebPage
- data WebPageGetDomDocumentMethodInfo
- webPageGetDomDocument :: (MonadIO m, WebPageK a) => a -> m DOMDocument
- data WebPageGetEditorMethodInfo
- webPageGetEditor :: (MonadIO m, WebPageK a) => a -> m WebEditor
- data WebPageGetIdMethodInfo
- webPageGetId :: (MonadIO m, WebPageK a) => a -> m Word64
- data WebPageGetMainFrameMethodInfo
- webPageGetMainFrame :: (MonadIO m, WebPageK a) => a -> m Frame
- data WebPageGetUriMethodInfo
- webPageGetUri :: (MonadIO m, WebPageK a) => a -> m Text
- data WebPageUriPropertyInfo
- getWebPageUri :: (MonadIO m, WebPageK o) => o -> m Text
- webPageUri :: AttrLabelProxy "uri"
- type WebPageConsoleMessageSentCallback = ConsoleMessage -> IO ()
- type WebPageConsoleMessageSentCallbackC = Ptr () -> Ptr ConsoleMessage -> Ptr () -> IO ()
- data WebPageConsoleMessageSentSignalInfo
- afterWebPageConsoleMessageSent :: (GObject a, MonadIO m) => a -> WebPageConsoleMessageSentCallback -> m SignalHandlerId
- mkWebPageConsoleMessageSentCallback :: WebPageConsoleMessageSentCallbackC -> IO (FunPtr WebPageConsoleMessageSentCallbackC)
- noWebPageConsoleMessageSentCallback :: Maybe WebPageConsoleMessageSentCallback
- onWebPageConsoleMessageSent :: (GObject a, MonadIO m) => a -> WebPageConsoleMessageSentCallback -> m SignalHandlerId
- webPageConsoleMessageSentCallbackWrapper :: WebPageConsoleMessageSentCallback -> Ptr () -> Ptr ConsoleMessage -> Ptr () -> IO ()
- webPageConsoleMessageSentClosure :: WebPageConsoleMessageSentCallback -> IO Closure
- type WebPageContextMenuCallback = ContextMenu -> WebHitTestResult -> IO Bool
- type WebPageContextMenuCallbackC = Ptr () -> Ptr ContextMenu -> Ptr WebHitTestResult -> Ptr () -> IO CInt
- data WebPageContextMenuSignalInfo
- afterWebPageContextMenu :: (GObject a, MonadIO m) => a -> WebPageContextMenuCallback -> m SignalHandlerId
- mkWebPageContextMenuCallback :: WebPageContextMenuCallbackC -> IO (FunPtr WebPageContextMenuCallbackC)
- noWebPageContextMenuCallback :: Maybe WebPageContextMenuCallback
- onWebPageContextMenu :: (GObject a, MonadIO m) => a -> WebPageContextMenuCallback -> m SignalHandlerId
- webPageContextMenuCallbackWrapper :: WebPageContextMenuCallback -> Ptr () -> Ptr ContextMenu -> Ptr WebHitTestResult -> Ptr () -> IO CInt
- webPageContextMenuClosure :: WebPageContextMenuCallback -> IO Closure
- type WebPageDocumentLoadedCallback = IO ()
- type WebPageDocumentLoadedCallbackC = Ptr () -> Ptr () -> IO ()
- data WebPageDocumentLoadedSignalInfo
- afterWebPageDocumentLoaded :: (GObject a, MonadIO m) => a -> WebPageDocumentLoadedCallback -> m SignalHandlerId
- mkWebPageDocumentLoadedCallback :: WebPageDocumentLoadedCallbackC -> IO (FunPtr WebPageDocumentLoadedCallbackC)
- noWebPageDocumentLoadedCallback :: Maybe WebPageDocumentLoadedCallback
- onWebPageDocumentLoaded :: (GObject a, MonadIO m) => a -> WebPageDocumentLoadedCallback -> m SignalHandlerId
- webPageDocumentLoadedCallbackWrapper :: WebPageDocumentLoadedCallback -> Ptr () -> Ptr () -> IO ()
- webPageDocumentLoadedClosure :: WebPageDocumentLoadedCallback -> IO Closure
- type WebPageSendRequestCallback = URIRequest -> URIResponse -> IO Bool
- type WebPageSendRequestCallbackC = Ptr () -> Ptr URIRequest -> Ptr URIResponse -> Ptr () -> IO CInt
- data WebPageSendRequestSignalInfo
- afterWebPageSendRequest :: (GObject a, MonadIO m) => a -> WebPageSendRequestCallback -> m SignalHandlerId
- mkWebPageSendRequestCallback :: WebPageSendRequestCallbackC -> IO (FunPtr WebPageSendRequestCallbackC)
- noWebPageSendRequestCallback :: Maybe WebPageSendRequestCallback
- onWebPageSendRequest :: (GObject a, MonadIO m) => a -> WebPageSendRequestCallback -> m SignalHandlerId
- webPageSendRequestCallbackWrapper :: WebPageSendRequestCallback -> Ptr () -> Ptr URIRequest -> Ptr URIResponse -> Ptr () -> IO CInt
- webPageSendRequestClosure :: WebPageSendRequestCallback -> IO Closure
Exported types
GObject WebPage | |
((~) * info (ResolveWebPageMethod t WebPage), MethodInfo * info WebPage p) => IsLabelProxy t (WebPage -> p) | |
type ParentTypes WebPage | |
type AttributeList WebPage | |
type SignalList WebPage |
Methods
webPageGetDomDocument
data WebPageGetDomDocumentMethodInfo Source
((~) * signature (m DOMDocument), MonadIO m, WebPageK a) => MethodInfo * WebPageGetDomDocumentMethodInfo a signature |
webPageGetDomDocument :: (MonadIO m, WebPageK a) => a -> m DOMDocument Source
webPageGetEditor
data WebPageGetEditorMethodInfo Source
((~) * signature (m WebEditor), MonadIO m, WebPageK a) => MethodInfo * WebPageGetEditorMethodInfo a signature |
webPageGetEditor :: (MonadIO m, WebPageK a) => a -> m WebEditor Source
webPageGetId
data WebPageGetIdMethodInfo Source
((~) * signature (m Word64), MonadIO m, WebPageK a) => MethodInfo * WebPageGetIdMethodInfo a signature |
webPageGetId :: (MonadIO m, WebPageK a) => a -> m Word64 Source
webPageGetMainFrame
data WebPageGetMainFrameMethodInfo Source
((~) * signature (m Frame), MonadIO m, WebPageK a) => MethodInfo * WebPageGetMainFrameMethodInfo a signature |
webPageGetMainFrame :: (MonadIO m, WebPageK a) => a -> m Frame Source
webPageGetUri
data WebPageGetUriMethodInfo Source
((~) * signature (m Text), MonadIO m, WebPageK a) => MethodInfo * WebPageGetUriMethodInfo a signature |
webPageGetUri :: (MonadIO m, WebPageK a) => a -> m Text Source
Properties
Uri
data WebPageUriPropertyInfo Source
AttrInfo WebPageUriPropertyInfo | |
type AttrLabel WebPageUriPropertyInfo = "uri" | |
type AttrGetType WebPageUriPropertyInfo = Text | |
type AttrBaseTypeConstraint WebPageUriPropertyInfo = WebPageK | |
type AttrSetTypeConstraint WebPageUriPropertyInfo = * ~ () | |
type AttrAllowedOps WebPageUriPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
getWebPageUri :: (MonadIO m, WebPageK o) => o -> m Text Source
webPageUri :: AttrLabelProxy "uri" Source
Signals
ConsoleMessageSent
type WebPageConsoleMessageSentCallback = ConsoleMessage -> IO () Source
type WebPageConsoleMessageSentCallbackC = Ptr () -> Ptr ConsoleMessage -> Ptr () -> IO () Source
afterWebPageConsoleMessageSent :: (GObject a, MonadIO m) => a -> WebPageConsoleMessageSentCallback -> m SignalHandlerId Source
mkWebPageConsoleMessageSentCallback :: WebPageConsoleMessageSentCallbackC -> IO (FunPtr WebPageConsoleMessageSentCallbackC) Source
onWebPageConsoleMessageSent :: (GObject a, MonadIO m) => a -> WebPageConsoleMessageSentCallback -> m SignalHandlerId Source
webPageConsoleMessageSentCallbackWrapper :: WebPageConsoleMessageSentCallback -> Ptr () -> Ptr ConsoleMessage -> Ptr () -> IO () Source
ContextMenu
type WebPageContextMenuCallback = ContextMenu -> WebHitTestResult -> IO Bool Source
type WebPageContextMenuCallbackC = Ptr () -> Ptr ContextMenu -> Ptr WebHitTestResult -> Ptr () -> IO CInt Source
afterWebPageContextMenu :: (GObject a, MonadIO m) => a -> WebPageContextMenuCallback -> m SignalHandlerId Source
mkWebPageContextMenuCallback :: WebPageContextMenuCallbackC -> IO (FunPtr WebPageContextMenuCallbackC) Source
onWebPageContextMenu :: (GObject a, MonadIO m) => a -> WebPageContextMenuCallback -> m SignalHandlerId Source
webPageContextMenuCallbackWrapper :: WebPageContextMenuCallback -> Ptr () -> Ptr ContextMenu -> Ptr WebHitTestResult -> Ptr () -> IO CInt Source
DocumentLoaded
type WebPageDocumentLoadedCallback = IO () Source
type WebPageDocumentLoadedCallbackC = Ptr () -> Ptr () -> IO () Source
afterWebPageDocumentLoaded :: (GObject a, MonadIO m) => a -> WebPageDocumentLoadedCallback -> m SignalHandlerId Source
mkWebPageDocumentLoadedCallback :: WebPageDocumentLoadedCallbackC -> IO (FunPtr WebPageDocumentLoadedCallbackC) Source
onWebPageDocumentLoaded :: (GObject a, MonadIO m) => a -> WebPageDocumentLoadedCallback -> m SignalHandlerId Source
webPageDocumentLoadedCallbackWrapper :: WebPageDocumentLoadedCallback -> Ptr () -> Ptr () -> IO () Source
SendRequest
type WebPageSendRequestCallback = URIRequest -> URIResponse -> IO Bool Source
type WebPageSendRequestCallbackC = Ptr () -> Ptr URIRequest -> Ptr URIResponse -> Ptr () -> IO CInt Source
afterWebPageSendRequest :: (GObject a, MonadIO m) => a -> WebPageSendRequestCallback -> m SignalHandlerId Source
mkWebPageSendRequestCallback :: WebPageSendRequestCallbackC -> IO (FunPtr WebPageSendRequestCallbackC) Source
onWebPageSendRequest :: (GObject a, MonadIO m) => a -> WebPageSendRequestCallback -> m SignalHandlerId Source
webPageSendRequestCallbackWrapper :: WebPageSendRequestCallback -> Ptr () -> Ptr URIRequest -> Ptr URIResponse -> Ptr () -> IO CInt Source