gi-gtk-3.0.6: 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.Interfaces.TreeModel

Contents

Description

 

Synopsis

Exported types

newtype TreeModel Source #

Instances

GObject TreeModel Source # 
IsObject TreeModel Source # 
IsTreeModel TreeModel Source # 
((~) * info (ResolveTreeModelMethod t TreeModel), MethodInfo * info TreeModel p) => IsLabel t (TreeModel -> p) Source # 

Methods

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

((~) * info (ResolveTreeModelMethod t TreeModel), MethodInfo * info TreeModel p) => IsLabelProxy t (TreeModel -> p) Source # 

Methods

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

HasAttributeList * TreeModel Source # 
type SignalList TreeModel Source # 
type SignalList TreeModel
type AttributeList TreeModel Source # 
type AttributeList TreeModel

Methods

treeModelFilterNew

data TreeModelFilterNewMethodInfo Source #

Instances

((~) * signature (Maybe TreePath -> m TreeModel), MonadIO m, IsTreeModel a) => MethodInfo * TreeModelFilterNewMethodInfo a signature Source # 

Methods

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

treeModelForeach

data TreeModelForeachMethodInfo Source #

Instances

((~) * signature (TreeModelForeachFunc -> m ()), MonadIO m, IsTreeModel a) => MethodInfo * TreeModelForeachMethodInfo a signature Source # 

Methods

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

treeModelGetColumnType

data TreeModelGetColumnTypeMethodInfo Source #

Instances

((~) * signature (Int32 -> m GType), MonadIO m, IsTreeModel a) => MethodInfo * TreeModelGetColumnTypeMethodInfo a signature Source # 

Methods

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

treeModelGetFlags

data TreeModelGetFlagsMethodInfo Source #

Instances

((~) * signature (m [TreeModelFlags]), MonadIO m, IsTreeModel a) => MethodInfo * TreeModelGetFlagsMethodInfo a signature Source # 

Methods

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

treeModelGetIter

data TreeModelGetIterMethodInfo Source #

Instances

((~) * signature (TreePath -> m (Bool, TreeIter)), MonadIO m, IsTreeModel a) => MethodInfo * TreeModelGetIterMethodInfo a signature Source # 

Methods

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

treeModelGetIterFirst

data TreeModelGetIterFirstMethodInfo Source #

Instances

((~) * signature (m (Bool, TreeIter)), MonadIO m, IsTreeModel a) => MethodInfo * TreeModelGetIterFirstMethodInfo a signature Source # 

Methods

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

treeModelGetIterFromString

data TreeModelGetIterFromStringMethodInfo Source #

Instances

((~) * signature (Text -> m (Bool, TreeIter)), MonadIO m, IsTreeModel a) => MethodInfo * TreeModelGetIterFromStringMethodInfo a signature Source # 

Methods

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

treeModelGetNColumns

data TreeModelGetNColumnsMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsTreeModel a) => MethodInfo * TreeModelGetNColumnsMethodInfo a signature Source # 

Methods

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

treeModelGetPath

data TreeModelGetPathMethodInfo Source #

Instances

((~) * signature (TreeIter -> m TreePath), MonadIO m, IsTreeModel a) => MethodInfo * TreeModelGetPathMethodInfo a signature Source # 

Methods

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

treeModelGetStringFromIter

data TreeModelGetStringFromIterMethodInfo Source #

Instances

((~) * signature (TreeIter -> m Text), MonadIO m, IsTreeModel a) => MethodInfo * TreeModelGetStringFromIterMethodInfo a signature Source # 

Methods

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

treeModelGetValue

data TreeModelGetValueMethodInfo Source #

Instances

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

Methods

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

treeModelGetValue :: (MonadIO m, IsTreeModel a) => a -> TreeIter -> Int32 -> m GValue Source #

treeModelIterChildren

data TreeModelIterChildrenMethodInfo Source #

Instances

((~) * signature (Maybe TreeIter -> m (Bool, TreeIter)), MonadIO m, IsTreeModel a) => MethodInfo * TreeModelIterChildrenMethodInfo a signature Source # 

Methods

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

treeModelIterHasChild

data TreeModelIterHasChildMethodInfo Source #

Instances

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

Methods

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

treeModelIterNChildren

data TreeModelIterNChildrenMethodInfo Source #

Instances

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

Methods

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

treeModelIterNext

data TreeModelIterNextMethodInfo Source #

Instances

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

Methods

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

treeModelIterNthChild

data TreeModelIterNthChildMethodInfo Source #

Instances

