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
- webInspectorClose :: (MonadIO m, WebInspectorK a) => a -> m ()
- webInspectorGetInspectedUri :: (MonadIO m, WebInspectorK a) => a -> m Text
- webInspectorGetWebView :: (MonadIO m, WebInspectorK a) => a -> m WebView
- webInspectorInspectCoordinates :: (MonadIO m, WebInspectorK a) => a -> Double -> Double -> m ()
- webInspectorInspectNode :: (MonadIO m, WebInspectorK a, DOMNodeK b) => a -> b -> m ()
- webInspectorShow :: (MonadIO m, WebInspectorK a) => a -> m ()
- data WebInspectorInspectedUriPropertyInfo
- getWebInspectorInspectedUri :: (MonadIO m, WebInspectorK o) => o -> m Text
- data WebInspectorJavascriptProfilingEnabledPropertyInfo
- constructWebInspectorJavascriptProfilingEnabled :: Bool -> IO ([Char], GValue)
- getWebInspectorJavascriptProfilingEnabled :: (MonadIO m, WebInspectorK o) => o -> m Bool
- setWebInspectorJavascriptProfilingEnabled :: (MonadIO m, WebInspectorK o) => o -> Bool -> m ()
- data WebInspectorTimelineProfilingEnabledPropertyInfo
- constructWebInspectorTimelineProfilingEnabled :: Bool -> IO ([Char], GValue)
- getWebInspectorTimelineProfilingEnabled :: (MonadIO m, WebInspectorK o) => o -> m Bool
- setWebInspectorTimelineProfilingEnabled :: (MonadIO m, WebInspectorK o) => o -> Bool -> m ()
- data WebInspectorWebViewPropertyInfo
- getWebInspectorWebView :: (MonadIO m, WebInspectorK o) => o -> m 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
class GObject o => WebInspectorK o Source
(GObject o, IsDescendantOf WebInspector o) => WebInspectorK o |
toWebInspector :: WebInspectorK o => o -> IO WebInspector Source
Methods
webInspectorClose
webInspectorClose :: (MonadIO m, WebInspectorK a) => a -> m () Source
webInspectorGetInspectedUri
webInspectorGetInspectedUri :: (MonadIO m, WebInspectorK a) => a -> m Text Source
webInspectorGetWebView
webInspectorGetWebView :: (MonadIO m, WebInspectorK a) => a -> m WebView Source
webInspectorInspectCoordinates
webInspectorInspectCoordinates :: (MonadIO m, WebInspectorK a) => a -> Double -> Double -> m () Source
webInspectorInspectNode
webInspectorInspectNode :: (MonadIO m, WebInspectorK a, DOMNodeK b) => a -> b -> m () Source
webInspectorShow
webInspectorShow :: (MonadIO m, WebInspectorK a) => a -> m () Source
Properties
InspectedUri
data WebInspectorInspectedUriPropertyInfo Source
AttrInfo WebInspectorInspectedUriPropertyInfo | |
type AttrLabel WebInspectorInspectedUriPropertyInfo = "WebInspector::inspected-uri" | |
type AttrGetType WebInspectorInspectedUriPropertyInfo = Text | |
type AttrBaseTypeConstraint WebInspectorInspectedUriPropertyInfo = WebInspectorK | |
type AttrSetTypeConstraint WebInspectorInspectedUriPropertyInfo = * ~ () | |
type AttrAllowedOps WebInspectorInspectedUriPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getWebInspectorInspectedUri :: (MonadIO m, WebInspectorK o) => o -> m Text Source
JavascriptProfilingEnabled
data WebInspectorJavascriptProfilingEnabledPropertyInfo Source
AttrInfo WebInspectorJavascriptProfilingEnabledPropertyInfo | |
type AttrLabel WebInspectorJavascriptProfilingEnabledPropertyInfo = "WebInspector::javascript-profiling-enabled" | |
type AttrGetType WebInspectorJavascriptProfilingEnabledPropertyInfo = Bool | |
type AttrBaseTypeConstraint WebInspectorJavascriptProfilingEnabledPropertyInfo = WebInspectorK | |
type AttrSetTypeConstraint WebInspectorJavascriptProfilingEnabledPropertyInfo = * ~ Bool | |
type AttrAllowedOps WebInspectorJavascriptProfilingEnabledPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getWebInspectorJavascriptProfilingEnabled :: (MonadIO m, WebInspectorK o) => o -> m Bool Source
setWebInspectorJavascriptProfilingEnabled :: (MonadIO m, WebInspectorK o) => o -> Bool -> m () Source
TimelineProfilingEnabled
data WebInspectorTimelineProfilingEnabledPropertyInfo Source
AttrInfo WebInspectorTimelineProfilingEnabledPropertyInfo | |
type AttrLabel WebInspectorTimelineProfilingEnabledPropertyInfo = "WebInspector::timeline-profiling-enabled" | |
type AttrGetType WebInspectorTimelineProfilingEnabledPropertyInfo = Bool | |
type AttrBaseTypeConstraint WebInspectorTimelineProfilingEnabledPropertyInfo = WebInspectorK | |
type AttrSetTypeConstraint WebInspectorTimelineProfilingEnabledPropertyInfo = * ~ Bool | |
type AttrAllowedOps WebInspectorTimelineProfilingEnabledPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getWebInspectorTimelineProfilingEnabled :: (MonadIO m, WebInspectorK o) => o -> m Bool Source
setWebInspectorTimelineProfilingEnabled :: (MonadIO m, WebInspectorK o) => o -> Bool -> m () Source
WebView
data WebInspectorWebViewPropertyInfo Source
AttrInfo WebInspectorWebViewPropertyInfo | |
type AttrLabel WebInspectorWebViewPropertyInfo = "WebInspector::web-view" | |
type AttrGetType WebInspectorWebViewPropertyInfo = WebView | |
type AttrBaseTypeConstraint WebInspectorWebViewPropertyInfo = WebInspectorK | |
type AttrSetTypeConstraint WebInspectorWebViewPropertyInfo = * ~ () | |
type AttrAllowedOps WebInspectorWebViewPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getWebInspectorWebView :: (MonadIO m, WebInspectorK o) => o -> m 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