gi-gtk-4.0.12: Gtk 4.x bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.TreeStore

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gtk.Objects.TreeStore module in the gi-gtk4 package.

The link below will take you to the relevant entry in the gi-gtk4 documentation.

Documentation

newtype TreeStore #

Instances

Instances details
Eq TreeStore 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

(==) :: TreeStore -> TreeStore -> Bool

(/=) :: TreeStore -> TreeStore -> Bool

GObject TreeStore 
Instance details

Defined in GI.Gtk.Objects.TreeStore

ManagedPtrNewtype TreeStore 
Instance details

Defined in GI.Gtk.Objects.TreeStore

TypedObject TreeStore 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

glibType :: IO GType #

HasParentTypes TreeStore 
Instance details

Defined in GI.Gtk.Objects.TreeStore

HasAttributeList TreeStore 
Instance details

Defined in GI.Gtk.Objects.TreeStore

(info ~ ResolveTreeStoreMethod t TreeStore, OverloadedMethod info TreeStore p, HasField t TreeStore p) => HasField (t :: Symbol) TreeStore p 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

getField :: TreeStore -> p

(info ~ ResolveTreeStoreMethod t TreeStore, OverloadedMethodInfo info TreeStore) => IsLabel t (MethodProxy info TreeStore) 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

fromLabel :: MethodProxy info TreeStore

(info ~ ResolveTreeStoreMethod t TreeStore, OverloadedMethod info TreeStore p) => IsLabel t (TreeStore -> p) 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

fromLabel :: TreeStore -> p

IsGValue (Maybe TreeStore) 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe TreeStore -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe TreeStore) #

type AttributeList TreeStore 
Instance details

Defined in GI.Gtk.Objects.TreeStore

type AttributeList TreeStore = TreeStoreAttributeList
type ParentTypes TreeStore 
Instance details

Defined in GI.Gtk.Objects.TreeStore

type SignalList TreeStore 
Instance details

Defined in GI.Gtk.Objects.TreeStore

type SignalList TreeStore = TreeStoreSignalList

class (GObject o, IsDescendantOf TreeStore o) => IsTreeStore o #

Instances

Instances details
(GObject o, IsDescendantOf TreeStore o) => IsTreeStore o 
Instance details

Defined in GI.Gtk.Objects.TreeStore

type family ResolveTreeStoreMethod (t :: Symbol) o where ... #

Equations

