| 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.Objects.EntryBuffer
Contents
Description
- newtype EntryBuffer = EntryBuffer (ManagedPtr EntryBuffer)
- class GObject o => IsEntryBuffer o
- toEntryBuffer :: IsEntryBuffer o => o -> IO EntryBuffer
- noEntryBuffer :: Maybe EntryBuffer
- data EntryBufferDeleteTextMethodInfo
- entryBufferDeleteText :: (MonadIO m, IsEntryBuffer a) => a -> Word32 -> Int32 -> m Word32
- data EntryBufferEmitDeletedTextMethodInfo
- entryBufferEmitDeletedText :: (MonadIO m, IsEntryBuffer a) => a -> Word32 -> Word32 -> m ()
- data EntryBufferEmitInsertedTextMethodInfo
- entryBufferEmitInsertedText :: (MonadIO m, IsEntryBuffer a) => a -> Word32 -> Text -> Word32 -> m ()
- data EntryBufferGetBytesMethodInfo
- entryBufferGetBytes :: (MonadIO m, IsEntryBuffer a) => a -> m Word64
- data EntryBufferGetLengthMethodInfo
- entryBufferGetLength :: (MonadIO m, IsEntryBuffer a) => a -> m Word32
- data EntryBufferGetMaxLengthMethodInfo
- entryBufferGetMaxLength :: (MonadIO m, IsEntryBuffer a) => a -> m Int32
- data EntryBufferGetTextMethodInfo
- entryBufferGetText :: (MonadIO m, IsEntryBuffer a) => a -> m Text
- data EntryBufferInsertTextMethodInfo
- entryBufferInsertText :: (MonadIO m, IsEntryBuffer a) => a -> Word32 -> Text -> Int32 -> m Word32
- entryBufferNew :: MonadIO m => Maybe Text -> Int32 -> m EntryBuffer
- data EntryBufferSetMaxLengthMethodInfo
- entryBufferSetMaxLength :: (MonadIO m, IsEntryBuffer a) => a -> Int32 -> m ()
- data EntryBufferSetTextMethodInfo
- entryBufferSetText :: (MonadIO m, IsEntryBuffer a) => a -> Text -> Int32 -> m ()
- data EntryBufferLengthPropertyInfo
- entryBufferLength :: AttrLabelProxy "length"
- getEntryBufferLength :: (MonadIO m, IsEntryBuffer o) => o -> m Word32
- data EntryBufferMaxLengthPropertyInfo
- constructEntryBufferMaxLength :: IsEntryBuffer o => Int32 -> IO (GValueConstruct o)
- entryBufferMaxLength :: AttrLabelProxy "maxLength"
- getEntryBufferMaxLength :: (MonadIO m, IsEntryBuffer o) => o -> m Int32
- setEntryBufferMaxLength :: (MonadIO m, IsEntryBuffer o) => o -> Int32 -> m ()
- data EntryBufferTextPropertyInfo
- clearEntryBufferText :: (MonadIO m, IsEntryBuffer o) => o -> m ()
- constructEntryBufferText :: IsEntryBuffer o => Text -> IO (GValueConstruct o)
- entryBufferText :: AttrLabelProxy "text"
- getEntryBufferText :: (MonadIO m, IsEntryBuffer o) => o -> m Text
- setEntryBufferText :: (MonadIO m, IsEntryBuffer o) => o -> Text -> m ()
- type C_EntryBufferDeletedTextCallback = Ptr () -> Word32 -> Word32 -> Ptr () -> IO ()
- type EntryBufferDeletedTextCallback = Word32 -> Word32 -> IO ()
- data EntryBufferDeletedTextSignalInfo
- afterEntryBufferDeletedText :: (GObject a, MonadIO m) => a -> EntryBufferDeletedTextCallback -> m SignalHandlerId
- genClosure_EntryBufferDeletedText :: EntryBufferDeletedTextCallback -> IO Closure
- mk_EntryBufferDeletedTextCallback :: C_EntryBufferDeletedTextCallback -> IO (FunPtr C_EntryBufferDeletedTextCallback)
- noEntryBufferDeletedTextCallback :: Maybe EntryBufferDeletedTextCallback
- onEntryBufferDeletedText :: (GObject a, MonadIO m) => a -> EntryBufferDeletedTextCallback -> m SignalHandlerId
- wrap_EntryBufferDeletedTextCallback :: EntryBufferDeletedTextCallback -> Ptr () -> Word32 -> Word32 -> Ptr () -> IO ()
- type C_EntryBufferInsertedTextCallback = Ptr () -> Word32 -> CString -> Word32 -> Ptr () -> IO ()
- type EntryBufferInsertedTextCallback = Word32 -> Text -> Word32 -> IO ()
- data EntryBufferInsertedTextSignalInfo
- afterEntryBufferInsertedText :: (GObject a, MonadIO m) => a -> EntryBufferInsertedTextCallback -> m SignalHandlerId
- genClosure_EntryBufferInsertedText :: EntryBufferInsertedTextCallback -> IO Closure
- mk_EntryBufferInsertedTextCallback :: C_EntryBufferInsertedTextCallback -> IO (FunPtr C_EntryBufferInsertedTextCallback)
- noEntryBufferInsertedTextCallback :: Maybe EntryBufferInsertedTextCallback
- onEntryBufferInsertedText :: (GObject a, MonadIO m) => a -> EntryBufferInsertedTextCallback -> m SignalHandlerId
- wrap_EntryBufferInsertedTextCallback :: EntryBufferInsertedTextCallback -> Ptr () -> Word32 -> CString -> Word32 -> Ptr () -> IO ()
Exported types
newtype EntryBuffer Source #
Constructors
| EntryBuffer (ManagedPtr EntryBuffer) |
Instances
| GObject EntryBuffer Source # | |
| IsObject EntryBuffer Source # | |
| IsEntryBuffer 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 # | |
| HasAttributeList * EntryBuffer Source # | |
| type SignalList EntryBuffer Source # | |
| type AttributeList EntryBuffer Source # | |
class GObject o => IsEntryBuffer o Source #
Instances
| (GObject a, UnknownAncestorError Constraint EntryBuffer a) => IsEntryBuffer a Source # | |
| IsEntryBuffer EntryBuffer Source # | |
toEntryBuffer :: IsEntryBuffer o => o -> IO EntryBuffer Source #
Methods
deleteText
data EntryBufferDeleteTextMethodInfo Source #
Instances
| ((~) * signature (Word32 -> Int32 -> m Word32), MonadIO m, IsEntryBuffer a) => MethodInfo * EntryBufferDeleteTextMethodInfo a signature Source # | |
entryBufferDeleteText :: (MonadIO m, IsEntryBuffer a) => a -> Word32 -> Int32 -> m Word32 Source #
emitDeletedText
data EntryBufferEmitDeletedTextMethodInfo Source #
Instances
| ((~) * signature (Word32 -> Word32 -> m ()), MonadIO m, IsEntryBuffer a) => MethodInfo * EntryBufferEmitDeletedTextMethodInfo a signature Source # | |
entryBufferEmitDeletedText :: (MonadIO m, IsEntryBuffer a) => a -> Word32 -> Word32 -> m () Source #
emitInsertedText
data EntryBufferEmitInsertedTextMethodInfo Source #
Instances
| ((~) * signature (Word32 -> Text -> Word32 -> m ()), MonadIO m, IsEntryBuffer a) => MethodInfo * EntryBufferEmitInsertedTextMethodInfo a signature Source # | |
entryBufferEmitInsertedText :: (MonadIO m, IsEntryBuffer a) => a -> Word32 -> Text -> Word32 -> m () Source #
getBytes
data EntryBufferGetBytesMethodInfo Source #
Instances
| ((~) * signature (m Word64), MonadIO m, IsEntryBuffer a) => MethodInfo * EntryBufferGetBytesMethodInfo a signature Source # | |
entryBufferGetBytes :: (MonadIO m, IsEntryBuffer a) => a -> m Word64 Source #
getLength
data EntryBufferGetLengthMethodInfo Source #
Instances
| ((~) * signature (m Word32), MonadIO m, IsEntryBuffer a) => MethodInfo * EntryBufferGetLengthMethodInfo a signature Source # | |
entryBufferGetLength :: (MonadIO m, IsEntryBuffer a) => a -> m Word32 Source #
getMaxLength
data EntryBufferGetMaxLengthMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsEntryBuffer a) => MethodInfo * EntryBufferGetMaxLengthMethodInfo a signature Source # | |
entryBufferGetMaxLength :: (MonadIO m, IsEntryBuffer a) => a -> m Int32 Source #
getText
data EntryBufferGetTextMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsEntryBuffer a) => MethodInfo * EntryBufferGetTextMethodInfo a signature Source # | |
entryBufferGetText :: (MonadIO m, IsEntryBuffer a) => a -> m Text Source #
insertText
data EntryBufferInsertTextMethodInfo Source #
Instances
| ((~) * signature (Word32 -> Text -> Int32 -> m Word32), MonadIO m, IsEntryBuffer a) => MethodInfo * EntryBufferInsertTextMethodInfo a signature Source # | |
entryBufferInsertText :: (MonadIO m, IsEntryBuffer a) => a -> Word32 -> Text -> Int32 -> m Word32 Source #
new
entryBufferNew :: MonadIO m => Maybe Text -> Int32 -> m EntryBuffer Source #
setMaxLength
data EntryBufferSetMaxLengthMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m ()), MonadIO m, IsEntryBuffer a) => MethodInfo * EntryBufferSetMaxLengthMethodInfo a signature Source # | |
entryBufferSetMaxLength :: (MonadIO m, IsEntryBuffer a) => a -> Int32 -> m () Source #
setText
data EntryBufferSetTextMethodInfo Source #
Instances
| ((~) * signature (Text -> Int32 -> m ()), MonadIO m, IsEntryBuffer a) => MethodInfo * EntryBufferSetTextMethodInfo a signature Source # | |
entryBufferSetText :: (MonadIO m, IsEntryBuffer a) => a -> Text -> Int32 -> m () Source #
Properties
length
data EntryBufferLengthPropertyInfo Source #
Instances
| AttrInfo EntryBufferLengthPropertyInfo Source # | |
| type AttrSetTypeConstraint EntryBufferLengthPropertyInfo Source # | |
| type AttrOrigin EntryBufferLengthPropertyInfo Source # | |
| type AttrLabel EntryBufferLengthPropertyInfo Source # | |
| type AttrGetType EntryBufferLengthPropertyInfo Source # | |
| type AttrBaseTypeConstraint EntryBufferLengthPropertyInfo Source # | |
| type AttrAllowedOps EntryBufferLengthPropertyInfo Source # | |
entryBufferLength :: AttrLabelProxy "length" Source #
getEntryBufferLength :: (MonadIO m, IsEntryBuffer o) => o -> m Word32 Source #
maxLength
data EntryBufferMaxLengthPropertyInfo Source #
Instances
| AttrInfo EntryBufferMaxLengthPropertyInfo Source # | |
| type AttrSetTypeConstraint EntryBufferMaxLengthPropertyInfo Source # | |
| type AttrOrigin EntryBufferMaxLengthPropertyInfo Source # | |
| type AttrLabel EntryBufferMaxLengthPropertyInfo Source # | |
| type AttrGetType EntryBufferMaxLengthPropertyInfo Source # | |
| type AttrBaseTypeConstraint EntryBufferMaxLengthPropertyInfo Source # | |
| type AttrAllowedOps EntryBufferMaxLengthPropertyInfo Source # | |
constructEntryBufferMaxLength :: IsEntryBuffer o => Int32 -> IO (GValueConstruct o) Source #
entryBufferMaxLength :: AttrLabelProxy "maxLength" Source #
getEntryBufferMaxLength :: (MonadIO m, IsEntryBuffer o) => o -> m Int32 Source #
setEntryBufferMaxLength :: (MonadIO m, IsEntryBuffer o) => o -> Int32 -> m () Source #
text
data EntryBufferTextPropertyInfo Source #
Instances
| AttrInfo EntryBufferTextPropertyInfo Source # | |
| type AttrSetTypeConstraint EntryBufferTextPropertyInfo Source # | |
| type AttrOrigin EntryBufferTextPropertyInfo Source # | |
| type AttrLabel EntryBufferTextPropertyInfo Source # | |
| type AttrGetType EntryBufferTextPropertyInfo Source # | |
| type AttrBaseTypeConstraint EntryBufferTextPropertyInfo Source # | |
| type AttrAllowedOps EntryBufferTextPropertyInfo Source # | |
clearEntryBufferText :: (MonadIO m, IsEntryBuffer o) => o -> m () Source #
constructEntryBufferText :: IsEntryBuffer o => Text -> IO (GValueConstruct o) Source #
entryBufferText :: AttrLabelProxy "text" Source #
getEntryBufferText :: (MonadIO m, IsEntryBuffer o) => o -> m Text Source #
setEntryBufferText :: (MonadIO m, IsEntryBuffer o) => o -> Text -> m () Source #
Signals
deletedText
data EntryBufferDeletedTextSignalInfo Source #
Instances
| SignalInfo EntryBufferDeletedTextSignalInfo Source # | |
| type HaskellCallbackType EntryBufferDeletedTextSignalInfo Source # | |
afterEntryBufferDeletedText :: (GObject a, MonadIO m) => a -> EntryBufferDeletedTextCallback -> m SignalHandlerId Source #
genClosure_EntryBufferDeletedText :: EntryBufferDeletedTextCallback -> IO Closure Source #
mk_EntryBufferDeletedTextCallback :: C_EntryBufferDeletedTextCallback -> IO (FunPtr C_EntryBufferDeletedTextCallback) Source #
onEntryBufferDeletedText :: (GObject a, MonadIO m) => a -> EntryBufferDeletedTextCallback -> m SignalHandlerId Source #
wrap_EntryBufferDeletedTextCallback :: EntryBufferDeletedTextCallback -> Ptr () -> Word32 -> Word32 -> Ptr () -> IO () Source #
insertedText
type C_EntryBufferInsertedTextCallback = Ptr () -> Word32 -> CString -> Word32 -> Ptr () -> IO () Source #
data EntryBufferInsertedTextSignalInfo Source #
Instances
| SignalInfo EntryBufferInsertedTextSignalInfo Source # | |
| type HaskellCallbackType EntryBufferInsertedTextSignalInfo Source # | |
afterEntryBufferInsertedText :: (GObject a, MonadIO m) => a -> EntryBufferInsertedTextCallback -> m SignalHandlerId Source #
mk_EntryBufferInsertedTextCallback :: C_EntryBufferInsertedTextCallback -> IO (FunPtr C_EntryBufferInsertedTextCallback) Source #
onEntryBufferInsertedText :: (GObject a, MonadIO m) => a -> EntryBufferInsertedTextCallback -> m SignalHandlerId Source #
wrap_EntryBufferInsertedTextCallback :: EntryBufferInsertedTextCallback -> Ptr () -> Word32 -> CString -> Word32 -> Ptr () -> IO () Source #