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 WebInspectorCloseMethodInfo
- webInspectorClose :: (MonadIO m, WebInspectorK a) => a -> m ()
- data WebInspectorGetInspectedUriMethodInfo
- webInspectorGetInspectedUri :: (MonadIO m, WebInspectorK a) => a -> m Text
- data WebInspectorGetWebViewMethodInfo
- webInspectorGetWebView :: (MonadIO m, WebInspectorK a) => a -> m WebView
- data WebInspectorInspectCoordinatesMethodInfo
- webInspectorInspectCoordinates :: (MonadIO m, WebInspectorK a) => a -> Double -> Double -> m ()
- data WebInspectorInspectNodeMethodInfo
- webInspectorInspectNode :: (MonadIO m, WebInspectorK a, DOMNodeK b) => a -> b -> m ()
- data WebInspectorShowMethodInfo
- webInspectorShow :: (MonadIO m, WebInspectorK a) => a -> m ()
- data WebInspectorInspectedUriPropertyInfo
- getWebInspectorInspectedUri :: (MonadIO m, WebInspectorK o) => o -> m Text
- webInspectorInspectedUri :: AttrLabelProxy "inspectedUri"
- data WebInspectorJavascriptProfilingEnabledPropertyInfo
- constructWebInspectorJavascriptProfilingEnabled :: Bool -> IO ([Char], GValue)
- getWebInspectorJavascriptProfilingEnabled :: (MonadIO m, WebInspectorK o) => o -> m Bool
- setWebInspectorJavascriptProfilingEnabled :: (MonadIO m, WebInspectorK o) => o -> Bool -> m ()
- webInspectorJavascriptProfilingEnabled :: AttrLabelProxy "javascriptProfilingEnabled"
- data WebInspectorTimelineProfilingEnabledPropertyInfo
- constructWebInspectorTimelineProfilingEnabled :: Bool -> IO ([Char], GValue)
- getWebInspectorTimelineProfilingEnabled :: (MonadIO m, WebInspectorK o) => o -> m Bool
- setWebInspectorTimelineProfilingEnabled :: (MonadIO m, WebInspectorK o) => o -> Bool -> m ()
- webInspectorTimelineProfilingEnabled :: AttrLabelProxy "timelineProfilingEnabled"
- data WebInspectorWebViewPropertyInfo
- getWebInspectorWebView :: (MonadIO m, WebInspectorK o) => o -> m WebView
- webInspectorWebView :: AttrLabelProxy "webView"
- type WebInspectorAttachWindowCallback = IO Bool
- type WebInspectorAttachWindowCallbackC = Ptr () -> Ptr () -> IO CInt
- data WebInspectorAttachWindowSignalInfo
- afterWebInspectorAttachWindow :: (GObject a, MonadIO m) => a -> WebInspectorAttachWindowCallback -> m SignalHandlerId
- mkWebInspectorAttachWindowCallback :: WebInspectorAttachWindowCallbackC -> IO (FunPtr WebInspectorAttachWindowCallbackC)
- noWebInspectorAttachWindowCallback :: Maybe WebInspectorAttachWindowCallback
- onWebInspectorAttachWindow :: (GObject a, MonadIO m) => a -> WebInspectorAttachWindowCallback -> m SignalHandlerId
- webInspectorAttachWindowCallbackWrapper :: WebInspectorAttachWindowCallback -> Ptr () -> Ptr () -> IO CInt
- webInspectorAttachWindowClosure :: WebInspectorAttachWindowCallback -> IO Closure
- type WebInspectorCloseWindowCallback = IO Bool
- type WebInspectorCloseWindowCallbackC = Ptr () -> Ptr () -> IO CInt
- data WebInspectorCloseWindowSignalInfo
- afterWebInspectorCloseWindow :: (GObject a, MonadIO m) => a -> WebInspectorCloseWindowCallback -> m SignalHandlerId
- mkWebInspectorCloseWindowCallback :: WebInspectorCloseWindowCallbackC -> IO (FunPtr WebInspectorCloseWindowCallbackC)
- noWebInspectorCloseWindowCallback :: Maybe WebInspectorCloseWindowCallback
- onWebInspectorCloseWindow :: (GObject a, MonadIO m) => a -> WebInspectorCloseWindowCallback -> m SignalHandlerId
- webInspectorCloseWindowCallbackWrapper :: WebInspectorCloseWindowCallback -> Ptr () -> Ptr () -> IO CInt
- webInspectorCloseWindowClosure :: WebInspectorCloseWindowCallback -> IO Closure
- type WebInspectorDetachWindowCallback = IO Bool
- type WebInspectorDetachWindowCallbackC = Ptr () -> Ptr () -> IO CInt
- data WebInspectorDetachWindowSignalInfo
- afterWebInspectorDetachWindow :: (GObject a, MonadIO m) => a -> WebInspectorDetachWindowCallback -> m SignalHandlerId
- mkWebInspectorDetachWindowCallback :: WebInspectorDetachWindowCallbackC -> IO (FunPtr WebInspectorDetachWindowCallbackC)
- noWebInspectorDetachWindowCallback :: Maybe WebInspectorDetachWindowCallback
- onWebInspectorDetachWindow :: (GObject a, MonadIO m) => a -> WebInspectorDetachWindowCallback -> m SignalHandlerId
- webInspectorDetachWindowCallbackWrapper :: WebInspectorDetachWindowCallback -> Ptr () -> Ptr () -> IO CInt
- webInspectorDetachWindowClosure :: WebInspectorDetachWindowCallback -> IO Closure
- type WebInspectorFinishedCallback = IO ()
- type WebInspectorFinishedCallbackC = Ptr () -> Ptr () -> IO ()
- data WebInspectorFinishedSignalInfo
- afterWebInspectorFinished :: (GObject a, MonadIO m) => a -> WebInspectorFinishedCallback -> m SignalHandlerId
- mkWebInspectorFinishedCallback :: WebInspectorFinishedCallbackC -> IO (FunPtr WebInspectorFinishedCallbackC)
- noWebInspectorFinishedCallback :: Maybe WebInspectorFinishedCallback
- onWebInspectorFinished :: (GObject a, MonadIO m) => a -> WebInspectorFinishedCallback -> m SignalHandlerId
- webInspectorFinishedCallbackWrapper :: WebInspectorFinishedCallback -> Ptr () -> Ptr () -> IO ()
- webInspectorFinishedClosure :: WebInspectorFinishedCallback -> IO Closure
- type WebInspectorInspectWebViewCallback = WebView -> IO WebView
- type WebInspectorInspectWebViewCallbackC = Ptr () -> Ptr WebView -> Ptr () -> IO (Ptr WebView)
- data WebInspectorInspectWebViewSignalInfo
- afterWebInspectorInspectWebView :: (GObject a, MonadIO m) => a -> WebInspectorInspectWebViewCallback -> m SignalHandlerId
- mkWebInspectorInspectWebViewCallback :: WebInspectorInspectWebViewCallbackC -> IO (FunPtr WebInspectorInspectWebViewCallbackC)
- noWebInspectorInspectWebViewCallback :: Maybe WebInspectorInspectWebViewCallback
- onWebInspectorInspectWebView :: (GObject a, MonadIO m) => a -> WebInspectorInspectWebViewCallback -> m SignalHandlerId
- webInspectorInspectWebViewCallbackWrapper :: WebInspectorInspectWebViewCallback -> Ptr () -> Ptr WebView -> Ptr () -> IO (Ptr WebView)
- webInspectorInspectWebViewClosure :: WebInspectorInspectWebViewCallback -> IO Closure
- type WebInspectorShowWindowCallback = IO Bool
- type WebInspectorShowWindowCallbackC = Ptr () -> Ptr () -> IO CInt
- data WebInspectorShowWindowSignalInfo
- afterWebInspectorShowWindow :: (GObject a, MonadIO m) => a -> WebInspectorShowWindowCallback -> m SignalHandlerId
- mkWebInspectorShowWindowCallback :: WebInspectorShowWindowCallbackC -> IO (FunPtr WebInspectorShowWindowCallbackC)
- noWebInspectorShowWindowCallback :: Maybe WebInspectorShowWindowCallback
- onWebInspectorShowWindow :: (GObject a, MonadIO m) => a -> WebInspectorShowWindowCallback -> m SignalHandlerId
- webInspectorShowWindowCallbackWrapper :: WebInspectorShowWindowCallback -> Ptr () -> Ptr () -> IO CInt
- webInspectorShowWindowClosure :: WebInspectorShowWindowCallback -> 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
webInspectorClose
data WebInspectorCloseMethodInfo Source
((~) * signature (m ()), MonadIO m, WebInspectorK a) => MethodInfo * WebInspectorCloseMethodInfo a signature |
webInspectorClose :: (MonadIO m, WebInspectorK a) => a -> m () 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 WebView), MonadIO m, WebInspectorK a) => MethodInfo * WebInspectorGetWebViewMethodInfo a signature |
webInspectorGetWebView :: (MonadIO m, WebInspectorK a) => a -> m WebView Source
webInspectorInspectCoordinates
data WebInspectorInspectCoordinatesMethodInfo Source
((~) * signature (Double -> Double -> m ()), MonadIO m, WebInspectorK a) => MethodInfo * WebInspectorInspectCoordinatesMethodInfo a signature |
webInspectorInspectCoordinates :: (MonadIO m, WebInspectorK a) => a -> Double -> Double -> m () Source
webInspectorInspectNode
data WebInspectorInspectNodeMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, WebInspectorK a, DOMNodeK b) => MethodInfo * WebInspectorInspectNodeMethodInfo a signature |
webInspectorInspectNode :: (MonadIO m, WebInspectorK a, DOMNodeK b) => a -> b -> m () Source
webInspectorShow
data WebInspectorShowMethodInfo Source
((~) * signature (m ()), MonadIO m, WebInspectorK a) => MethodInfo * WebInspectorShowMethodInfo a signature |
webInspectorShow :: (MonadIO m, WebInspectorK a) => a -> m () Source
Properties
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
JavascriptProfilingEnabled
data WebInspectorJavascriptProfilingEnabledPropertyInfo Source
getWebInspectorJavascriptProfilingEnabled :: (MonadIO m, WebInspectorK o) => o -> m Bool Source
setWebInspectorJavascriptProfilingEnabled :: (MonadIO m, WebInspectorK o) => o -> Bool -> m () Source
webInspectorJavascriptProfilingEnabled :: AttrLabelProxy "javascriptProfilingEnabled" Source
TimelineProfilingEnabled
data WebInspectorTimelineProfilingEnabledPropertyInfo Source
getWebInspectorTimelineProfilingEnabled :: (MonadIO m, WebInspectorK o) => o -> m Bool Source
setWebInspectorTimelineProfilingEnabled :: (MonadIO m, WebInspectorK o) => o -> Bool -> m () Source
webInspectorTimelineProfilingEnabled :: AttrLabelProxy "timelineProfilingEnabled" Source
WebView
data WebInspectorWebViewPropertyInfo Source
AttrInfo WebInspectorWebViewPropertyInfo | |
type AttrLabel WebInspectorWebViewPropertyInfo = "web-view" | |
type AttrGetType WebInspectorWebViewPropertyInfo = WebView | |
type AttrBaseTypeConstraint WebInspectorWebViewPropertyInfo = WebInspectorK | |
type AttrSetTypeConstraint WebInspectorWebViewPropertyInfo = * ~ () | |
type AttrAllowedOps WebInspectorWebViewPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
getWebInspectorWebView :: (MonadIO m, WebInspectorK o) => o -> m WebView Source
webInspectorWebView :: AttrLabelProxy "webView" Source
Signals
AttachWindow
afterWebInspectorAttachWindow :: (GObject a, MonadIO m) => a -> WebInspectorAttachWindowCallback -> m SignalHandlerId Source
mkWebInspectorAttachWindowCallback :: WebInspectorAttachWindowCallbackC -> IO (FunPtr WebInspectorAttachWindowCallbackC) Source
onWebInspectorAttachWindow :: (GObject a, MonadIO m) => a -> WebInspectorAttachWindowCallback -> m SignalHandlerId Source
webInspectorAttachWindowCallbackWrapper :: WebInspectorAttachWindowCallback -> Ptr () -> Ptr () -> IO CInt Source
CloseWindow
afterWebInspectorCloseWindow :: (GObject a, MonadIO m) => a -> WebInspectorCloseWindowCallback -> m SignalHandlerId Source
mkWebInspectorCloseWindowCallback :: WebInspectorCloseWindowCallbackC -> IO (FunPtr WebInspectorCloseWindowCallbackC) Source
onWebInspectorCloseWindow :: (GObject a, MonadIO m) => a -> WebInspectorCloseWindowCallback -> m SignalHandlerId Source
webInspectorCloseWindowCallbackWrapper :: WebInspectorCloseWindowCallback -> Ptr () -> Ptr () -> IO CInt Source
DetachWindow
afterWebInspectorDetachWindow :: (GObject a, MonadIO m) => a -> WebInspectorDetachWindowCallback -> m SignalHandlerId Source
mkWebInspectorDetachWindowCallback :: WebInspectorDetachWindowCallbackC -> IO (FunPtr WebInspectorDetachWindowCallbackC) Source
onWebInspectorDetachWindow :: (GObject a, MonadIO m) => a -> WebInspectorDetachWindowCallback -> m SignalHandlerId Source
webInspectorDetachWindowCallbackWrapper :: WebInspectorDetachWindowCallback -> Ptr () -> Ptr () -> IO CInt Source
Finished
type WebInspectorFinishedCallback = IO () Source
type WebInspectorFinishedCallbackC = Ptr () -> Ptr () -> IO () Source
afterWebInspectorFinished :: (GObject a, MonadIO m) => a -> WebInspectorFinishedCallback -> m SignalHandlerId Source
mkWebInspectorFinishedCallback :: WebInspectorFinishedCallbackC -> IO (FunPtr WebInspectorFinishedCallbackC) Source
onWebInspectorFinished :: (GObject a, MonadIO m) => a -> WebInspectorFinishedCallback -> m SignalHandlerId Source
webInspectorFinishedCallbackWrapper :: WebInspectorFinishedCallback -> Ptr () -> Ptr () -> IO () Source
InspectWebView
type WebInspectorInspectWebViewCallback = WebView -> IO WebView Source
type WebInspectorInspectWebViewCallbackC = Ptr () -> Ptr WebView -> Ptr () -> IO (Ptr WebView) Source
afterWebInspectorInspectWebView :: (GObject a, MonadIO m) => a -> WebInspectorInspectWebViewCallback -> m SignalHandlerId Source
mkWebInspectorInspectWebViewCallback :: WebInspectorInspectWebViewCallbackC -> IO (FunPtr WebInspectorInspectWebViewCallbackC) Source
onWebInspectorInspectWebView :: (GObject a, MonadIO m) => a -> WebInspectorInspectWebViewCallback -> m SignalHandlerId Source
webInspectorInspectWebViewCallbackWrapper :: WebInspectorInspectWebViewCallback -> Ptr () -> Ptr WebView -> Ptr () -> IO (Ptr WebView) Source
ShowWindow
afterWebInspectorShowWindow :: (GObject a, MonadIO m) => a -> WebInspectorShowWindowCallback -> m SignalHandlerId Source
mkWebInspectorShowWindowCallback :: WebInspectorShowWindowCallbackC -> IO (FunPtr WebInspectorShowWindowCallbackC) Source
onWebInspectorShowWindow :: (GObject a, MonadIO m) => a -> WebInspectorShowWindowCallback -> m SignalHandlerId Source
webInspectorShowWindowCallbackWrapper :: WebInspectorShowWindowCallback -> Ptr () -> Ptr () -> IO CInt Source