ResolveTreeStoreMethod "append" o = TreeStoreAppendMethodInfo 
ResolveTreeStoreMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveTreeStoreMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveTreeStoreMethod "clear" o = TreeStoreClearMethodInfo 
ResolveTreeStoreMethod "dragDataDelete" o = TreeDragSourceDragDataDeleteMethodInfo 
ResolveTreeStoreMethod "dragDataGet" o = TreeDragSourceDragDataGetMethodInfo 
ResolveTreeStoreMethod "dragDataReceived" o = TreeDragDestDragDataReceivedMethodInfo 
ResolveTreeStoreMethod "filterNew" o = TreeModelFilterNewMethodInfo 
ResolveTreeStoreMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveTreeStoreMethod "foreach" o = TreeModelForeachMethodInfo 
ResolveTreeStoreMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveTreeStoreMethod "getv" o = ObjectGetvMethodInfo 
ResolveTreeStoreMethod "hasDefaultSortFunc" o = TreeSortableHasDefaultSortFuncMethodInfo 
ResolveTreeStoreMethod "insert" o = TreeStoreInsertMethodInfo 
ResolveTreeStoreMethod "insertAfter" o = TreeStoreInsertAfterMethodInfo 
ResolveTreeStoreMethod "insertBefore" o = TreeStoreInsertBeforeMethodInfo 
ResolveTreeStoreMethod "insertWithValues" o = TreeStoreInsertWithValuesMethodInfo 
ResolveTreeStoreMethod "isAncestor" o = TreeStoreIsAncestorMethodInfo 
ResolveTreeStoreMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveTreeStoreMethod "iterChildren" o = TreeModelIterChildrenMethodInfo 
ResolveTreeStoreMethod "iterDepth" o = TreeStoreIterDepthMethodInfo 
ResolveTreeStoreMethod "iterHasChild" o = TreeModelIterHasChildMethodInfo 
ResolveTreeStoreMethod "iterIsValid" o = TreeStoreIterIsValidMethodInfo 
ResolveTreeStoreMethod "iterNChildren" o = TreeModelIterNChildrenMethodInfo 
ResolveTreeStoreMethod "iterNext" o = TreeModelIterNextMethodInfo 
ResolveTreeStoreMethod "iterNthChild" o = TreeModelIterNthChildMethodInfo 
ResolveTreeStoreMethod "iterParent" o = TreeModelIterParentMethodInfo 
ResolveTreeStoreMethod "iterPrevious" o = TreeModelIterPreviousMethodInfo 
ResolveTreeStoreMethod "moveAfter" o = TreeStoreMoveAfterMethodInfo 
ResolveTreeStoreMethod "moveBefore" o = TreeStoreMoveBeforeMethodInfo 
ResolveTreeStoreMethod "notify" o = ObjectNotifyMethodInfo 
ResolveTreeStoreMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveTreeStoreMethod "prepend" o = TreeStorePrependMethodInfo 
ResolveTreeStoreMethod "ref" o = ObjectRefMethodInfo 
ResolveTreeStoreMethod "refNode" o = TreeModelRefNodeMethodInfo 
ResolveTreeStoreMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveTreeStoreMethod "remove" o = TreeStoreRemoveMethodInfo 
ResolveTreeStoreMethod "rowChanged" o = TreeModelRowChangedMethodInfo 
ResolveTreeStoreMethod "rowDeleted" o = TreeModelRowDeletedMethodInfo 
ResolveTreeStoreMethod "rowDraggable" o = TreeDragSourceRowDraggableMethodInfo 
ResolveTreeStoreMethod "rowDropPossible" o = TreeDragDestRowDropPossibleMethodInfo 
ResolveTreeStoreMethod "rowHasChildToggled" o = TreeModelRowHasChildToggledMethodInfo 
ResolveTreeStoreMethod "rowInserted" o = TreeModelRowInsertedMethodInfo 
ResolveTreeStoreMethod "rowsReordered" o = TreeModelRowsReorderedMethodInfo 
ResolveTreeStoreMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveTreeStoreMethod "set" o = TreeStoreSetMethodInfo 
ResolveTreeStoreMethod "sortColumnChanged" o = TreeSortableSortColumnChangedMethodInfo 
ResolveTreeStoreMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveTreeStoreMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveTreeStoreMethod "swap" o = TreeStoreSwapMethodInfo 
ResolveTreeStoreMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveTreeStoreMethod "unref" o = ObjectUnrefMethodInfo 
ResolveTreeStoreMethod "unrefNode" o = TreeModelUnrefNodeMethodInfo 
ResolveTreeStoreMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveTreeStoreMethod "getBuildableId" o = BuildableGetBuildableIdMethodInfo 
ResolveTreeStoreMethod "getColumnType" o = TreeModelGetColumnTypeMethodInfo 
ResolveTreeStoreMethod "getData" o = ObjectGetDataMethodInfo 
ResolveTreeStoreMethod "getFlags" o = TreeModelGetFlagsMethodInfo 
ResolveTreeStoreMethod "getIter" o = TreeModelGetIterMethodInfo 
ResolveTreeStoreMethod "getIterFirst" o = TreeModelGetIterFirstMethodInfo 
ResolveTreeStoreMethod "getIterFromString" o = TreeModelGetIterFromStringMethodInfo 
ResolveTreeStoreMethod "getNColumns" o = TreeModelGetNColumnsMethodInfo 
ResolveTreeStoreMethod "getPath" o = TreeModelGetPathMethodInfo 
ResolveTreeStoreMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveTreeStoreMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveTreeStoreMethod "getSortColumnId" o = TreeSortableGetSortColumnIdMethodInfo 
ResolveTreeStoreMethod "getStringFromIter" o = TreeModelGetStringFromIterMethodInfo 
ResolveTreeStoreMethod "getValue" o = TreeModelGetValueMethodInfo 
ResolveTreeStoreMethod "setColumnTypes" o = TreeStoreSetColumnTypesMethodInfo 
ResolveTreeStoreMethod "setData" o = ObjectSetDataMethodInfo 
ResolveTreeStoreMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveTreeStoreMethod "setDefaultSortFunc" o = TreeSortableSetDefaultSortFuncMethodInfo 
ResolveTreeStoreMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveTreeStoreMethod "setSortColumnId" o = TreeSortableSetSortColumnIdMethodInfo 
ResolveTreeStoreMethod "setSortFunc" o = TreeSortableSetSortFuncMethodInfo 
ResolveTreeStoreMethod "setValue" o = TreeStoreSetValueMethodInfo 
ResolveTreeStoreMethod l o = MethodResolutionFailed l o :: Type 

data TreeStoreAppendMethodInfo #

Instances

Instances details
(signature ~ (Maybe TreeIter -> m TreeIter), MonadIO m, IsTreeStore a) => OverloadedMethod TreeStoreAppendMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeStoreAppendMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeStoreClearMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsTreeStore a) => OverloadedMethod TreeStoreClearMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeStoreClearMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeStoreInsertAfterMethodInfo #

Instances

Instances details
(signature ~ (Maybe TreeIter -> Maybe TreeIter -> m TreeIter), MonadIO m, IsTreeStore a) => OverloadedMethod TreeStoreInsertAfterMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeStoreInsertAfterMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeStoreInsertBeforeMethodInfo #

Instances

