| 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.Atk.Interfaces.EditableText
Contents
Description
- newtype EditableText = EditableText (ManagedPtr EditableText)
- noEditableText :: Maybe EditableText
- class ManagedPtrNewtype a => IsEditableText a
- data EditableTextCopyTextMethodInfo
- editableTextCopyText :: (MonadIO m, IsEditableText a) => a -> Int32 -> Int32 -> m ()
- data EditableTextCutTextMethodInfo
- editableTextCutText :: (MonadIO m, IsEditableText a) => a -> Int32 -> Int32 -> m ()
- data EditableTextDeleteTextMethodInfo
- editableTextDeleteText :: (MonadIO m, IsEditableText a) => a -> Int32 -> Int32 -> m ()
- data EditableTextInsertTextMethodInfo
- editableTextInsertText :: (MonadIO m, IsEditableText a) => a -> Text -> Int32 -> Int32 -> m ()
- data EditableTextPasteTextMethodInfo
- editableTextPasteText :: (MonadIO m, IsEditableText a) => a -> Int32 -> m ()
- data EditableTextSetRunAttributesMethodInfo
- editableTextSetRunAttributes :: (MonadIO m, IsEditableText a) => a -> [Ptr ()] -> Int32 -> Int32 -> m Bool
- data EditableTextSetTextContentsMethodInfo
- editableTextSetTextContents :: (MonadIO m, IsEditableText a) => a -> Text -> m ()
Exported types
newtype EditableText Source #
Constructors
| EditableText (ManagedPtr EditableText) |
Instances
| IsEditableText EditableText Source # | |
| ((~) * info (ResolveEditableTextMethod t EditableText), MethodInfo * info EditableText p) => IsLabel t (EditableText -> p) Source # | |
| ((~) * info (ResolveEditableTextMethod t EditableText), MethodInfo * info EditableText p) => IsLabelProxy t (EditableText -> p) Source # | |
| HasAttributeList * EditableText Source # | |
| type SignalList EditableText Source # | |
| type AttributeList EditableText Source # | |
class ManagedPtrNewtype a => IsEditableText a Source #
Instances
Methods
copyText
data EditableTextCopyTextMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, IsEditableText a) => MethodInfo * EditableTextCopyTextMethodInfo a signature Source # | |
editableTextCopyText :: (MonadIO m, IsEditableText a) => a -> Int32 -> Int32 -> m () Source #
cutText
data EditableTextCutTextMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, IsEditableText a) => MethodInfo * EditableTextCutTextMethodInfo a signature Source # | |
editableTextCutText :: (MonadIO m, IsEditableText a) => a -> Int32 -> Int32 -> m () Source #
deleteText
data EditableTextDeleteTextMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, IsEditableText a) => MethodInfo * EditableTextDeleteTextMethodInfo a signature Source # | |
editableTextDeleteText :: (MonadIO m, IsEditableText a) => a -> Int32 -> Int32 -> m () Source #
insertText
data EditableTextInsertTextMethodInfo Source #
Instances
| ((~) * signature (Text -> Int32 -> Int32 -> m ()), MonadIO m, IsEditableText a) => MethodInfo * EditableTextInsertTextMethodInfo a signature Source # | |
editableTextInsertText :: (MonadIO m, IsEditableText a) => a -> Text -> Int32 -> Int32 -> m () Source #
pasteText
data EditableTextPasteTextMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m ()), MonadIO m, IsEditableText a) => MethodInfo * EditableTextPasteTextMethodInfo a signature Source # | |
editableTextPasteText :: (MonadIO m, IsEditableText a) => a -> Int32 -> m () Source #
setRunAttributes
editableTextSetRunAttributes :: (MonadIO m, IsEditableText a) => a -> [Ptr ()] -> Int32 -> Int32 -> m Bool Source #
setTextContents
data EditableTextSetTextContentsMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsEditableText a) => MethodInfo * EditableTextSetTextContentsMethodInfo a signature Source # | |
editableTextSetTextContents :: (MonadIO m, IsEditableText a) => a -> Text -> m () Source #