gi-gtk-3.0.9: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.EntryBuffer

Contents

Description

 

Synopsis

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 # 

Methods

fromLabel :: Proxy# Symbol t -> EntryBuffer -> p #

((~) * info (ResolveEntryBufferMethod t EntryBuffer), MethodInfo * info EntryBuffer p) => IsLabelProxy t (EntryBuffer -> p) Source # 
HasAttributeList * EntryBuffer Source # 
type SignalList EntryBuffer Source # 
type SignalList EntryBuffer
type AttributeList EntryBuffer Source # 
type AttributeList EntryBuffer

class GObject o => IsEntryBuffer o Source #

Instances

(GObject a, UnknownAncestorError Constraint EntryBuffer a) => IsEntryBuffer a Source # 
IsEntryBuffer EntryBuffer Source # 

Methods

deleteText

data EntryBufferDeleteTextMethodInfo Source #

Instances

((~) * signature (Word32 -> Int32 -> m Word32), MonadIO m, IsEntryBuffer a) => MethodInfo * EntryBufferDeleteTextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy EntryBufferDeleteTextMethodInfo a -> signature -> s

emitDeletedText

data EntryBufferEmitDeletedTextMethodInfo Source #

Instances

((~) * signature (Word32 -> Word32 -> m ()), MonadIO m, IsEntryBuffer a) => MethodInfo * EntryBufferEmitDeletedTextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy EntryBufferEmitDeletedTextMethodInfo a -> signature -> s

emitInsertedText

data EntryBufferEmitInsertedTextMethodInfo Source #

Instances

((~) * signature (Word32 -> Text -> Word32 -> m ()), MonadIO m, IsEntryBuffer a) => MethodInfo * EntryBufferEmitInsertedTextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy EntryBufferEmitInsertedTextMethodInfo a -> signature -> s

getBytes

data EntryBufferGetBytesMethodInfo Source #

Instances

((~) * signature (m Word64), MonadIO m, IsEntryBuffer a) => MethodInfo * EntryBufferGetBytesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy EntryBufferGetBytesMethodInfo a -> signature -> s

getLength

data EntryBufferGetLengthMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsEntryBuffer a) => MethodInfo * EntryBufferGetLengthMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy EntryBufferGetLengthMethodInfo a -> signature -> s

getMaxLength

data EntryBufferGetMaxLengthMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsEntryBuffer a) => MethodInfo * EntryBufferGetMaxLengthMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy EntryBufferGetMaxLengthMethodInfo a -> signature -> s

getText

data EntryBufferGetTextMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsEntryBuffer a) => MethodInfo * EntryBufferGetTextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy EntryBufferGetTextMethodInfo a -> signature -> s

insertText

data EntryBufferInsertTextMethodInfo Source #

Instances

((~) * signature (Word32 -> Text -> Int32 -> m Word32), MonadIO m, IsEntryBuffer a) => MethodInfo * EntryBufferInsertTextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy EntryBufferInsertTextMethodInfo a -> signature -> s

new

setMaxLength

data EntryBufferSetMaxLengthMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsEntryBuffer a) => MethodInfo * EntryBufferSetMaxLengthMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy EntryBufferSetMaxLengthMethodInfo a -> signature -> s

setText

data EntryBufferSetTextMethodInfo Source #

Instances

((~) * signature (Text -> Int32 -> m ()), MonadIO m, IsEntryBuffer a) => MethodInfo * EntryBufferSetTextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy EntryBufferSetTextMethodInfo a -> signature -> s

entryBufferSetText :: (MonadIO m, IsEntryBuffer a) => a -> Text -> Int32 -> m () Source #

Properties

length

data EntryBufferLengthPropertyInfo Source #

Instances

AttrInfo EntryBufferLengthPropertyInfo Source # 

Associated Types

type AttrAllowedOps EntryBufferLengthPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint EntryBufferLengthPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint EntryBufferLengthPropertyInfo :: * -> Constraint

type AttrGetType EntryBufferLengthPropertyInfo :: *

type AttrLabel EntryBufferLengthPropertyInfo :: Symbol

type AttrOrigin EntryBufferLengthPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint EntryBufferLengthPropertyInfo o => Proxy * EntryBufferLengthPropertyInfo -> o -> IO (AttrGetType EntryBufferLengthPropertyInfo)

attrSet :: (AttrBaseTypeConstraint EntryBufferLengthPropertyInfo o, AttrSetTypeConstraint EntryBufferLengthPropertyInfo b) => Proxy * EntryBufferLengthPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint EntryBufferLengthPropertyInfo o => Proxy * EntryBufferLengthPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint EntryBufferLengthPropertyInfo o, AttrSetTypeConstraint EntryBufferLengthPropertyInfo b) => Proxy * EntryBufferLengthPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint EntryBufferLengthPropertyInfo Source # 
type AttrSetTypeConstraint EntryBufferLengthPropertyInfo = * ~ ()
type AttrOrigin EntryBufferLengthPropertyInfo Source # 
type AttrLabel EntryBufferLengthPropertyInfo Source # 
type AttrLabel EntryBufferLengthPropertyInfo = "length"
type AttrGetType EntryBufferLengthPropertyInfo Source # 
type AttrBaseTypeConstraint EntryBufferLengthPropertyInfo Source # 
type AttrBaseTypeConstraint EntryBufferLengthPropertyInfo = IsEntryBuffer
type AttrAllowedOps EntryBufferLengthPropertyInfo Source # 
type AttrAllowedOps EntryBufferLengthPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

entryBufferLength :: AttrLabelProxy "length" Source #

maxLength

data EntryBufferMaxLengthPropertyInfo Source #

Instances

AttrInfo EntryBufferMaxLengthPropertyInfo Source # 