Instances details
(signature ~ (Maybe TreeIter -> Maybe TreeIter -> m TreeIter), MonadIO m, IsTreeStore a) => OverloadedMethod TreeStoreInsertBeforeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeStoreInsertBeforeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeStoreInsertMethodInfo #

Instances

Instances details
(signature ~ (Maybe TreeIter -> Int32 -> m TreeIter), MonadIO m, IsTreeStore a) => OverloadedMethod TreeStoreInsertMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeStoreInsertMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeStoreInsertWithValuesMethodInfo #

Instances

Instances details
(signature ~ (Maybe TreeIter -> Int32 -> [Int32] -> [GValue] -> m TreeIter), MonadIO m, IsTreeStore a) => OverloadedMethod TreeStoreInsertWithValuesMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeStoreInsertWithValuesMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeStoreIsAncestorMethodInfo #

Instances

Instances details
(signature ~ (TreeIter -> TreeIter -> m Bool), MonadIO m, IsTreeStore a) => OverloadedMethod TreeStoreIsAncestorMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeStoreIsAncestorMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeStoreIterDepthMethodInfo #

Instances

Instances details
(signature ~ (TreeIter -> m Int32), MonadIO m, IsTreeStore a) => OverloadedMethod TreeStoreIterDepthMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeStoreIterDepthMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeStoreIterIsValidMethodInfo #

Instances

Instances details
(signature ~ (TreeIter -> m Bool), MonadIO m, IsTreeStore a) => OverloadedMethod TreeStoreIterIsValidMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeStoreIterIsValidMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeStoreMoveAfterMethodInfo #

Instances

Instances details
(signature ~ (TreeIter -> Maybe TreeIter -> m ()), MonadIO m, IsTreeStore a) => OverloadedMethod TreeStoreMoveAfterMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeStoreMoveAfterMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeStoreMoveBeforeMethodInfo #

Instances

Instances details
(signature ~ (TreeIter -> Maybe TreeIter -> m ()), MonadIO m, IsTreeStore a) => OverloadedMethod TreeStoreMoveBeforeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeStoreMoveBeforeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeStorePrependMethodInfo #

Instances

Instances details
(signature ~ (Maybe TreeIter -> m TreeIter), MonadIO m, IsTreeStore a) => OverloadedMethod TreeStorePrependMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeStorePrependMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeStoreRemoveMethodInfo #

Instances

Instances details
(signature ~ (TreeIter -> m Bool), MonadIO m, IsTreeStore a) => OverloadedMethod TreeStoreRemoveMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeStoreRemoveMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeStoreSetColumnTypesMethodInfo #

Instances

Instances details
(signature ~ ([GType] -> m ()), MonadIO m, IsTreeStore a) => OverloadedMethod TreeStoreSetColumnTypesMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeStoreSetColumnTypesMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeStoreSetMethodInfo #

Instances

Instances details
(signature ~ (TreeIter -> [Int32] -> [GValue] -> m ()), MonadIO m, IsTreeStore a) => OverloadedMethod TreeStoreSetMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeStoreSetMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeStoreSetValueMethodInfo #

Instances

Instances details
(signature ~ (TreeIter -> Int32 -> GValue -> m ()), MonadIO m, IsTreeStore a) => OverloadedMethod TreeStoreSetValueMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeStoreSetValueMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeStoreSwapMethodInfo #

Instances

Instances details
(signature ~ (TreeIter -> TreeIter -> m ()), MonadIO m, IsTreeStore a) => OverloadedMethod TreeStoreSwapMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeStoreSwapMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeStore

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

toTreeStore :: (MonadIO m, IsTreeStore o) => o -> m TreeStore #

treeStoreAppend :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> Maybe TreeIter -> m TreeIter #

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

treeStoreInsert :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> Maybe TreeIter -> Int32 -> m TreeIter #

treeStoreInsertAfter :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> Maybe TreeIter -> Maybe TreeIter -> m TreeIter #

treeStoreInsertBefore :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> Maybe TreeIter -> Maybe TreeIter -> m TreeIter #

treeStoreInsertWithValues :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> Maybe TreeIter -> Int32 -> [Int32] -> [GValue] -> m TreeIter #

treeStoreIsAncestor :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> TreeIter -> TreeIter -> m Bool #

treeStoreIterDepth :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> TreeIter -> m Int32 #

treeStoreIterIsValid :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> TreeIter -> m Bool #

treeStoreMoveAfter :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> TreeIter -> Maybe TreeIter -> m () #

treeStoreMoveBefore :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> TreeIter -> Maybe TreeIter -> m () #

treeStoreNew :: (HasCallStack, MonadIO m) => [GType] -> m TreeStore #

treeStorePrepend :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> Maybe TreeIter -> m TreeIter #

treeStoreRemove :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> TreeIter -> m Bool #

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

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

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

treeStoreSwap :: (HasCallStack, MonadIO m, IsTreeStore a) => a -> TreeIter -> TreeIter -> m () #