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.TreeStore

Contents

Description

 

Synopsis

Exported types

newtype TreeStore Source #

Constructors

TreeStore (ManagedPtr TreeStore) 

Instances

GObject TreeStore Source # 
IsObject TreeStore Source # 
IsTreeSortable TreeStore Source # 
IsTreeModel TreeStore Source # 
IsTreeDragSource TreeStore Source # 
IsTreeDragDest TreeStore Source # 
IsBuildable TreeStore Source # 
IsTreeStore TreeStore Source # 
((~) * info (ResolveTreeStoreMethod t TreeStore), MethodInfo * info TreeStore p) => IsLabel t (TreeStore -> p) Source # 

Methods

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

((~) * info (ResolveTreeStoreMethod t TreeStore), MethodInfo * info TreeStore p) => IsLabelProxy t (TreeStore -> p) Source # 

Methods

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

HasAttributeList * TreeStore Source # 
type SignalList TreeStore Source # 
type SignalList TreeStore
type AttributeList TreeStore Source # 
type AttributeList TreeStore

class GObject o => IsTreeStore o Source #

Instances

(GObject a, UnknownAncestorError Constraint TreeStore a) => IsTreeStore a Source # 
IsTreeStore TreeStore Source # 

Methods

append

data TreeStoreAppendMethodInfo Source #

Instances

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

Methods

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

clear

data TreeStoreClearMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsTreeStore a) => MethodInfo * TreeStoreClearMethodInfo a signature Source # 

Methods

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

treeStoreClear :: (MonadIO m, IsTreeStore a) => a -> m () Source #

insert

data TreeStoreInsertMethodInfo Source #

Instances

((~) * signature (Maybe TreeIter -> Int32 -> m TreeIter), MonadIO m, IsTreeStore a) => MethodInfo * TreeStoreInsertMethodInfo a signature Source # 

Methods

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

insertAfter

data TreeStoreInsertAfterMethodInfo Source #

Instances

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

Methods

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

insertBefore

data TreeStoreInsertBeforeMethodInfo Source #

Instances

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

Methods

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

insertWithValues

data TreeStoreInsertWithValuesMethodInfo Source #

Instances

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

Methods

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

isAncestor

data TreeStoreIsAncestorMethodInfo Source #

Instances

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

Methods

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

iterDepth

data TreeStoreIterDepthMethodInfo Source #

Instances

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

Methods

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

iterIsValid

data TreeStoreIterIsValidMethodInfo Source #

Instances

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

Methods

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

moveAfter

data TreeStoreMoveAfterMethodInfo Source #

Instances

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

Methods

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

moveBefore

data TreeStoreMoveBeforeMethodInfo Source #

Instances

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

Methods

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

new

treeStoreNew :: MonadIO m => [GType] -> m TreeStore Source #

prepend

data TreeStorePrependMethodInfo Source #

Instances

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

Methods

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

remove

data TreeStoreRemoveMethodInfo Source #

Instances

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

Methods

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

set

data TreeStoreSetMethodInfo Source #

Instances

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

Methods

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

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

setColumnTypes

data TreeStoreSetColumnTypesMethodInfo Source #

Instances

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

Methods

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

treeStoreSetColumnTypes :: (MonadIO m, IsTreeStore a) => a -> [GType] -> m () Source #

setValue

data TreeStoreSetValueMethodInfo Source #

Instances

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

Methods

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

treeStoreSetValue :: (MonadIO m, IsTreeStore a) => a -> TreeIter -> Int32 -> GValue -> m () Source #

swap

data TreeStoreSwapMethodInfo Source #

Instances

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

Methods

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