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 WebInspector = WebInspector (ForeignPtr WebInspector)
- class GObject o => WebInspectorK o
- toWebInspector :: WebInspectorK o => o -> IO WebInspector
- noWebInspector :: Maybe WebInspector
- data WebInspectorAttachMethodInfo
- webInspectorAttach :: (MonadIO m, WebInspectorK a) => a -> m ()
- data WebInspectorCloseMethodInfo
- webInspectorClose :: (MonadIO m, WebInspectorK a) => a -> m ()
- data WebInspectorDetachMethodInfo
- webInspectorDetach :: (MonadIO m, WebInspectorK a) => a -> m ()
- data WebInspectorGetAttachedHeightMethodInfo
- webInspectorGetAttachedHeight :: (MonadIO m, WebInspectorK a) => a -> m Word32
- data WebInspectorGetCanAttachMethodInfo
- webInspectorGetCanAttach :: (MonadIO m, WebInspectorK a) => a -> m Bool
- data WebInspectorGetInspectedUriMethodInfo
- webInspectorGetInspectedUri :: (MonadIO m, WebInspectorK a) => a -> m Text
- data WebInspectorGetWebViewMethodInfo
- webInspectorGetWebView :: (MonadIO m, WebInspectorK a) => a -> m WebViewBase
- data WebInspectorIsAttachedMethodInfo
- webInspectorIsAttached :: (MonadIO m, WebInspectorK a) => a -> m Bool
- data WebInspectorShowMethodInfo
- webInspectorShow :: (MonadIO m, WebInspectorK a) => a -> m ()
- data WebInspectorAttachedHeightPropertyInfo
- getWebInspectorAttachedHeight :: (MonadIO m, WebInspectorK o) => o -> m Word32
- webInspectorAttachedHeight :: AttrLabelProxy "attachedHeight"
- data WebInspectorCanAttachPropertyInfo
- getWebInspectorCanAttach :: (MonadIO m, WebInspectorK o) => o -> m Bool
- webInspectorCanAttach :: AttrLabelProxy "canAttach"
- data WebInspectorInspectedUriPropertyInfo
- getWebInspectorInspectedUri :: (MonadIO m, WebInspectorK o) => o -> m Text
- webInspectorInspectedUri :: AttrLabelProxy "inspectedUri"
- type WebInspectorAttachCallback = IO Bool
- type WebInspectorAttachCallbackC = Ptr () -> Ptr () -> IO CInt
- data WebInspectorAttachSignalInfo
- afterWebInspectorAttach :: (GObject a, MonadIO m) => a -> WebInspectorAttachCallback -> m SignalHandlerId
- mkWebInspectorAttachCallback :: WebInspectorAttachCallbackC -> IO (FunPtr WebInspectorAttachCallbackC)
- noWebInspectorAttachCallback :: Maybe WebInspectorAttachCallback
- onWebInspectorAttach :: (GObject a, MonadIO m) => a -> WebInspectorAttachCallback -> m SignalHandlerId
- webInspectorAttachCallbackWrapper :: WebInspectorAttachCallback -> Ptr () -> Ptr () -> IO CInt
- webInspectorAttachClosure :: WebInspectorAttachCallback -> IO Closure
- type WebInspectorBringToFrontCallback = IO Bool
- type WebInspectorBringToFrontCallbackC = Ptr () -> Ptr () -> IO CInt
- data WebInspectorBringToFrontSignalInfo
- afterWebInspectorBringToFront :: (GObject a, MonadIO m) => a -> WebInspectorBringToFrontCallback -> m SignalHandlerId
- mkWebInspectorBringToFrontCallback :: WebInspectorBringToFrontCallbackC -> IO (FunPtr WebInspectorBringToFrontCallbackC)
- noWebInspectorBringToFrontCallback :: Maybe WebInspectorBringToFrontCallback
- onWebInspectorBringToFront :: (GObject a, MonadIO m) => a -> WebInspectorBringToFrontCallback -> m SignalHandlerId
- webInspectorBringToFrontCallbackWrapper :: WebInspectorBringToFrontCallback -> Ptr () -> Ptr () -> IO CInt
- webInspectorBringToFrontClosure :: WebInspectorBringToFrontCallback -> IO Closure
- type WebInspectorClosedCallback = IO ()
- type WebInspectorClosedCallbackC = Ptr () -> Ptr () -> IO ()
- data WebInspectorClosedSignalInfo
- afterWebInspectorClosed :: (GObject a, MonadIO m) => a -> WebInspectorClosedCallback -> m SignalHandlerId
- mkWebInspectorClosedCallback :: WebInspectorClosedCallbackC -> IO (FunPtr WebInspectorClosedCallbackC)
- noWebInspectorClosedCallback :: Maybe WebInspectorClosedCallback
- onWebInspectorClosed :: (GObject a, MonadIO m) => a -> WebInspectorClosedCallback -> m SignalHandlerId
- webInspectorClosedCallbackWrapper :: WebInspectorClosedCallback -> Ptr () -> Ptr () -> IO ()
- webInspectorClosedClosure :: WebInspectorClosedCallback -> IO Closure
- type WebInspectorDetachCallback = IO Bool
- type WebInspectorDetachCallbackC = Ptr () -> Ptr () -> IO CInt
- data WebInspectorDetachSignalInfo
- afterWebInspectorDetach :: (GObject a, MonadIO m) => a -> WebInspectorDetachCallback -> m SignalHandlerId
- mkWebInspectorDetachCallback :: WebInspectorDetachCallbackC -> IO (FunPtr WebInspectorDetachCallbackC)
- noWebInspectorDetachCallback :: Maybe WebInspectorDetachCallback
- onWebInspectorDetach :: (GObject a, MonadIO m) => a -> WebInspectorDetachCallback -> m SignalHandlerId
- webInspectorDetachCallbackWrapper :: WebInspectorDetachCallback -> Ptr () -> Ptr () -> IO CInt
- webInspectorDetachClosure :: WebInspectorDetachCallback -> IO Closure
- type WebInspectorOpenWindowCallback = IO Bool
- type WebInspectorOpenWindowCallbackC = Ptr () -> Ptr () -> IO CInt
- data WebInspectorOpenWindowSignalInfo
- afterWebInspectorOpenWindow :: (GObject a, MonadIO m) => a -> WebInspectorOpenWindowCallback -> m SignalHandlerId
- mkWebInspectorOpenWindowCallback :: WebInspectorOpenWindowCallbackC -> IO (FunPtr WebInspectorOpenWindowCallbackC)
- noWebInspectorOpenWindowCallback :: Maybe WebInspectorOpenWindowCallback
- onWebInspectorOpenWindow :: (GObject a, MonadIO m) => a -> WebInspectorOpenWindowCallback -> m SignalHandlerId
- webInspectorOpenWindowCallbackWrapper :: WebInspectorOpenWindowCallback -> Ptr () -> Ptr () -> IO CInt
- webInspectorOpenWindowClosure :: WebInspectorOpenWindowCallback -> IO Closure
Exported types
newtype WebInspector Source
GObject WebInspector | |
((~) * info (ResolveWebInspectorMethod t WebInspector), MethodInfo * info WebInspector p) => IsLabelProxy t (WebInspector -> p) | |
type ParentTypes WebInspector | |
type AttributeList WebInspector | |
type SignalList WebInspector |
class GObject o => WebInspectorK o Source
(GObject o, IsDescendantOf WebInspector o) => WebInspectorK o |
toWebInspector :: WebInspectorK o => o -> IO WebInspector Source
Methods
webInspectorAttach
data WebInspectorAttachMethodInfo Source
((~) * signature (m ()), MonadIO m, WebInspectorK a) => MethodInfo * WebInspectorAttachMethodInfo a signature |
webInspectorAttach :: (MonadIO m, WebInspectorK a) => a -> m () Source
webInspectorClose
data WebInspectorCloseMethodInfo Source
((~) * signature (m ()), MonadIO m, WebInspectorK a) => MethodInfo * WebInspectorCloseMethodInfo a signature |
webInspectorClose :: (MonadIO m, WebInspectorK a) => a -> m () Source
webInspectorDetach
data WebInspectorDetachMethodInfo Source
((~) * signature (m ()), MonadIO m, WebInspectorK a) => MethodInfo * WebInspectorDetachMethodInfo a signature |
webInspectorDetach :: (MonadIO m, WebInspectorK a) => a -> m () Source
webInspectorGetAttachedHeight
data WebInspectorGetAttachedHeightMethodInfo Source
((~) * signature (m Word32), MonadIO m, WebInspectorK a) => MethodInfo * WebInspectorGetAttachedHeightMethodInfo a signature |
webInspectorGetAttachedHeight :: (MonadIO m, WebInspectorK a) => a -> m Word32 Source
webInspectorGetCanAttach
data WebInspectorGetCanAttachMethodInfo Source
((~) * signature (m Bool), MonadIO m, WebInspectorK a) => MethodInfo * WebInspectorGetCanAttachMethodInfo a signature |
webInspectorGetCanAttach :: (MonadIO m, WebInspectorK a) => a -> m Bool Source
webInspectorGetInspectedUri
data WebInspectorGetInspectedUriMethodInfo Source
((~) * signature (m Text), MonadIO m, WebInspectorK a) => MethodInfo * WebInspectorGetInspectedUriMethodInfo a signature |
webInspectorGetInspectedUri :: (MonadIO m, WebInspectorK a) => a -> m Text Source
webInspectorGetWebView
data WebInspectorGetWebViewMethodInfo Source
((~) * signature (m WebViewBase), MonadIO m, WebInspectorK a) => MethodInfo * WebInspectorGetWebViewMethodInfo a signature |
webInspectorGetWebView :: (MonadIO m, WebInspectorK a) => a -> m WebViewBase Source
webInspectorIsAttached
data WebInspectorIsAttachedMethodInfo Source
((~) * signature (m Bool), MonadIO m, WebInspectorK a) => MethodInfo * WebInspectorIsAttachedMethodInfo a signature |
webInspectorIsAttached :: (MonadIO m, WebInspectorK a) => a -> m Bool Source
webInspectorShow
data WebInspectorShowMethodInfo Source
((~) * signature (m ()), MonadIO m, WebInspectorK a) => MethodInfo * WebInspectorShowMethodInfo a signature |
webInspectorShow :: (MonadIO m, WebInspectorK a) => a -> m () Source
Properties
AttachedHeight
data WebInspectorAttachedHeightPropertyInfo Source
getWebInspectorAttachedHeight :: (MonadIO m, WebInspectorK o) => o -> m Word32 Source
webInspectorAttachedHeight :: AttrLabelProxy "attachedHeight" Source
CanAttach
data WebInspectorCanAttachPropertyInfo Source
getWebInspectorCanAttach :: (MonadIO m, WebInspectorK o) => o -> m Bool Source
webInspectorCanAttach :: AttrLabelProxy "canAttach" Source
InspectedUri
data WebInspectorInspectedUriPropertyInfo Source
AttrInfo WebInspectorInspectedUriPropertyInfo | |
type AttrLabel WebInspectorInspectedUriPropertyInfo = "inspected-uri" | |
type AttrGetType WebInspectorInspectedUriPropertyInfo = Text | |
type AttrBaseTypeConstraint WebInspectorInspectedUriPropertyInfo = WebInspectorK | |
type AttrSetTypeConstraint WebInspectorInspectedUriPropertyInfo = * ~ () | |
type AttrAllowedOps WebInspectorInspectedUriPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
getWebInspectorInspectedUri :: (MonadIO m, WebInspectorK o) => o -> m Text Source
webInspectorInspectedUri :: AttrLabelProxy "inspectedUri" Source
Signals
Attach
type WebInspectorAttachCallback = IO Bool Source
afterWebInspectorAttach :: (GObject a, MonadIO m) => a -> WebInspectorAttachCallback -> m SignalHandlerId Source
mkWebInspectorAttachCallback :: WebInspectorAttachCallbackC -> IO (FunPtr WebInspectorAttachCallbackC) Source
onWebInspectorAttach :: (GObject a, MonadIO m) => a -> WebInspectorAttachCallback -> m SignalHandlerId Source
webInspectorAttachCallbackWrapper :: WebInspectorAttachCallback -> Ptr () -> Ptr () -> IO CInt Source
BringToFront
afterWebInspectorBringToFront :: (GObject a, MonadIO m) => a -> WebInspectorBringToFrontCallback -> m SignalHandlerId Source
mkWebInspectorBringToFrontCallback :: WebInspectorBringToFrontCallbackC -> IO (FunPtr WebInspectorBringToFrontCallbackC) Source
onWebInspectorBringToFront :: (GObject a, MonadIO m) => a -> WebInspectorBringToFrontCallback -> m SignalHandlerId Source
webInspectorBringToFrontCallbackWrapper :: WebInspectorBringToFrontCallback -> Ptr () -> Ptr () -> IO CInt Source
Closed
type WebInspectorClosedCallback = IO () Source
type WebInspectorClosedCallbackC = Ptr () -> Ptr () -> IO () Source
afterWebInspectorClosed :: (GObject a, MonadIO m) => a -> WebInspectorClosedCallback -> m SignalHandlerId Source
mkWebInspectorClosedCallback :: WebInspectorClosedCallbackC -> IO (FunPtr WebInspectorClosedCallbackC) Source
onWebInspectorClosed :: (GObject a, MonadIO m) => a -> WebInspectorClosedCallback -> m SignalHandlerId Source
webInspectorClosedCallbackWrapper :: WebInspectorClosedCallback -> Ptr () -> Ptr () -> IO () Source
Detach
type WebInspectorDetachCallback = IO Bool Source
afterWebInspectorDetach :: (GObject a, MonadIO m) => a -> WebInspectorDetachCallback -> m SignalHandlerId Source
mkWebInspectorDetachCallback :: WebInspectorDetachCallbackC -> IO (FunPtr WebInspectorDetachCallbackC) Source
onWebInspectorDetach :: (GObject a, MonadIO m) => a -> WebInspectorDetachCallback -> m SignalHandlerId Source
webInspectorDetachCallbackWrapper :: WebInspectorDetachCallback -> Ptr () -> Ptr () -> IO CInt Source
OpenWindow
afterWebInspectorOpenWindow :: (GObject a, MonadIO m) => a -> WebInspectorOpenWindowCallback -> m SignalHandlerId Source
mkWebInspectorOpenWindowCallback :: WebInspectorOpenWindowCallbackC -> IO (FunPtr WebInspectorOpenWindowCallbackC) Source
onWebInspectorOpenWindow :: (GObject a, MonadIO m) => a -> WebInspectorOpenWindowCallback -> m SignalHandlerId Source
webInspectorOpenWindowCallbackWrapper :: WebInspectorOpenWindowCallback -> Ptr () -> Ptr () -> IO CInt Source