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
- 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 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 | |
type ParentTypes WebPage Source | |
type AttributeList WebPage Source | |
type SignalList WebPage Source |
Methods
webPageGetDomDocument
data WebPageGetDomDocumentMethodInfo Source
((~) (TYPE Lifted) signature (m DOMDocument), MonadIO m, WebPageK a) => MethodInfo (TYPE Lifted) WebPageGetDomDocumentMethodInfo a signature Source | |
webPageGetDomDocument :: (MonadIO m, WebPageK a) => a -> m DOMDocument Source
webPageGetEditor
data WebPageGetEditorMethodInfo Source
((~) (TYPE Lifted) signature (m WebEditor), MonadIO m, WebPageK a) => MethodInfo (TYPE Lifted) WebPageGetEditorMethodInfo a signature Source | |
webPageGetEditor :: (MonadIO m, WebPageK a) => a -> m WebEditor Source
webPageGetId
data WebPageGetIdMethodInfo Source
((~) (TYPE Lifted) signature (m Word64), MonadIO m, WebPageK a) => MethodInfo (TYPE Lifted) WebPageGetIdMethodInfo a signature Source | |
webPageGetId :: (MonadIO m, WebPageK a) => a -> m Word64 Source
webPageGetMainFrame
data WebPageGetMainFrameMethodInfo Source
((~) (TYPE Lifted) signature (m Frame), MonadIO m, WebPageK a) => MethodInfo (TYPE Lifted) WebPageGetMainFrameMethodInfo a signature Source | |
webPageGetMainFrame :: (MonadIO m, WebPageK a) => a -> m Frame Source
webPageGetUri
data WebPageGetUriMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, WebPageK a) => MethodInfo (TYPE Lifted) WebPageGetUriMethodInfo a signature Source | |
webPageGetUri :: (MonadIO m, WebPageK a) => a -> m Text Source
Properties
Uri
data WebPageUriPropertyInfo Source
AttrInfo WebPageUriPropertyInfo Source | |
type AttrLabel WebPageUriPropertyInfo = "uri" Source | |
type AttrGetType WebPageUriPropertyInfo = Text Source | |
type AttrBaseTypeConstraint WebPageUriPropertyInfo = WebPageK Source | |
type AttrSetTypeConstraint WebPageUriPropertyInfo = TYPE Lifted ~ () Source | |
type AttrAllowedOps WebPageUriPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getWebPageUri :: (MonadIO m, WebPageK o) => o -> m Text Source
Signals
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