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 EditableText = EditableText (ForeignPtr EditableText)
- noEditableText :: Maybe EditableText
- class ForeignPtrNewtype a => EditableTextK a
- data EditableTextCopyTextMethodInfo
- editableTextCopyText :: (MonadIO m, EditableTextK a) => a -> Int32 -> Int32 -> m ()
- data EditableTextCutTextMethodInfo
- editableTextCutText :: (MonadIO m, EditableTextK a) => a -> Int32 -> Int32 -> m ()
- data EditableTextDeleteTextMethodInfo
- editableTextDeleteText :: (MonadIO m, EditableTextK a) => a -> Int32 -> Int32 -> m ()
- data EditableTextInsertTextMethodInfo
- editableTextInsertText :: (MonadIO m, EditableTextK a) => a -> Text -> Int32 -> Int32 -> m ()
- data EditableTextPasteTextMethodInfo
- editableTextPasteText :: (MonadIO m, EditableTextK a) => a -> Int32 -> m ()
- data EditableTextSetRunAttributesMethodInfo
- editableTextSetRunAttributes :: (MonadIO m, EditableTextK a) => a -> [Ptr ()] -> Int32 -> Int32 -> m Bool
- data EditableTextSetTextContentsMethodInfo
- editableTextSetTextContents :: (MonadIO m, EditableTextK a) => a -> Text -> m ()
Exported types
newtype 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 | |
type ParentTypes EditableText Source | |
type AttributeList EditableText Source | |
type SignalList EditableText Source |
class ForeignPtrNewtype a => EditableTextK a Source
(ForeignPtrNewtype o, IsDescendantOf EditableText o) => EditableTextK o Source | |
Methods
editableTextCopyText
data EditableTextCopyTextMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> Int32 -> m ()), MonadIO m, EditableTextK a) => MethodInfo (TYPE Lifted) EditableTextCopyTextMethodInfo a signature Source | |
editableTextCopyText :: (MonadIO m, EditableTextK a) => a -> Int32 -> Int32 -> m () Source
editableTextCutText
data EditableTextCutTextMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> Int32 -> m ()), MonadIO m, EditableTextK a) => MethodInfo (TYPE Lifted) EditableTextCutTextMethodInfo a signature Source | |
editableTextCutText :: (MonadIO m, EditableTextK a) => a -> Int32 -> Int32 -> m () Source
editableTextDeleteText
data EditableTextDeleteTextMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> Int32 -> m ()), MonadIO m, EditableTextK a) => MethodInfo (TYPE Lifted) EditableTextDeleteTextMethodInfo a signature Source | |
editableTextDeleteText :: (MonadIO m, EditableTextK a) => a -> Int32 -> Int32 -> m () Source
editableTextInsertText
data EditableTextInsertTextMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Int32 -> Int32 -> m ()), MonadIO m, EditableTextK a) => MethodInfo (TYPE Lifted) EditableTextInsertTextMethodInfo a signature Source | |
editableTextInsertText :: (MonadIO m, EditableTextK a) => a -> Text -> Int32 -> Int32 -> m () Source
editableTextPasteText
data EditableTextPasteTextMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, EditableTextK a) => MethodInfo (TYPE Lifted) EditableTextPasteTextMethodInfo a signature Source | |
editableTextPasteText :: (MonadIO m, EditableTextK a) => a -> Int32 -> m () Source
editableTextSetRunAttributes
data EditableTextSetRunAttributesMethodInfo Source
((~) (TYPE Lifted) signature ([Ptr ()] -> Int32 -> Int32 -> m Bool), MonadIO m, EditableTextK a) => MethodInfo (TYPE Lifted) EditableTextSetRunAttributesMethodInfo a signature Source | |
editableTextSetRunAttributes :: (MonadIO m, EditableTextK a) => a -> [Ptr ()] -> Int32 -> Int32 -> m Bool Source
editableTextSetTextContents
data EditableTextSetTextContentsMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, EditableTextK a) => MethodInfo (TYPE Lifted) EditableTextSetTextContentsMethodInfo a signature Source | |
editableTextSetTextContents :: (MonadIO m, EditableTextK a) => a -> Text -> m () Source