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

GI.Gtk.Objects.TreeModelSort

Description

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

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

Documentation

newtype TreeModelSort #

Instances

Instances details
Eq TreeModelSort 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

GObject TreeModelSort 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

ManagedPtrNewtype TreeModelSort 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

TypedObject TreeModelSort 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

Methods

glibType :: IO GType #

HasParentTypes TreeModelSort 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

HasAttributeList TreeModelSort 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

(info ~ ResolveTreeModelSortMethod t TreeModelSort, OverloadedMethod info TreeModelSort p, HasField t TreeModelSort p) => HasField (t :: Symbol) TreeModelSort p 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

Methods

getField :: TreeModelSort -> p

(info ~ ResolveTreeModelSortMethod t TreeModelSort, OverloadedMethodInfo info TreeModelSort) => IsLabel t (MethodProxy info TreeModelSort) 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

Methods

fromLabel :: MethodProxy info TreeModelSort

(info ~ ResolveTreeModelSortMethod t TreeModelSort, OverloadedMethod info TreeModelSort p) => IsLabel t (TreeModelSort -> p) 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

Methods

fromLabel :: TreeModelSort -> p

IsGValue (Maybe TreeModelSort) 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList TreeModelSort 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

type AttributeList TreeModelSort = TreeModelSortAttributeList
type ParentTypes TreeModelSort 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

type ParentTypes TreeModelSort = '[Object, TreeDragSource, TreeModel, TreeSortable]
type SignalList TreeModelSort 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

type SignalList TreeModelSort = TreeModelSortSignalList

class (GObject o, IsDescendantOf TreeModelSort o) => IsTreeModelSort o #

Instances

Instances details
(GObject o, IsDescendantOf TreeModelSort o) => IsTreeModelSort o 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

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

Equations

ResolveTreeModelSortMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveTreeModelSortMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveTreeModelSortMethod "clearCache" o = TreeModelSortClearCacheMethodInfo 
ResolveTreeModelSortMethod "convertChildIterToIter" o = TreeModelSortConvertChildIterToIterMethodInfo 
ResolveTreeModelSortMethod "convertChildPathToPath" o = TreeModelSortConvertChildPathToPathMethodInfo 
ResolveTreeModelSortMethod "convertIterToChildIter" o = TreeModelSortConvertIterToChildIterMethodInfo 
ResolveTreeModelSortMethod "convertPathToChildPath" o = TreeModelSortConvertPathToChildPathMethodInfo 
ResolveTreeModelSortMethod "dragDataDelete" o = TreeDragSourceDragDataDeleteMethodInfo 
ResolveTreeModelSortMethod "dragDataGet" o = TreeDragSourceDragDataGetMethodInfo 
ResolveTreeModelSortMethod "filterNew" o = TreeModelFilterNewMethodInfo 
ResolveTreeModelSortMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveTreeModelSortMethod "foreach" o = TreeModelForeachMethodInfo 
ResolveTreeModelSortMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveTreeModelSortMethod "getv" o = ObjectGetvMethodInfo 
ResolveTreeModelSortMethod "hasDefaultSortFunc" o = TreeSortableHasDefaultSortFuncMethodInfo 
ResolveTreeModelSortMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveTreeModelSortMethod "iterChildren" o = TreeModelIterChildrenMethodInfo 
ResolveTreeModelSortMethod "iterHasChild" o = TreeModelIterHasChildMethodInfo 
ResolveTreeModelSortMethod "iterIsValid" o = TreeModelSortIterIsValidMethodInfo 
ResolveTreeModelSortMethod "iterNChildren" o = TreeModelIterNChildrenMethodInfo 
ResolveTreeModelSortMethod "iterNext" o = TreeModelIterNextMethodInfo 
ResolveTreeModelSortMethod "iterNthChild" o = TreeModelIterNthChildMethodInfo 
ResolveTreeModelSortMethod "iterParent" o = TreeModelIterParentMethodInfo 
ResolveTreeModelSortMethod "iterPrevious" o = TreeModelIterPreviousMethodInfo 
ResolveTreeModelSortMethod "notify" o = ObjectNotifyMethodInfo 
ResolveTreeModelSortMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveTreeModelSortMethod "ref" o = ObjectRefMethodInfo 
ResolveTreeModelSortMethod "refNode" o = TreeModelRefNodeMethodInfo 
ResolveTreeModelSortMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveTreeModelSortMethod "resetDefaultSortFunc" o = TreeModelSortResetDefaultSortFuncMethodInfo 
ResolveTreeModelSortMethod "rowChanged" o = TreeModelRowChangedMethodInfo 
ResolveTreeModelSortMethod "rowDeleted" o = TreeModelRowDeletedMethodInfo 
ResolveTreeModelSortMethod "rowDraggable" o = TreeDragSourceRowDraggableMethodInfo 
ResolveTreeModelSortMethod "rowHasChildToggled" o = TreeModelRowHasChildToggledMethodInfo 
ResolveTreeModelSortMethod "rowInserted" o = TreeModelRowInsertedMethodInfo 
ResolveTreeModelSortMethod "rowsReordered" o = TreeModelRowsReorderedMethodInfo 
ResolveTreeModelSortMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveTreeModelSortMethod "sortColumnChanged" o = TreeSortableSortColumnChangedMethodInfo 
ResolveTreeModelSortMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveTreeModelSortMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveTreeModelSortMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveTreeModelSortMethod "unref" o = ObjectUnrefMethodInfo 
ResolveTreeModelSortMethod "unrefNode" o = TreeModelUnrefNodeMethodInfo 
ResolveTreeModelSortMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveTreeModelSortMethod "getColumnType" o = TreeModelGetColumnTypeMethodInfo 
ResolveTreeModelSortMethod "getData" o = ObjectGetDataMethodInfo 
ResolveTreeModelSortMethod "getFlags" o = TreeModelGetFlagsMethodInfo 
ResolveTreeModelSortMethod "getIter" o = TreeModelGetIterMethodInfo 
ResolveTreeModelSortMethod "getIterFirst" o = TreeModelGetIterFirstMethodInfo 
ResolveTreeModelSortMethod "getIterFromString" o = TreeModelGetIterFromStringMethodInfo 
ResolveTreeModelSortMethod "getModel" o = TreeModelSortGetModelMethodInfo 
ResolveTreeModelSortMethod "getNColumns" o = TreeModelGetNColumnsMethodInfo 
ResolveTreeModelSortMethod "getPath" o = TreeModelGetPathMethodInfo 
ResolveTreeModelSortMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveTreeModelSortMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveTreeModelSortMethod "getSortColumnId" o = TreeSortableGetSortColumnIdMethodInfo 
ResolveTreeModelSortMethod "getStringFromIter" o = TreeModelGetStringFromIterMethodInfo 
ResolveTreeModelSortMethod "getValue" o = TreeModelGetValueMethodInfo 
ResolveTreeModelSortMethod "setData" o = ObjectSetDataMethodInfo 
ResolveTreeModelSortMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveTreeModelSortMethod "setDefaultSortFunc" o = TreeSortableSetDefaultSortFuncMethodInfo 
ResolveTreeModelSortMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveTreeModelSortMethod "setSortColumnId" o = TreeSortableSetSortColumnIdMethodInfo 
ResolveTreeModelSortMethod "setSortFunc" o = TreeSortableSetSortFuncMethodInfo 
ResolveTreeModelSortMethod l o = MethodResolutionFailed l o :: Type 

data TreeModelSortClearCacheMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsTreeModelSort a) => OverloadedMethod TreeModelSortClearCacheMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeModelSortClearCacheMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeModelSortConvertChildIterToIterMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.TreeModelSort

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeModelSortConvertChildIterToIterMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeModelSortConvertChildPathToPathMethodInfo #

Instances

Instances details
(signature ~ (TreePath -> m (Maybe TreePath)), MonadIO m, IsTreeModelSort a) => OverloadedMethod TreeModelSortConvertChildPathToPathMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeModelSortConvertChildPathToPathMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeModelSortConvertIterToChildIterMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.TreeModelSort

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeModelSortConvertIterToChildIterMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeModelSortConvertPathToChildPathMethodInfo #

Instances

Instances details
(signature ~ (TreePath -> m (Maybe TreePath)), MonadIO m, IsTreeModelSort a) => OverloadedMethod TreeModelSortConvertPathToChildPathMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeModelSortConvertPathToChildPathMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeModelSortGetModelMethodInfo #

Instances

Instances details
(signature ~ m TreeModel, MonadIO m, IsTreeModelSort a) => OverloadedMethod TreeModelSortGetModelMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeModelSortGetModelMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeModelSortIterIsValidMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.TreeModelSort

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeModelSortIterIsValidMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeModelSortModelPropertyInfo #

Instances

Instances details
AttrInfo TreeModelSortModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

Associated Types

type AttrAllowedOps TreeModelSortModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

type AttrAllowedOps TreeModelSortModelPropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint TreeModelSortModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

type AttrBaseTypeConstraint TreeModelSortModelPropertyInfo = IsTreeModelSort
type AttrGetType TreeModelSortModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

type AttrSetTypeConstraint TreeModelSortModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

type AttrSetTypeConstraint TreeModelSortModelPropertyInfo = IsTreeModel
type AttrTransferTypeConstraint TreeModelSortModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

type AttrTransferTypeConstraint TreeModelSortModelPropertyInfo = IsTreeModel
type AttrTransferType TreeModelSortModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

type AttrLabel TreeModelSortModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

type AttrLabel TreeModelSortModelPropertyInfo = "model"
type AttrOrigin TreeModelSortModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

Methods

attrGet :: AttrBaseTypeConstraint TreeModelSortModelPropertyInfo o => o -> IO (AttrGetType TreeModelSortModelPropertyInfo)

attrSet :: (AttrBaseTypeConstraint TreeModelSortModelPropertyInfo o, AttrSetTypeConstraint TreeModelSortModelPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TreeModelSortModelPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TreeModelSortModelPropertyInfo o, AttrSetTypeConstraint TreeModelSortModelPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint TreeModelSortModelPropertyInfo o, AttrTransferTypeConstraint TreeModelSortModelPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType TreeModelSortModelPropertyInfo)

attrPut :: AttrBaseTypeConstraint TreeModelSortModelPropertyInfo o => o -> AttrGetType TreeModelSortModelPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps TreeModelSortModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

type AttrAllowedOps TreeModelSortModelPropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint TreeModelSortModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

type AttrBaseTypeConstraint TreeModelSortModelPropertyInfo = IsTreeModelSort
type AttrGetType TreeModelSortModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

type AttrLabel TreeModelSortModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

type AttrLabel TreeModelSortModelPropertyInfo = "model"
type AttrOrigin TreeModelSortModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

type AttrSetTypeConstraint TreeModelSortModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

type AttrSetTypeConstraint TreeModelSortModelPropertyInfo = IsTreeModel
type AttrTransferType TreeModelSortModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

type AttrTransferTypeConstraint TreeModelSortModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

type AttrTransferTypeConstraint TreeModelSortModelPropertyInfo = IsTreeModel

data TreeModelSortResetDefaultSortFuncMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsTreeModelSort a) => OverloadedMethod TreeModelSortResetDefaultSortFuncMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeModelSortResetDefaultSortFuncMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeModelSort

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

constructTreeModelSortModel :: (IsTreeModelSort o, MonadIO m, IsTreeModel a) => a -> m (GValueConstruct o) #

getTreeModelSortModel :: (MonadIO m, IsTreeModelSort o) => o -> m TreeModel #

toTreeModelSort :: (MonadIO m, IsTreeModelSort o) => o -> m TreeModelSort #

treeModelSortClearCache :: (HasCallStack, MonadIO m, IsTreeModelSort a) => a -> m () #

treeModelSortConvertChildIterToIter :: (HasCallStack, MonadIO m, IsTreeModelSort a) => a -> TreeIter -> m (Bool, TreeIter) #

treeModelSortConvertChildPathToPath :: (HasCallStack, MonadIO m, IsTreeModelSort a) => a -> TreePath -> m (Maybe TreePath) #

treeModelSortConvertIterToChildIter :: (HasCallStack, MonadIO m, IsTreeModelSort a) => a -> TreeIter -> m TreeIter #

treeModelSortConvertPathToChildPath :: (HasCallStack, MonadIO m, IsTreeModelSort a) => a -> TreePath -> m (Maybe TreePath) #

treeModelSortGetModel :: (HasCallStack, MonadIO m, IsTreeModelSort a) => a -> m TreeModel #

treeModelSortIterIsValid :: (HasCallStack, MonadIO m, IsTreeModelSort a) => a -> TreeIter -> m Bool #

treeModelSortModel :: AttrLabelProxy "model" #

treeModelSortNewWithModel :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> m TreeModelSort #

treeModelSortResetDefaultSortFunc :: (HasCallStack, MonadIO m, IsTreeModelSort a) => a -> m () #