((~) * signature (Maybe TreeIter -> Int32 -> m (Bool, TreeIter)), MonadIO m, IsTreeModel a) => MethodInfo * TreeModelIterNthChildMethodInfo a signature Source # 

Methods

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

treeModelIterParent

data TreeModelIterParentMethodInfo Source #

Instances

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

Methods

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

treeModelIterPrevious

data TreeModelIterPreviousMethodInfo Source #

Instances

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

Methods

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

treeModelRefNode

data TreeModelRefNodeMethodInfo Source #

Instances

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

Methods

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

treeModelRowChanged

data TreeModelRowChangedMethodInfo Source #

Instances

((~) * signature (TreePath -> TreeIter -> m ()), MonadIO m, IsTreeModel a) => MethodInfo * TreeModelRowChangedMethodInfo a signature Source # 

Methods

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

treeModelRowDeleted

data TreeModelRowDeletedMethodInfo Source #

Instances

((~) * signature (TreePath -> m ()), MonadIO m, IsTreeModel a) => MethodInfo * TreeModelRowDeletedMethodInfo a signature Source # 

Methods

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

treeModelRowHasChildToggled

data TreeModelRowHasChildToggledMethodInfo Source #

Instances

((~) * signature (TreePath -> TreeIter -> m ()), MonadIO m, IsTreeModel a) => MethodInfo * TreeModelRowHasChildToggledMethodInfo a signature Source # 

Methods

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

treeModelRowInserted

data TreeModelRowInsertedMethodInfo Source #

Instances

((~) * signature (TreePath -> TreeIter -> m ()), MonadIO m, IsTreeModel a) => MethodInfo * TreeModelRowInsertedMethodInfo a signature Source # 

Methods

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

treeModelRowsReordered

data TreeModelRowsReorderedMethodInfo Source #

Instances

((~) * signature (TreePath -> Maybe TreeIter -> [Int32] -> m ()), MonadIO m, IsTreeModel a) => MethodInfo * TreeModelRowsReorderedMethodInfo a signature Source # 

Methods

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

treeModelSortNewWithModel

data TreeModelSortNewWithModelMethodInfo Source #

Instances

((~) * signature (m TreeModel), MonadIO m, IsTreeModel a) => MethodInfo * TreeModelSortNewWithModelMethodInfo a signature Source # 

Methods

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

treeModelUnrefNode

data TreeModelUnrefNodeMethodInfo Source #

Instances

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

Methods

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

Signals

RowChanged

data TreeModelRowChangedSignalInfo Source #

Instances

SignalInfo TreeModelRowChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType TreeModelRowChangedSignalInfo :: *

Methods

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

type HaskellCallbackType TreeModelRowChangedSignalInfo Source # 

afterTreeModelRowChanged :: (GObject a, MonadIO m) => a -> TreeModelRowChangedCallback -> m SignalHandlerId Source #

onTreeModelRowChanged :: (GObject a, MonadIO m) => a -> TreeModelRowChangedCallback -> m SignalHandlerId Source #

RowDeleted

data TreeModelRowDeletedSignalInfo Source #

Instances

SignalInfo TreeModelRowDeletedSignalInfo Source # 

Associated Types

type HaskellCallbackType TreeModelRowDeletedSignalInfo :: *

Methods

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

type HaskellCallbackType TreeModelRowDeletedSignalInfo Source # 

afterTreeModelRowDeleted :: (GObject a, MonadIO m) => a -> TreeModelRowDeletedCallback -> m SignalHandlerId Source #

onTreeModelRowDeleted :: (GObject a, MonadIO m) => a -> TreeModelRowDeletedCallback -> m SignalHandlerId Source #

RowHasChildToggled

data TreeModelRowHasChildToggledSignalInfo Source #

Instances

SignalInfo TreeModelRowHasChildToggledSignalInfo Source # 

Associated Types

type HaskellCallbackType TreeModelRowHasChildToggledSignalInfo :: *

Methods

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

type HaskellCallbackType TreeModelRowHasChildToggledSignalInfo Source # 

RowInserted

data TreeModelRowInsertedSignalInfo Source #

Instances

SignalInfo TreeModelRowInsertedSignalInfo Source # 

Associated Types

type HaskellCallbackType TreeModelRowInsertedSignalInfo :: *

Methods

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

type HaskellCallbackType TreeModelRowInsertedSignalInfo Source # 

afterTreeModelRowInserted :: (GObject a, MonadIO m) => a -> TreeModelRowInsertedCallback -> m SignalHandlerId Source #

onTreeModelRowInserted :: (GObject a, MonadIO m) => a -> TreeModelRowInsertedCallback -> m SignalHandlerId Source #