| 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.WebKit2WebExtension.Objects.WebEditor
Description
- newtype WebEditor = WebEditor (ForeignPtr WebEditor)
- class GObject o => WebEditorK o
- toWebEditor :: WebEditorK o => o -> IO WebEditor
- noWebEditor :: Maybe WebEditor
- data WebEditorGetPageMethodInfo
- webEditorGetPage :: (MonadIO m, WebEditorK a) => a -> m WebPage
- type WebEditorSelectionChangedCallback = IO ()
- type WebEditorSelectionChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data WebEditorSelectionChangedSignalInfo
- afterWebEditorSelectionChanged :: (GObject a, MonadIO m) => a -> WebEditorSelectionChangedCallback -> m SignalHandlerId
- mkWebEditorSelectionChangedCallback :: WebEditorSelectionChangedCallbackC -> IO (FunPtr WebEditorSelectionChangedCallbackC)
- noWebEditorSelectionChangedCallback :: Maybe WebEditorSelectionChangedCallback
- onWebEditorSelectionChanged :: (GObject a, MonadIO m) => a -> WebEditorSelectionChangedCallback -> m SignalHandlerId
- webEditorSelectionChangedCallbackWrapper :: WebEditorSelectionChangedCallback -> Ptr () -> Ptr () -> IO ()
- webEditorSelectionChangedClosure :: WebEditorSelectionChangedCallback -> IO Closure
Exported types
Constructors
| WebEditor (ForeignPtr WebEditor) |
Instances
| GObject WebEditor | |
| ((~) * info (ResolveWebEditorMethod t WebEditor), MethodInfo * info WebEditor p) => IsLabelProxy t (WebEditor -> p) | |
| type ParentTypes WebEditor | |
| type AttributeList WebEditor | |
| type SignalList WebEditor |
class GObject o => WebEditorK o Source
Instances
| (GObject o, IsDescendantOf WebEditor o) => WebEditorK o |
toWebEditor :: WebEditorK o => o -> IO WebEditor Source
Methods
webEditorGetPage
data WebEditorGetPageMethodInfo Source
Instances
| ((~) * signature (m WebPage), MonadIO m, WebEditorK a) => MethodInfo * WebEditorGetPageMethodInfo a signature |
webEditorGetPage :: (MonadIO m, WebEditorK a) => a -> m WebPage Source
Signals
SelectionChanged
type WebEditorSelectionChangedCallback = IO () Source
type WebEditorSelectionChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterWebEditorSelectionChanged :: (GObject a, MonadIO m) => a -> WebEditorSelectionChangedCallback -> m SignalHandlerId Source
mkWebEditorSelectionChangedCallback :: WebEditorSelectionChangedCallbackC -> IO (FunPtr WebEditorSelectionChangedCallbackC) Source
onWebEditorSelectionChanged :: (GObject a, MonadIO m) => a -> WebEditorSelectionChangedCallback -> m SignalHandlerId Source
webEditorSelectionChangedCallbackWrapper :: WebEditorSelectionChangedCallback -> Ptr () -> Ptr () -> IO () Source