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 EntryBuffer = EntryBuffer (ForeignPtr EntryBuffer)
- class GObject o => EntryBufferK o
- toEntryBuffer :: EntryBufferK o => o -> IO EntryBuffer
- noEntryBuffer :: Maybe EntryBuffer
- data EntryBufferDeleteTextMethodInfo
- entryBufferDeleteText :: (MonadIO m, EntryBufferK a) => a -> Word32 -> Int32 -> m Word32
- data EntryBufferEmitDeletedTextMethodInfo
- entryBufferEmitDeletedText :: (MonadIO m, EntryBufferK a) => a -> Word32 -> Word32 -> m ()
- data EntryBufferEmitInsertedTextMethodInfo
- entryBufferEmitInsertedText :: (MonadIO m, EntryBufferK a) => a -> Word32 -> Text -> Word32 -> m ()
- data EntryBufferGetBytesMethodInfo
- entryBufferGetBytes :: (MonadIO m, EntryBufferK a) => a -> m Word64
- data EntryBufferGetLengthMethodInfo
- entryBufferGetLength :: (MonadIO m, EntryBufferK a) => a -> m Word32
- data EntryBufferGetMaxLengthMethodInfo
- entryBufferGetMaxLength :: (MonadIO m, EntryBufferK a) => a -> m Int32
- data EntryBufferGetTextMethodInfo
- entryBufferGetText :: (MonadIO m, EntryBufferK a) => a -> m Text
- data EntryBufferInsertTextMethodInfo
- entryBufferInsertText :: (MonadIO m, EntryBufferK a) => a -> Word32 -> Text -> Int32 -> m Word32
- entryBufferNew :: MonadIO m => Maybe Text -> Int32 -> m EntryBuffer
- data EntryBufferSetMaxLengthMethodInfo
- entryBufferSetMaxLength :: (MonadIO m, EntryBufferK a) => a -> Int32 -> m ()
- data EntryBufferSetTextMethodInfo
- entryBufferSetText :: (MonadIO m, EntryBufferK a) => a -> Text -> Int32 -> m ()
- data EntryBufferLengthPropertyInfo
- getEntryBufferLength :: (MonadIO m, EntryBufferK o) => o -> m Word32
- data EntryBufferMaxLengthPropertyInfo
- constructEntryBufferMaxLength :: Int32 -> IO ([Char], GValue)
- getEntryBufferMaxLength :: (MonadIO m, EntryBufferK o) => o -> m Int32
- setEntryBufferMaxLength :: (MonadIO m, EntryBufferK o) => o -> Int32 -> m ()
- data EntryBufferTextPropertyInfo
- constructEntryBufferText :: Text -> IO ([Char], GValue)
- getEntryBufferText :: (MonadIO m, EntryBufferK o) => o -> m Text
- setEntryBufferText :: (MonadIO m, EntryBufferK o) => o -> Text -> m ()
- type EntryBufferDeletedTextCallback = Word32 -> Word32 -> IO ()
- type EntryBufferDeletedTextCallbackC = Ptr () -> Word32 -> Word32 -> Ptr () -> IO ()
- data EntryBufferDeletedTextSignalInfo
- afterEntryBufferDeletedText :: (GObject a, MonadIO m) => a -> EntryBufferDeletedTextCallback -> m SignalHandlerId
- entryBufferDeletedTextCallbackWrapper :: EntryBufferDeletedTextCallback -> Ptr () -> Word32 -> Word32 -> Ptr () -> IO ()
- entryBufferDeletedTextClosure :: EntryBufferDeletedTextCallback -> IO Closure
- mkEntryBufferDeletedTextCallback :: EntryBufferDeletedTextCallbackC -> IO (FunPtr EntryBufferDeletedTextCallbackC)
- noEntryBufferDeletedTextCallback :: Maybe EntryBufferDeletedTextCallback
- onEntryBufferDeletedText :: (GObject a, MonadIO m) => a -> EntryBufferDeletedTextCallback -> m SignalHandlerId
- type EntryBufferInsertedTextCallback = Word32 -> Text -> Word32 -> IO ()
- type EntryBufferInsertedTextCallbackC = Ptr () -> Word32 -> CString -> Word32 -> Ptr () -> IO ()
- data EntryBufferInsertedTextSignalInfo
- afterEntryBufferInsertedText :: (GObject a, MonadIO m) => a -> EntryBufferInsertedTextCallback -> m SignalHandlerId
- entryBufferInsertedTextCallbackWrapper :: EntryBufferInsertedTextCallback -> Ptr () -> Word32 -> CString -> Word32 -> Ptr () -> IO ()
- entryBufferInsertedTextClosure :: EntryBufferInsertedTextCallback -> IO Closure
- mkEntryBufferInsertedTextCallback :: EntryBufferInsertedTextCallbackC -> IO (FunPtr EntryBufferInsertedTextCallbackC)
- noEntryBufferInsertedTextCallback :: Maybe EntryBufferInsertedTextCallback
- onEntryBufferInsertedText :: (GObject a, MonadIO m) => a -> EntryBufferInsertedTextCallback -> m SignalHandlerId
Exported types
newtype EntryBuffer Source
GObject EntryBuffer Source | |
((~) * info (ResolveEntryBufferMethod t EntryBuffer), MethodInfo * info EntryBuffer p) => IsLabel t (EntryBuffer -> p) Source | |
((~) * info (ResolveEntryBufferMethod t EntryBuffer), MethodInfo * info EntryBuffer p) => IsLabelProxy t (EntryBuffer -> p) Source | |
type ParentTypes EntryBuffer Source | |
type AttributeList EntryBuffer Source | |
type SignalList EntryBuffer Source |
class GObject o => EntryBufferK o Source
(GObject o, IsDescendantOf EntryBuffer o) => EntryBufferK o Source | |
toEntryBuffer :: EntryBufferK o => o -> IO EntryBuffer Source
Methods
entryBufferDeleteText
data EntryBufferDeleteTextMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> Int32 -> m Word32), MonadIO m, EntryBufferK a) => MethodInfo (TYPE Lifted) EntryBufferDeleteTextMethodInfo a signature Source | |
entryBufferDeleteText :: (MonadIO m, EntryBufferK a) => a -> Word32 -> Int32 -> m Word32 Source
entryBufferEmitDeletedText
data EntryBufferEmitDeletedTextMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> Word32 -> m ()), MonadIO m, EntryBufferK a) => MethodInfo (TYPE Lifted) EntryBufferEmitDeletedTextMethodInfo a signature Source | |
entryBufferEmitDeletedText :: (MonadIO m, EntryBufferK a) => a -> Word32 -> Word32 -> m () Source
entryBufferEmitInsertedText
data EntryBufferEmitInsertedTextMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> Text -> Word32 -> m ()), MonadIO m, EntryBufferK a) => MethodInfo (TYPE Lifted) EntryBufferEmitInsertedTextMethodInfo a signature Source | |
entryBufferEmitInsertedText :: (MonadIO m, EntryBufferK a) => a -> Word32 -> Text -> Word32 -> m () Source
entryBufferGetBytes
data EntryBufferGetBytesMethodInfo Source
((~) (TYPE Lifted) signature (m Word64), MonadIO m, EntryBufferK a) => MethodInfo (TYPE Lifted) EntryBufferGetBytesMethodInfo a signature Source | |
entryBufferGetBytes :: (MonadIO m, EntryBufferK a) => a -> m Word64 Source
entryBufferGetLength
data EntryBufferGetLengthMethodInfo Source
((~) (TYPE Lifted) signature (m Word32), MonadIO m, EntryBufferK a) => MethodInfo (TYPE Lifted) EntryBufferGetLengthMethodInfo a signature Source | |
entryBufferGetLength :: (MonadIO m, EntryBufferK a) => a -> m Word32 Source
entryBufferGetMaxLength
data EntryBufferGetMaxLengthMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, EntryBufferK a) => MethodInfo (TYPE Lifted) EntryBufferGetMaxLengthMethodInfo a signature Source | |
entryBufferGetMaxLength :: (MonadIO m, EntryBufferK a) => a -> m Int32 Source
entryBufferGetText
data EntryBufferGetTextMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, EntryBufferK a) => MethodInfo (TYPE Lifted) EntryBufferGetTextMethodInfo a signature Source | |
entryBufferGetText :: (MonadIO m, EntryBufferK a) => a -> m Text Source
entryBufferInsertText
data EntryBufferInsertTextMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> Text -> Int32 -> m Word32), MonadIO m, EntryBufferK a) => MethodInfo (TYPE Lifted) EntryBufferInsertTextMethodInfo a signature Source | |
entryBufferInsertText :: (MonadIO m, EntryBufferK a) => a -> Word32 -> Text -> Int32 -> m Word32 Source
entryBufferNew
entryBufferNew :: MonadIO m => Maybe Text -> Int32 -> m EntryBuffer Source
entryBufferSetMaxLength
data EntryBufferSetMaxLengthMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, EntryBufferK a) => MethodInfo (TYPE Lifted) EntryBufferSetMaxLengthMethodInfo a signature Source | |
entryBufferSetMaxLength :: (MonadIO m, EntryBufferK a) => a -> Int32 -> m () Source
entryBufferSetText
data EntryBufferSetTextMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Int32 -> m ()), MonadIO m, EntryBufferK a) => MethodInfo (TYPE Lifted) EntryBufferSetTextMethodInfo a signature Source | |
entryBufferSetText :: (MonadIO m, EntryBufferK a) => a -> Text -> Int32 -> m () Source
Properties
Length
data EntryBufferLengthPropertyInfo Source
getEntryBufferLength :: (MonadIO m, EntryBufferK o) => o -> m Word32 Source
MaxLength
data EntryBufferMaxLengthPropertyInfo Source
getEntryBufferMaxLength :: (MonadIO m, EntryBufferK o) => o -> m Int32 Source
setEntryBufferMaxLength :: (MonadIO m, EntryBufferK o) => o -> Int32 -> m () Source
Text
data EntryBufferTextPropertyInfo Source
AttrInfo EntryBufferTextPropertyInfo Source | |
type AttrLabel EntryBufferTextPropertyInfo = "text" Source | |
type AttrGetType EntryBufferTextPropertyInfo = Text Source | |
type AttrBaseTypeConstraint EntryBufferTextPropertyInfo = EntryBufferK Source | |
type AttrSetTypeConstraint EntryBufferTextPropertyInfo = TYPE Lifted ~ Text Source | |
type AttrAllowedOps EntryBufferTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getEntryBufferText :: (MonadIO m, EntryBufferK o) => o -> m Text Source
setEntryBufferText :: (MonadIO m, EntryBufferK o) => o -> Text -> m () Source
Signals
DeletedText
type EntryBufferDeletedTextCallback = Word32 -> Word32 -> IO () Source
afterEntryBufferDeletedText :: (GObject a, MonadIO m) => a -> EntryBufferDeletedTextCallback -> m SignalHandlerId Source
entryBufferDeletedTextCallbackWrapper :: EntryBufferDeletedTextCallback -> Ptr () -> Word32 -> Word32 -> Ptr () -> IO () Source
mkEntryBufferDeletedTextCallback :: EntryBufferDeletedTextCallbackC -> IO (FunPtr EntryBufferDeletedTextCallbackC) Source
onEntryBufferDeletedText :: (GObject a, MonadIO m) => a -> EntryBufferDeletedTextCallback -> m SignalHandlerId Source
InsertedText
type EntryBufferInsertedTextCallbackC = Ptr () -> Word32 -> CString -> Word32 -> Ptr () -> IO () Source
afterEntryBufferInsertedText :: (GObject a, MonadIO m) => a -> EntryBufferInsertedTextCallback -> m SignalHandlerId Source
entryBufferInsertedTextCallbackWrapper :: EntryBufferInsertedTextCallback -> Ptr () -> Word32 -> CString -> Word32 -> Ptr () -> IO () Source
mkEntryBufferInsertedTextCallback :: EntryBufferInsertedTextCallbackC -> IO (FunPtr EntryBufferInsertedTextCallbackC) Source
onEntryBufferInsertedText :: (GObject a, MonadIO m) => a -> EntryBufferInsertedTextCallback -> m SignalHandlerId Source