Associated Types

type AttrAllowedOps EntryBufferMaxLengthPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint EntryBufferMaxLengthPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint EntryBufferMaxLengthPropertyInfo :: * -> Constraint

type AttrGetType EntryBufferMaxLengthPropertyInfo :: *

type AttrLabel EntryBufferMaxLengthPropertyInfo :: Symbol

type AttrOrigin EntryBufferMaxLengthPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint EntryBufferMaxLengthPropertyInfo o => Proxy * EntryBufferMaxLengthPropertyInfo -> o -> IO (AttrGetType EntryBufferMaxLengthPropertyInfo)

attrSet :: (AttrBaseTypeConstraint EntryBufferMaxLengthPropertyInfo o, AttrSetTypeConstraint EntryBufferMaxLengthPropertyInfo b) => Proxy * EntryBufferMaxLengthPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint EntryBufferMaxLengthPropertyInfo o => Proxy * EntryBufferMaxLengthPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint EntryBufferMaxLengthPropertyInfo o, AttrSetTypeConstraint EntryBufferMaxLengthPropertyInfo b) => Proxy * EntryBufferMaxLengthPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint EntryBufferMaxLengthPropertyInfo Source # 
type AttrSetTypeConstraint EntryBufferMaxLengthPropertyInfo = * ~ Int32
type AttrOrigin EntryBufferMaxLengthPropertyInfo Source # 
type AttrLabel EntryBufferMaxLengthPropertyInfo Source # 
type AttrLabel EntryBufferMaxLengthPropertyInfo = "max-length"
type AttrGetType EntryBufferMaxLengthPropertyInfo Source # 
type AttrBaseTypeConstraint EntryBufferMaxLengthPropertyInfo Source # 
type AttrBaseTypeConstraint EntryBufferMaxLengthPropertyInfo = IsEntryBuffer
type AttrAllowedOps EntryBufferMaxLengthPropertyInfo Source # 
type AttrAllowedOps EntryBufferMaxLengthPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

entryBufferMaxLength :: AttrLabelProxy "maxLength" Source #

text

data EntryBufferTextPropertyInfo Source #

Instances

AttrInfo EntryBufferTextPropertyInfo Source # 

Associated Types

type AttrAllowedOps EntryBufferTextPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint EntryBufferTextPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint EntryBufferTextPropertyInfo :: * -> Constraint

type AttrGetType EntryBufferTextPropertyInfo :: *

type AttrLabel EntryBufferTextPropertyInfo :: Symbol

type AttrOrigin EntryBufferTextPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint EntryBufferTextPropertyInfo o => Proxy * EntryBufferTextPropertyInfo -> o -> IO (AttrGetType EntryBufferTextPropertyInfo)

attrSet :: (AttrBaseTypeConstraint EntryBufferTextPropertyInfo o, AttrSetTypeConstraint EntryBufferTextPropertyInfo b) => Proxy * EntryBufferTextPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint EntryBufferTextPropertyInfo o => Proxy * EntryBufferTextPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint EntryBufferTextPropertyInfo o, AttrSetTypeConstraint EntryBufferTextPropertyInfo b) => Proxy * EntryBufferTextPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint EntryBufferTextPropertyInfo Source # 
type AttrSetTypeConstraint EntryBufferTextPropertyInfo = * ~ Text
type AttrOrigin EntryBufferTextPropertyInfo Source # 
type AttrLabel EntryBufferTextPropertyInfo Source # 
type AttrLabel EntryBufferTextPropertyInfo = "text"
type AttrGetType EntryBufferTextPropertyInfo Source # 
type AttrGetType EntryBufferTextPropertyInfo = Text
type AttrBaseTypeConstraint EntryBufferTextPropertyInfo Source # 
type AttrBaseTypeConstraint EntryBufferTextPropertyInfo = IsEntryBuffer
type AttrAllowedOps EntryBufferTextPropertyInfo Source # 
type AttrAllowedOps EntryBufferTextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructEntryBufferText :: IsEntryBuffer o => Text -> IO (GValueConstruct o) Source #

entryBufferText :: AttrLabelProxy "text" Source #

setEntryBufferText :: (MonadIO m, IsEntryBuffer o) => o -> Text -> m () Source #

Signals

deletedText

data EntryBufferDeletedTextSignalInfo Source #

Instances

SignalInfo EntryBufferDeletedTextSignalInfo Source # 

Associated Types

type HaskellCallbackType EntryBufferDeletedTextSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o EntryBufferDeletedTextSignalInfo -> o -> HaskellCallbackType EntryBufferDeletedTextSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType EntryBufferDeletedTextSignalInfo Source # 

afterEntryBufferDeletedText :: (GObject a, MonadIO m) => a -> EntryBufferDeletedTextCallback -> m SignalHandlerId Source #

onEntryBufferDeletedText :: (GObject a, MonadIO m) => a -> EntryBufferDeletedTextCallback -> m SignalHandlerId Source #

insertedText

data EntryBufferInsertedTextSignalInfo Source #

Instances

SignalInfo EntryBufferInsertedTextSignalInfo Source # 

Associated Types

type HaskellCallbackType EntryBufferInsertedTextSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o EntryBufferInsertedTextSignalInfo -> o -> HaskellCallbackType EntryBufferInsertedTextSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType EntryBufferInsertedTextSignalInfo Source # 

afterEntryBufferInsertedText :: (GObject a, MonadIO m) => a -> EntryBufferInsertedTextCallback -> m SignalHandlerId Source #

onEntryBufferInsertedText :: (GObject a, MonadIO m) => a -> EntryBufferInsertedTextCallback -> m SignalHandlerId Source #