| 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 (ForeignPtr EditableText)
- noEditableText :: Maybe EditableText
- class ForeignPtrNewtype a => EditableTextK a
- editableTextCopyText :: (MonadIO m, EditableTextK a) => a -> Int32 -> Int32 -> m ()
- editableTextCutText :: (MonadIO m, EditableTextK a) => a -> Int32 -> Int32 -> m ()
- editableTextDeleteText :: (MonadIO m, EditableTextK a) => a -> Int32 -> Int32 -> m ()
- editableTextInsertText :: (MonadIO m, EditableTextK a) => a -> Text -> Int32 -> Int32 -> m ()
- editableTextPasteText :: (MonadIO m, EditableTextK a) => a -> Int32 -> m ()
- editableTextSetRunAttributes :: (MonadIO m, EditableTextK a) => a -> [Ptr ()] -> Int32 -> Int32 -> m Bool
- editableTextSetTextContents :: (MonadIO m, EditableTextK a) => a -> Text -> m ()
Exported types
newtype EditableText Source
Constructors
| EditableText (ForeignPtr EditableText) |
Instances
| type ParentTypes EditableText | |
| type AttributeList EditableText | |
| type SignalList EditableText |
class ForeignPtrNewtype a => EditableTextK a Source
Instances
| (ForeignPtrNewtype o, IsDescendantOf EditableText o) => EditableTextK o |
Methods
editableTextCopyText
editableTextCopyText :: (MonadIO m, EditableTextK a) => a -> Int32 -> Int32 -> m () Source
editableTextCutText
editableTextCutText :: (MonadIO m, EditableTextK a) => a -> Int32 -> Int32 -> m () Source
editableTextDeleteText
editableTextDeleteText :: (MonadIO m, EditableTextK a) => a -> Int32 -> Int32 -> m () Source
editableTextInsertText
editableTextInsertText :: (MonadIO m, EditableTextK a) => a -> Text -> Int32 -> Int32 -> m () Source
editableTextPasteText
editableTextPasteText :: (MonadIO m, EditableTextK a) => a -> Int32 -> m () Source
editableTextSetRunAttributes
editableTextSetRunAttributes :: (MonadIO m, EditableTextK a) => a -> [Ptr ()] -> Int32 -> Int32 -> m Bool Source
editableTextSetTextContents
editableTextSetTextContents :: (MonadIO m, EditableTextK a) => a -> Text -> m () Source