gi-gtk-3.0.7: 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.ListStore

Contents

Description

 

Synopsis

Exported types

newtype ListStore Source #

Constructors

ListStore (ManagedPtr ListStore) 

Instances

GObject ListStore Source # 
IsObject ListStore Source # 
IsTreeSortable ListStore Source # 
IsTreeModel ListStore Source # 
IsTreeDragSource ListStore Source # 
IsTreeDragDest ListStore Source # 
IsBuildable ListStore Source # 
IsListStore ListStore Source # 
((~) * info (ResolveListStoreMethod t ListStore), MethodInfo * info ListStore p) => IsLabel t (ListStore -> p) Source # 

Methods

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

((~) * info (ResolveListStoreMethod t ListStore), MethodInfo * info ListStore p) => IsLabelProxy t (ListStore -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> ListStore -> p

HasAttributeList * ListStore Source # 
type SignalList ListStore Source # 
type SignalList ListStore
type AttributeList ListStore Source # 
type AttributeList ListStore

class GObject o => IsListStore o Source #

Instances

(GObject a, UnknownAncestorError Constraint ListStore a) => IsListStore a Source # 
IsListStore ListStore Source # 

Methods

append

data ListStoreAppendMethodInfo Source #

Instances

((~) * signature (m TreeIter), MonadIO m, IsListStore a) => MethodInfo * ListStoreAppendMethodInfo a signature Source # 

Methods

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

clear

data ListStoreClearMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsListStore a) => MethodInfo * ListStoreClearMethodInfo a signature Source # 

Methods

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

listStoreClear :: (MonadIO m, IsListStore a) => a -> m () Source #

insert

data ListStoreInsertMethodInfo Source #

Instances

((~) * signature (Int32 -> m TreeIter), MonadIO m, IsListStore a) => MethodInfo * ListStoreInsertMethodInfo a signature Source # 

Methods

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

insertAfter

data ListStoreInsertAfterMethodInfo Source #

Instances

((~) * signature (Maybe TreeIter -> m TreeIter), MonadIO m, IsListStore a) => MethodInfo * ListStoreInsertAfterMethodInfo a signature Source # 

Methods

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

insertBefore

data ListStoreInsertBeforeMethodInfo Source #

Instances

((~) * signature (Maybe TreeIter -> m TreeIter), MonadIO m, IsListStore a) => MethodInfo * ListStoreInsertBeforeMethodInfo a signature Source # 

Methods

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

insertWithValuesv

data ListStoreInsertWithValuesvMethodInfo Source #

Instances

((~) * signature (Int32 -> [Int32] -> [GValue] -> m TreeIter), MonadIO m, IsListStore a) => MethodInfo * ListStoreInsertWithValuesvMethodInfo a signature Source # 

Methods

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

listStoreInsertWithValuesv :: (MonadIO m, IsListStore a) => a -> Int32 -> [Int32] -> [GValue] -> m TreeIter Source #

iterIsValid

data ListStoreIterIsValidMethodInfo Source #

Instances

((~) * signature (TreeIter -> m Bool), MonadIO m, IsListStore a) => MethodInfo * ListStoreIterIsValidMethodInfo a signature Source # 

Methods

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

moveAfter

data ListStoreMoveAfterMethodInfo Source #

Instances

((~) * signature (TreeIter -> Maybe TreeIter -> m ()), MonadIO m, IsListStore a) => MethodInfo * ListStoreMoveAfterMethodInfo a signature Source # 

Methods

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

moveBefore

data ListStoreMoveBeforeMethodInfo Source #

Instances

((~) * signature (TreeIter -> Maybe TreeIter -> m ()), MonadIO m, IsListStore a) => MethodInfo * ListStoreMoveBeforeMethodInfo a signature Source # 

Methods

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

new

listStoreNew :: MonadIO m => [GType] -> m ListStore Source #

prepend

data ListStorePrependMethodInfo Source #

Instances

((~) * signature (m TreeIter), MonadIO m, IsListStore a) => MethodInfo * ListStorePrependMethodInfo a signature Source # 

Methods

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

remove

data ListStoreRemoveMethodInfo Source #

Instances

((~) * signature (TreeIter -> m Bool), MonadIO m, IsListStore a) => MethodInfo * ListStoreRemoveMethodInfo a signature Source # 

Methods

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

reorder

data ListStoreReorderMethodInfo Source #

Instances

((~) * signature ([Int32] -> m ()), MonadIO m, IsListStore a) => MethodInfo * ListStoreReorderMethodInfo a signature Source # 

Methods

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

listStoreReorder :: (MonadIO m, IsListStore a) => a -> [Int32] -> m () Source #

set

data ListStoreSetMethodInfo Source #

Instances

((~) * signature (TreeIter -> [Int32] -> [GValue] -> m ()), MonadIO m, IsListStore a) => MethodInfo * ListStoreSetMethodInfo a signature Source # 

Methods

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

listStoreSet :: (MonadIO m, IsListStore a) => a -> TreeIter -> [Int32] -> [GValue] -> m () Source #

setColumnTypes

data ListStoreSetColumnTypesMethodInfo Source #

Instances

((~) * signature ([GType] -> m ()), MonadIO m, IsListStore a) => MethodInfo * ListStoreSetColumnTypesMethodInfo a signature Source # 

Methods

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

listStoreSetColumnTypes :: (MonadIO m, IsListStore a) => a -> [GType] -> m () Source #

setValue

data ListStoreSetValueMethodInfo Source #

Instances

((~) * signature (TreeIter -> Int32 -> GValue -> m ()), MonadIO m, IsListStore a) => MethodInfo * ListStoreSetValueMethodInfo a signature Source # 

Methods

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

listStoreSetValue :: (MonadIO m, IsListStore a) => a -> TreeIter -> Int32 -> GValue -> m () Source #

swap

data ListStoreSwapMethodInfo Source #

Instances

((~) * signature (TreeIter -> TreeIter -> m ()), MonadIO m, IsListStore a) => MethodInfo * ListStoreSwapMethodInfo a signature Source # 

Methods

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