| 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.Gtk.Interfaces.Editable
Contents
Description
- newtype Editable = Editable (ManagedPtr Editable)
- noEditable :: Maybe Editable
- class ManagedPtrNewtype a => IsEditable a
- data EditableCopyClipboardMethodInfo
- editableCopyClipboard :: (MonadIO m, IsEditable a) => a -> m ()
- data EditableCutClipboardMethodInfo
- editableCutClipboard :: (MonadIO m, IsEditable a) => a -> m ()
- data EditableDeleteSelectionMethodInfo
- editableDeleteSelection :: (MonadIO m, IsEditable a) => a -> m ()
- data EditableDeleteTextMethodInfo
- editableDeleteText :: (MonadIO m, IsEditable a) => a -> Int32 -> Int32 -> m ()
- data EditableGetCharsMethodInfo
- editableGetChars :: (MonadIO m, IsEditable a) => a -> Int32 -> Int32 -> m Text
- data EditableGetEditableMethodInfo
- editableGetEditable :: (MonadIO m, IsEditable a) => a -> m Bool
- data EditableGetPositionMethodInfo
- editableGetPosition :: (MonadIO m, IsEditable a) => a -> m Int32
- data EditableGetSelectionBoundsMethodInfo
- editableGetSelectionBounds :: (MonadIO m, IsEditable a) => a -> m (Bool, Int32, Int32)
- data EditableInsertTextMethodInfo
- editableInsertText :: (MonadIO m, IsEditable a) => a -> Text -> Int32 -> Int32 -> m Int32
- data EditablePasteClipboardMethodInfo
- editablePasteClipboard :: (MonadIO m, IsEditable a) => a -> m ()
- data EditableSelectRegionMethodInfo
- editableSelectRegion :: (MonadIO m, IsEditable a) => a -> Int32 -> Int32 -> m ()
- data EditableSetEditableMethodInfo
- editableSetEditable :: (MonadIO m, IsEditable a) => a -> Bool -> m ()
- data EditableSetPositionMethodInfo
- editableSetPosition :: (MonadIO m, IsEditable a) => a -> Int32 -> m ()
- type C_EditableChangedCallback = Ptr () -> Ptr () -> IO ()
- type EditableChangedCallback = IO ()
- data EditableChangedSignalInfo
- afterEditableChanged :: (GObject a, MonadIO m) => a -> EditableChangedCallback -> m SignalHandlerId
- genClosure_EditableChanged :: EditableChangedCallback -> IO Closure
- mk_EditableChangedCallback :: C_EditableChangedCallback -> IO (FunPtr C_EditableChangedCallback)
- noEditableChangedCallback :: Maybe EditableChangedCallback
- onEditableChanged :: (GObject a, MonadIO m) => a -> EditableChangedCallback -> m SignalHandlerId
- wrap_EditableChangedCallback :: EditableChangedCallback -> Ptr () -> Ptr () -> IO ()
- type C_EditableDeleteTextCallback = Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
- type EditableDeleteTextCallback = Int32 -> Int32 -> IO ()
- data EditableDeleteTextSignalInfo
- afterEditableDeleteText :: (GObject a, MonadIO m) => a -> EditableDeleteTextCallback -> m SignalHandlerId
- genClosure_EditableDeleteText :: EditableDeleteTextCallback -> IO Closure
- mk_EditableDeleteTextCallback :: C_EditableDeleteTextCallback -> IO (FunPtr C_EditableDeleteTextCallback)
- noEditableDeleteTextCallback :: Maybe EditableDeleteTextCallback
- onEditableDeleteText :: (GObject a, MonadIO m) => a -> EditableDeleteTextCallback -> m SignalHandlerId
- wrap_EditableDeleteTextCallback :: EditableDeleteTextCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
- type C_EditableInsertTextCallback = Ptr () -> CString -> Int32 -> Ptr Int32 -> Ptr () -> IO ()
- type EditableInsertTextCallback = Text -> Int32 -> Int32 -> IO Int32
- data EditableInsertTextSignalInfo
- afterEditableInsertText :: (GObject a, MonadIO m) => a -> EditableInsertTextCallback -> m SignalHandlerId
- genClosure_EditableInsertText :: EditableInsertTextCallback -> IO Closure
- mk_EditableInsertTextCallback :: C_EditableInsertTextCallback -> IO (FunPtr C_EditableInsertTextCallback)
- noEditableInsertTextCallback :: Maybe EditableInsertTextCallback
- onEditableInsertText :: (GObject a, MonadIO m) => a -> EditableInsertTextCallback -> m SignalHandlerId
- wrap_EditableInsertTextCallback :: EditableInsertTextCallback -> Ptr () -> CString -> Int32 -> Ptr Int32 -> Ptr () -> IO ()
Exported types
Instances
| IsEditable Editable Source # | |
| ((~) * info (ResolveEditableMethod t Editable), MethodInfo * info Editable p) => IsLabel t (Editable -> p) Source # | |
| ((~) * info (ResolveEditableMethod t Editable), MethodInfo * info Editable p) => IsLabelProxy t (Editable -> p) Source # | |
| HasAttributeList * Editable Source # | |
| type SignalList Editable Source # | |
| type AttributeList Editable Source # | |
class ManagedPtrNewtype a => IsEditable a Source #
Methods
copyClipboard
data EditableCopyClipboardMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsEditable a) => MethodInfo * EditableCopyClipboardMethodInfo a signature Source # | |
editableCopyClipboard :: (MonadIO m, IsEditable a) => a -> m () Source #
cutClipboard
data EditableCutClipboardMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsEditable a) => MethodInfo * EditableCutClipboardMethodInfo a signature Source # | |
editableCutClipboard :: (MonadIO m, IsEditable a) => a -> m () Source #
deleteSelection
data EditableDeleteSelectionMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsEditable a) => MethodInfo * EditableDeleteSelectionMethodInfo a signature Source # | |
editableDeleteSelection :: (MonadIO m, IsEditable a) => a -> m () Source #
deleteText
data EditableDeleteTextMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, IsEditable a) => MethodInfo * EditableDeleteTextMethodInfo a signature Source # | |
editableDeleteText :: (MonadIO m, IsEditable a) => a -> Int32 -> Int32 -> m () Source #
getChars
data EditableGetCharsMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Int32 -> m Text), MonadIO m, IsEditable a) => MethodInfo * EditableGetCharsMethodInfo a signature Source # | |
editableGetChars :: (MonadIO m, IsEditable a) => a -> Int32 -> Int32 -> m Text Source #
getEditable
data EditableGetEditableMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsEditable a) => MethodInfo * EditableGetEditableMethodInfo a signature Source # | |
editableGetEditable :: (MonadIO m, IsEditable a) => a -> m Bool Source #
getPosition
data EditableGetPositionMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsEditable a) => MethodInfo * EditableGetPositionMethodInfo a signature Source # | |
editableGetPosition :: (MonadIO m, IsEditable a) => a -> m Int32 Source #
getSelectionBounds
data EditableGetSelectionBoundsMethodInfo Source #
Instances
| ((~) * signature (m (Bool, Int32, Int32)), MonadIO m, IsEditable a) => MethodInfo * EditableGetSelectionBoundsMethodInfo a signature Source # | |
editableGetSelectionBounds :: (MonadIO m, IsEditable a) => a -> m (Bool, Int32, Int32) Source #
insertText
data EditableInsertTextMethodInfo Source #
Instances
| ((~) * signature (Text -> Int32 -> Int32 -> m Int32), MonadIO m, IsEditable a) => MethodInfo * EditableInsertTextMethodInfo a signature Source # | |
editableInsertText :: (MonadIO m, IsEditable a) => a -> Text -> Int32 -> Int32 -> m Int32 Source #
pasteClipboard
data EditablePasteClipboardMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsEditable a) => MethodInfo * EditablePasteClipboardMethodInfo a signature Source # | |
editablePasteClipboard :: (MonadIO m, IsEditable a) => a -> m () Source #
selectRegion
data EditableSelectRegionMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, IsEditable a) => MethodInfo * EditableSelectRegionMethodInfo a signature Source # | |
editableSelectRegion :: (MonadIO m, IsEditable a) => a -> Int32 -> Int32 -> m () Source #
setEditable
data EditableSetEditableMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsEditable a) => MethodInfo * EditableSetEditableMethodInfo a signature Source # | |
editableSetEditable :: (MonadIO m, IsEditable a) => a -> Bool -> m () Source #
setPosition
data EditableSetPositionMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m ()), MonadIO m, IsEditable a) => MethodInfo * EditableSetPositionMethodInfo a signature Source # | |
editableSetPosition :: (MonadIO m, IsEditable a) => a -> Int32 -> m () Source #
Signals
changed
type EditableChangedCallback = IO () Source #
data EditableChangedSignalInfo Source #
Instances
| SignalInfo EditableChangedSignalInfo Source # | |
| type HaskellCallbackType EditableChangedSignalInfo Source # | |
afterEditableChanged :: (GObject a, MonadIO m) => a -> EditableChangedCallback -> m SignalHandlerId Source #
genClosure_EditableChanged :: EditableChangedCallback -> IO Closure Source #
mk_EditableChangedCallback :: C_EditableChangedCallback -> IO (FunPtr C_EditableChangedCallback) Source #
onEditableChanged :: (GObject a, MonadIO m) => a -> EditableChangedCallback -> m SignalHandlerId Source #
wrap_EditableChangedCallback :: EditableChangedCallback -> Ptr () -> Ptr () -> IO () Source #
deleteText
data EditableDeleteTextSignalInfo Source #
Instances
| SignalInfo EditableDeleteTextSignalInfo Source # | |
| type HaskellCallbackType EditableDeleteTextSignalInfo Source # | |
afterEditableDeleteText :: (GObject a, MonadIO m) => a -> EditableDeleteTextCallback -> m SignalHandlerId Source #
genClosure_EditableDeleteText :: EditableDeleteTextCallback -> IO Closure Source #
mk_EditableDeleteTextCallback :: C_EditableDeleteTextCallback -> IO (FunPtr C_EditableDeleteTextCallback) Source #
onEditableDeleteText :: (GObject a, MonadIO m) => a -> EditableDeleteTextCallback -> m SignalHandlerId Source #
wrap_EditableDeleteTextCallback :: EditableDeleteTextCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO () Source #
insertText
type C_EditableInsertTextCallback = Ptr () -> CString -> Int32 -> Ptr Int32 -> Ptr () -> IO () Source #
data EditableInsertTextSignalInfo Source #
Instances
| SignalInfo EditableInsertTextSignalInfo Source # | |
| type HaskellCallbackType EditableInsertTextSignalInfo Source # | |
afterEditableInsertText :: (GObject a, MonadIO m) => a -> EditableInsertTextCallback -> m SignalHandlerId Source #
genClosure_EditableInsertText :: EditableInsertTextCallback -> IO Closure Source #
mk_EditableInsertTextCallback :: C_EditableInsertTextCallback -> IO (FunPtr C_EditableInsertTextCallback) Source #
onEditableInsertText :: (GObject a, MonadIO m) => a -> EditableInsertTextCallback -> m SignalHandlerId Source #