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 (ManagedPtr WebInspector)
- class GObject o => IsWebInspector o
- toWebInspector :: IsWebInspector o => o -> IO WebInspector
- noWebInspector :: Maybe WebInspector
- data WebInspectorAttachMethodInfo
- webInspectorAttach :: (HasCallStack, MonadIO m, IsWebInspector a) => a -> m ()
- data WebInspectorCloseMethodInfo
- webInspectorClose :: (HasCallStack, MonadIO m, IsWebInspector a) => a -> m ()
- data WebInspectorDetachMethodInfo
- webInspectorDetach :: (HasCallStack, MonadIO m, IsWebInspector a) => a -> m ()
- data WebInspectorGetAttachedHeightMethodInfo
- webInspectorGetAttachedHeight :: (HasCallStack, MonadIO m, IsWebInspector a) => a -> m Word32
- data WebInspectorGetCanAttachMethodInfo
- webInspectorGetCanAttach :: (HasCallStack, MonadIO m, IsWebInspector a) => a -> m Bool
- data WebInspectorGetInspectedUriMethodInfo
- webInspectorGetInspectedUri :: (HasCallStack, MonadIO m, IsWebInspector a) => a -> m Text
- data WebInspectorGetWebViewMethodInfo
- webInspectorGetWebView :: (HasCallStack, MonadIO m, IsWebInspector a) => a -> m WebViewBase
- data WebInspectorIsAttachedMethodInfo
- webInspectorIsAttached :: (HasCallStack, MonadIO m, IsWebInspector a) => a -> m Bool
- data WebInspectorShowMethodInfo
- webInspectorShow :: (HasCallStack, MonadIO m, IsWebInspector a) => a -> m ()
- data WebInspectorAttachedHeightPropertyInfo
- getWebInspectorAttachedHeight :: (MonadIO m, IsWebInspector o) => o -> m Word32
- webInspectorAttachedHeight :: AttrLabelProxy "attachedHeight"
- data WebInspectorCanAttachPropertyInfo
- getWebInspectorCanAttach :: (MonadIO m, IsWebInspector o) => o -> m Bool
- webInspectorCanAttach :: AttrLabelProxy "canAttach"
- data WebInspectorInspectedUriPropertyInfo
- getWebInspectorInspectedUri :: (MonadIO m, IsWebInspector o) => o -> m Text
- webInspectorInspectedUri :: AttrLabelProxy "inspectedUri"
- type C_WebInspectorAttachCallback = Ptr () -> Ptr () -> IO CInt
- type WebInspectorAttachCallback = IO Bool
- data WebInspectorAttachSignalInfo
- afterWebInspectorAttach :: (GObject a, MonadIO m) => a -> WebInspectorAttachCallback -> m SignalHandlerId
- genClosure_WebInspectorAttach :: WebInspectorAttachCallback -> IO Closure
- mk_WebInspectorAttachCallback :: C_WebInspectorAttachCallback -> IO (FunPtr C_WebInspectorAttachCallback)
- noWebInspectorAttachCallback :: Maybe WebInspectorAttachCallback
- onWebInspectorAttach :: (GObject a, MonadIO m) => a -> WebInspectorAttachCallback -> m SignalHandlerId
- wrap_WebInspectorAttachCallback :: WebInspectorAttachCallback -> Ptr () -> Ptr () -> IO CInt
- type C_WebInspectorBringToFrontCallback = Ptr () -> Ptr () -> IO CInt
- type WebInspectorBringToFrontCallback = IO Bool
- data WebInspectorBringToFrontSignalInfo
- afterWebInspectorBringToFront :: (GObject a, MonadIO m) => a -> WebInspectorBringToFrontCallback -> m SignalHandlerId
- genClosure_WebInspectorBringToFront :: WebInspectorBringToFrontCallback -> IO Closure
- mk_WebInspectorBringToFrontCallback :: C_WebInspectorBringToFrontCallback -> IO (FunPtr C_WebInspectorBringToFrontCallback)
- noWebInspectorBringToFrontCallback :: Maybe WebInspectorBringToFrontCallback
- onWebInspectorBringToFront :: (GObject a, MonadIO m) => a -> WebInspectorBringToFrontCallback -> m SignalHandlerId
- wrap_WebInspectorBringToFrontCallback :: WebInspectorBringToFrontCallback -> Ptr () -> Ptr () -> IO CInt
- type C_WebInspectorClosedCallback = Ptr () -> Ptr () -> IO ()
- type WebInspectorClosedCallback = IO ()
- data WebInspectorClosedSignalInfo
- afterWebInspectorClosed :: (GObject a, MonadIO m) => a -> WebInspectorClosedCallback -> m SignalHandlerId
- genClosure_WebInspectorClosed :: WebInspectorClosedCallback -> IO Closure
- mk_WebInspectorClosedCallback :: C_WebInspectorClosedCallback -> IO (FunPtr C_WebInspectorClosedCallback)
- noWebInspectorClosedCallback :: Maybe WebInspectorClosedCallback
- onWebInspectorClosed :: (GObject a, MonadIO m) => a -> WebInspectorClosedCallback -> m SignalHandlerId
- wrap_WebInspectorClosedCallback :: WebInspectorClosedCallback -> Ptr () -> Ptr () -> IO ()
- type C_WebInspectorDetachCallback = Ptr () -> Ptr () -> IO CInt
- type WebInspectorDetachCallback = IO Bool
- data WebInspectorDetachSignalInfo
- afterWebInspectorDetach :: (GObject a, MonadIO m) => a -> WebInspectorDetachCallback -> m SignalHandlerId
- genClosure_WebInspectorDetach :: WebInspectorDetachCallback -> IO Closure
- mk_WebInspectorDetachCallback :: C_WebInspectorDetachCallback -> IO (FunPtr C_WebInspectorDetachCallback)
- noWebInspectorDetachCallback :: Maybe WebInspectorDetachCallback
- onWebInspectorDetach :: (GObject a, MonadIO m) => a -> WebInspectorDetachCallback -> m SignalHandlerId
- wrap_WebInspectorDetachCallback :: WebInspectorDetachCallback -> Ptr () -> Ptr () -> IO CInt
- type C_WebInspectorOpenWindowCallback = Ptr () -> Ptr () -> IO CInt
- type WebInspectorOpenWindowCallback = IO Bool
- data WebInspectorOpenWindowSignalInfo
- afterWebInspectorOpenWindow :: (GObject a, MonadIO m) => a -> WebInspectorOpenWindowCallback -> m SignalHandlerId
- genClosure_WebInspectorOpenWindow :: WebInspectorOpenWindowCallback -> IO Closure
- mk_WebInspectorOpenWindowCallback :: C_WebInspectorOpenWindowCallback -> IO (FunPtr C_WebInspectorOpenWindowCallback)
- noWebInspectorOpenWindowCallback :: Maybe WebInspectorOpenWindowCallback
- onWebInspectorOpenWindow :: (GObject a, MonadIO m) => a -> WebInspectorOpenWindowCallback -> m SignalHandlerId
- wrap_WebInspectorOpenWindowCallback :: WebInspectorOpenWindowCallback -> Ptr () -> Ptr () -> IO CInt
Exported types
newtype WebInspector Source #
GObject WebInspector Source # | |
IsObject WebInspector Source # | |
IsWebInspector WebInspector Source # | |
((~) * info (ResolveWebInspectorMethod t WebInspector), MethodInfo * info WebInspector p) => IsLabel t (WebInspector -> p) Source # | |
((~) * info (ResolveWebInspectorMethod t WebInspector), MethodInfo * info WebInspector p) => IsLabelProxy t (WebInspector -> p) Source # | |
HasAttributeList * WebInspector Source # | |
type AttributeList WebInspector Source # | |
type SignalList WebInspector Source # | |
class GObject o => IsWebInspector o Source #
toWebInspector :: IsWebInspector o => o -> IO WebInspector Source #
Methods
attach
data WebInspectorAttachMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsWebInspector a) => MethodInfo * WebInspectorAttachMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsWebInspector a) | |
=> a |
|
-> m () |
Request inspector
to be attached. The signal WebInspector
::attach
will be emitted. If the inspector is already attached it does nothing.
close
data WebInspectorCloseMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsWebInspector a) => MethodInfo * WebInspectorCloseMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsWebInspector a) | |
=> a |
|
-> m () |
Request inspector
to be closed.
detach
data WebInspectorDetachMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsWebInspector a) => MethodInfo * WebInspectorDetachMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsWebInspector a) | |
=> a |
|
-> m () |
Request inspector
to be detached. The signal WebInspector
::detach
will be emitted. If the inspector is already detached it does nothing.
getAttachedHeight
data WebInspectorGetAttachedHeightMethodInfo Source #
((~) * signature (m Word32), MonadIO m, IsWebInspector a) => MethodInfo * WebInspectorGetAttachedHeightMethodInfo a signature Source # | |
webInspectorGetAttachedHeight Source #
:: (HasCallStack, MonadIO m, IsWebInspector a) | |
=> a |
|
-> m Word32 | Returns: the height of the inspector view when attached |
Get the height that the inspector view should have when it's attached. If the inspector view is not attached this returns 0.
getCanAttach
data WebInspectorGetCanAttachMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsWebInspector a) => MethodInfo * WebInspectorGetCanAttachMethodInfo a signature Source # | |
webInspectorGetCanAttach Source #
:: (HasCallStack, MonadIO m, IsWebInspector a) | |
=> a |
|
-> m Bool | Returns: |
Whether the inspector
can be attached to the same window that contains
the inspected view.
Since: 2.8
getInspectedUri
data WebInspectorGetInspectedUriMethodInfo Source #
((~) * signature (m Text), MonadIO m, IsWebInspector a) => MethodInfo * WebInspectorGetInspectedUriMethodInfo a signature Source # | |
webInspectorGetInspectedUri Source #
:: (HasCallStack, MonadIO m, IsWebInspector a) | |
=> a |
|
-> m Text | Returns: the URI that is currently being inspected or |
Get the URI that is currently being inspected. This can be Nothing
if
nothing has been loaded yet in the inspected view, if the inspector
has been closed or when inspected view was loaded from a HTML string
instead of a URI.
getWebView
data WebInspectorGetWebViewMethodInfo Source #
((~) * signature (m WebViewBase), MonadIO m, IsWebInspector a) => MethodInfo * WebInspectorGetWebViewMethodInfo a signature Source # | |
webInspectorGetWebView Source #
:: (HasCallStack, MonadIO m, IsWebInspector a) | |
=> a |
|
-> m WebViewBase | Returns: the |
Get the WebViewBase
used to display the inspector.
This might be Nothing
if the inspector hasn't been loaded yet,
or it has been closed.
isAttached
data WebInspectorIsAttachedMethodInfo Source #
((~) * signature (m Bool), MonadIO m, IsWebInspector a) => MethodInfo * WebInspectorIsAttachedMethodInfo a signature Source # | |
webInspectorIsAttached Source #
:: (HasCallStack, MonadIO m, IsWebInspector a) | |
=> a |
|
-> m Bool | Returns: |
Whether the inspector
view is currently attached to the same window that contains
the inspected view.
show
data WebInspectorShowMethodInfo Source #
((~) * signature (m ()), MonadIO m, IsWebInspector a) => MethodInfo * WebInspectorShowMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsWebInspector a) | |
=> a |
|
-> m () |
Request inspector
to be shown.
Properties
attachedHeight
data WebInspectorAttachedHeightPropertyInfo Source #
getWebInspectorAttachedHeight :: (MonadIO m, IsWebInspector o) => o -> m Word32 Source #
webInspectorAttachedHeight :: AttrLabelProxy "attachedHeight" Source #
canAttach
data WebInspectorCanAttachPropertyInfo Source #
getWebInspectorCanAttach :: (MonadIO m, IsWebInspector o) => o -> m Bool Source #
webInspectorCanAttach :: AttrLabelProxy "canAttach" Source #
inspectedUri
data WebInspectorInspectedUriPropertyInfo Source #
getWebInspectorInspectedUri :: (MonadIO m, IsWebInspector 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 #
mk_WebInspectorAttachCallback :: C_WebInspectorAttachCallback -> IO (FunPtr C_WebInspectorAttachCallback) Source #
onWebInspectorAttach :: (GObject a, MonadIO m) => a -> WebInspectorAttachCallback -> m SignalHandlerId Source #
wrap_WebInspectorAttachCallback :: WebInspectorAttachCallback -> Ptr () -> Ptr () -> IO CInt Source #
bringToFront
afterWebInspectorBringToFront :: (GObject a, MonadIO m) => a -> WebInspectorBringToFrontCallback -> m SignalHandlerId Source #
mk_WebInspectorBringToFrontCallback :: C_WebInspectorBringToFrontCallback -> IO (FunPtr C_WebInspectorBringToFrontCallback) Source #
onWebInspectorBringToFront :: (GObject a, MonadIO m) => a -> WebInspectorBringToFrontCallback -> m SignalHandlerId Source #
wrap_WebInspectorBringToFrontCallback :: WebInspectorBringToFrontCallback -> Ptr () -> Ptr () -> IO CInt Source #
closed
type WebInspectorClosedCallback = IO () Source #
afterWebInspectorClosed :: (GObject a, MonadIO m) => a -> WebInspectorClosedCallback -> m SignalHandlerId Source #
mk_WebInspectorClosedCallback :: C_WebInspectorClosedCallback -> IO (FunPtr C_WebInspectorClosedCallback) Source #
onWebInspectorClosed :: (GObject a, MonadIO m) => a -> WebInspectorClosedCallback -> m SignalHandlerId Source #
wrap_WebInspectorClosedCallback :: WebInspectorClosedCallback -> Ptr () -> Ptr () -> IO () Source #
detach
type WebInspectorDetachCallback = IO Bool Source #
afterWebInspectorDetach :: (GObject a, MonadIO m) => a -> WebInspectorDetachCallback -> m SignalHandlerId Source #
mk_WebInspectorDetachCallback :: C_WebInspectorDetachCallback -> IO (FunPtr C_WebInspectorDetachCallback) Source #
onWebInspectorDetach :: (GObject a, MonadIO m) => a -> WebInspectorDetachCallback -> m SignalHandlerId Source #
wrap_WebInspectorDetachCallback :: WebInspectorDetachCallback -> Ptr () -> Ptr () -> IO CInt Source #
openWindow
type WebInspectorOpenWindowCallback = IO Bool Source #
afterWebInspectorOpenWindow :: (GObject a, MonadIO m) => a -> WebInspectorOpenWindowCallback -> m SignalHandlerId Source #
mk_WebInspectorOpenWindowCallback :: C_WebInspectorOpenWindowCallback -> IO (FunPtr C_WebInspectorOpenWindowCallback) Source #
onWebInspectorOpenWindow :: (GObject a, MonadIO m) => a -> WebInspectorOpenWindowCallback -> m SignalHandlerId Source #
wrap_WebInspectorOpenWindowCallback :: WebInspectorOpenWindowCallback -> Ptr () -> Ptr () -> IO CInt Source #