| 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.WebKit2.Objects.WebInspector
Contents
Description
- 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 :: (IsWebInspector a, MonadIO m) => a -> WebInspectorAttachCallback -> m SignalHandlerId
- genClosure_WebInspectorAttach :: WebInspectorAttachCallback -> IO Closure
- mk_WebInspectorAttachCallback :: C_WebInspectorAttachCallback -> IO (FunPtr C_WebInspectorAttachCallback)
- noWebInspectorAttachCallback :: Maybe WebInspectorAttachCallback
- onWebInspectorAttach :: (IsWebInspector 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 :: (IsWebInspector a, MonadIO m) => a -> WebInspectorBringToFrontCallback -> m SignalHandlerId
- genClosure_WebInspectorBringToFront :: WebInspectorBringToFrontCallback -> IO Closure
- mk_WebInspectorBringToFrontCallback :: C_WebInspectorBringToFrontCallback -> IO (FunPtr C_WebInspectorBringToFrontCallback)
- noWebInspectorBringToFrontCallback :: Maybe WebInspectorBringToFrontCallback
- onWebInspectorBringToFront :: (IsWebInspector 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 :: (IsWebInspector a, MonadIO m) => a -> WebInspectorClosedCallback -> m SignalHandlerId
- genClosure_WebInspectorClosed :: WebInspectorClosedCallback -> IO Closure
- mk_WebInspectorClosedCallback :: C_WebInspectorClosedCallback -> IO (FunPtr C_WebInspectorClosedCallback)
- noWebInspectorClosedCallback :: Maybe WebInspectorClosedCallback
- onWebInspectorClosed :: (IsWebInspector 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 :: (IsWebInspector a, MonadIO m) => a -> WebInspectorDetachCallback -> m SignalHandlerId
- genClosure_WebInspectorDetach :: WebInspectorDetachCallback -> IO Closure
- mk_WebInspectorDetachCallback :: C_WebInspectorDetachCallback -> IO (FunPtr C_WebInspectorDetachCallback)
- noWebInspectorDetachCallback :: Maybe WebInspectorDetachCallback
- onWebInspectorDetach :: (IsWebInspector 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 :: (IsWebInspector a, MonadIO m) => a -> WebInspectorOpenWindowCallback -> m SignalHandlerId
- genClosure_WebInspectorOpenWindow :: WebInspectorOpenWindowCallback -> IO Closure
- mk_WebInspectorOpenWindowCallback :: C_WebInspectorOpenWindowCallback -> IO (FunPtr C_WebInspectorOpenWindowCallback)
- noWebInspectorOpenWindowCallback :: Maybe WebInspectorOpenWindowCallback
- onWebInspectorOpenWindow :: (IsWebInspector a, MonadIO m) => a -> WebInspectorOpenWindowCallback -> m SignalHandlerId
- wrap_WebInspectorOpenWindowCallback :: WebInspectorOpenWindowCallback -> Ptr () -> Ptr () -> IO CInt
Exported types
newtype WebInspector Source #
Constructors
| WebInspector (ManagedPtr WebInspector) |
Instances
| 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 #
Instances
toWebInspector :: IsWebInspector o => o -> IO WebInspector Source #
Methods
attach
data WebInspectorAttachMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsWebInspector a) => MethodInfo * WebInspectorAttachMethodInfo a signature Source # | |
Arguments
| :: (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 #
Instances
| ((~) * signature (m ()), MonadIO m, IsWebInspector a) => MethodInfo * WebInspectorCloseMethodInfo a signature Source # | |
Arguments
| :: (HasCallStack, MonadIO m, IsWebInspector a) | |
| => a |
|
| -> m () |
Request inspector to be closed.
detach
data WebInspectorDetachMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsWebInspector a) => MethodInfo * WebInspectorDetachMethodInfo a signature Source # | |
Arguments
| :: (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 #
Instances
| ((~) * signature (m Word32), MonadIO m, IsWebInspector a) => MethodInfo * WebInspectorGetAttachedHeightMethodInfo a signature Source # | |
webInspectorGetAttachedHeight Source #
Arguments
| :: (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 #
Instances
| ((~) * signature (m Bool), MonadIO m, IsWebInspector a) => MethodInfo * WebInspectorGetCanAttachMethodInfo a signature Source # | |
webInspectorGetCanAttach Source #
Arguments
| :: (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 #
Instances
| ((~) * signature (m Text), MonadIO m, IsWebInspector a) => MethodInfo * WebInspectorGetInspectedUriMethodInfo a signature Source # | |
webInspectorGetInspectedUri Source #
Arguments
| :: (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 #
Instances
| ((~) * signature (m WebViewBase), MonadIO m, IsWebInspector a) => MethodInfo * WebInspectorGetWebViewMethodInfo a signature Source # | |
webInspectorGetWebView Source #
Arguments
| :: (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 #
Instances
| ((~) * signature (m Bool), MonadIO m, IsWebInspector a) => MethodInfo * WebInspectorIsAttachedMethodInfo a signature Source # | |
webInspectorIsAttached Source #
Arguments
| :: (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 #
Instances
| ((~) * signature (m ()), MonadIO m, IsWebInspector a) => MethodInfo * WebInspectorShowMethodInfo a signature Source # | |
Arguments
| :: (HasCallStack, MonadIO m, IsWebInspector a) | |
| => a |
|
| -> m () |
Request inspector to be shown.
Properties
attachedHeight
data WebInspectorAttachedHeightPropertyInfo Source #
Instances
getWebInspectorAttachedHeight :: (MonadIO m, IsWebInspector o) => o -> m Word32 Source #
webInspectorAttachedHeight :: AttrLabelProxy "attachedHeight" Source #
canAttach
data WebInspectorCanAttachPropertyInfo Source #
Instances
getWebInspectorCanAttach :: (MonadIO m, IsWebInspector o) => o -> m Bool Source #
webInspectorCanAttach :: AttrLabelProxy "canAttach" Source #
inspectedUri
data WebInspectorInspectedUriPropertyInfo Source #
Instances
getWebInspectorInspectedUri :: (MonadIO m, IsWebInspector o) => o -> m Text Source #
webInspectorInspectedUri :: AttrLabelProxy "inspectedUri" Source #
Signals
attach
type WebInspectorAttachCallback = IO Bool Source #
afterWebInspectorAttach :: (IsWebInspector a, MonadIO m) => a -> WebInspectorAttachCallback -> m SignalHandlerId Source #
mk_WebInspectorAttachCallback :: C_WebInspectorAttachCallback -> IO (FunPtr C_WebInspectorAttachCallback) Source #
onWebInspectorAttach :: (IsWebInspector a, MonadIO m) => a -> WebInspectorAttachCallback -> m SignalHandlerId Source #
wrap_WebInspectorAttachCallback :: WebInspectorAttachCallback -> Ptr () -> Ptr () -> IO CInt Source #
bringToFront
afterWebInspectorBringToFront :: (IsWebInspector a, MonadIO m) => a -> WebInspectorBringToFrontCallback -> m SignalHandlerId Source #
mk_WebInspectorBringToFrontCallback :: C_WebInspectorBringToFrontCallback -> IO (FunPtr C_WebInspectorBringToFrontCallback) Source #
onWebInspectorBringToFront :: (IsWebInspector a, MonadIO m) => a -> WebInspectorBringToFrontCallback -> m SignalHandlerId Source #
wrap_WebInspectorBringToFrontCallback :: WebInspectorBringToFrontCallback -> Ptr () -> Ptr () -> IO CInt Source #
closed
type WebInspectorClosedCallback = IO () Source #
afterWebInspectorClosed :: (IsWebInspector a, MonadIO m) => a -> WebInspectorClosedCallback -> m SignalHandlerId Source #
mk_WebInspectorClosedCallback :: C_WebInspectorClosedCallback -> IO (FunPtr C_WebInspectorClosedCallback) Source #
onWebInspectorClosed :: (IsWebInspector a, MonadIO m) => a -> WebInspectorClosedCallback -> m SignalHandlerId Source #
wrap_WebInspectorClosedCallback :: WebInspectorClosedCallback -> Ptr () -> Ptr () -> IO () Source #
detach
type WebInspectorDetachCallback = IO Bool Source #
afterWebInspectorDetach :: (IsWebInspector a, MonadIO m) => a -> WebInspectorDetachCallback -> m SignalHandlerId Source #
mk_WebInspectorDetachCallback :: C_WebInspectorDetachCallback -> IO (FunPtr C_WebInspectorDetachCallback) Source #
onWebInspectorDetach :: (IsWebInspector a, MonadIO m) => a -> WebInspectorDetachCallback -> m SignalHandlerId Source #
wrap_WebInspectorDetachCallback :: WebInspectorDetachCallback -> Ptr () -> Ptr () -> IO CInt Source #
openWindow
type WebInspectorOpenWindowCallback = IO Bool Source #
afterWebInspectorOpenWindow :: (IsWebInspector a, MonadIO m) => a -> WebInspectorOpenWindowCallback -> m SignalHandlerId Source #
mk_WebInspectorOpenWindowCallback :: C_WebInspectorOpenWindowCallback -> IO (FunPtr C_WebInspectorOpenWindowCallback) Source #
onWebInspectorOpenWindow :: (IsWebInspector a, MonadIO m) => a -> WebInspectorOpenWindowCallback -> m SignalHandlerId Source #
wrap_WebInspectorOpenWindowCallback :: WebInspectorOpenWindowCallback -> Ptr () -> Ptr () -> IO CInt Source #