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

GI.Gtk.Interfaces.TreeSortable

Description

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

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

Documentation

newtype TreeSortable #

Instances

Instances details
Eq TreeSortable 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

Methods

(==) :: TreeSortable -> TreeSortable -> Bool

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

GObject TreeSortable 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

ManagedPtrNewtype TreeSortable 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

TypedObject TreeSortable 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

Methods

glibType :: IO GType #

HasParentTypes TreeSortable 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

HasAttributeList TreeSortable 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

(info ~ ResolveTreeSortableMethod t TreeSortable, OverloadedMethod info TreeSortable p, HasField t TreeSortable p) => HasField (t :: Symbol) TreeSortable p 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

Methods

getField :: TreeSortable -> p

(info ~ ResolveTreeSortableMethod t TreeSortable, OverloadedMethodInfo info TreeSortable) => IsLabel t (MethodProxy info TreeSortable) 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

Methods

fromLabel :: MethodProxy info TreeSortable

(info ~ ResolveTreeSortableMethod t TreeSortable, OverloadedMethod info TreeSortable p) => IsLabel t (TreeSortable -> p) 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

Methods

fromLabel :: TreeSortable -> p

IsGValue (Maybe TreeSortable) 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList TreeSortable 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

type AttributeList TreeSortable = TreeSortableAttributeList
type ParentTypes TreeSortable 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

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

Defined in GI.Gtk.Interfaces.TreeSortable

type SignalList TreeSortable = TreeSortableSignalList

class (GObject o, IsDescendantOf TreeSortable o) => IsTreeSortable o #

Instances

Instances details
(GObject o, IsDescendantOf TreeSortable o) => IsTreeSortable o 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

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

Equations

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

data TreeSortableGetSortColumnIdMethodInfo #

Instances

Instances details
(signature ~ m (Bool, Int32, SortType), MonadIO m, IsTreeSortable a) => OverloadedMethod TreeSortableGetSortColumnIdMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeSortableGetSortColumnIdMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeSortableHasDefaultSortFuncMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsTreeSortable a) => OverloadedMethod TreeSortableHasDefaultSortFuncMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeSortableHasDefaultSortFuncMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeSortableSetDefaultSortFuncMethodInfo #

Instances

Instances details
(signature ~ (TreeIterCompareFunc -> m ()), MonadIO m, IsTreeSortable a) => OverloadedMethod TreeSortableSetDefaultSortFuncMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeSortableSetDefaultSortFuncMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeSortableSetSortColumnIdMethodInfo #

Instances

Instances details
(signature ~ (Int32 -> SortType -> m ()), MonadIO m, IsTreeSortable a) => OverloadedMethod TreeSortableSetSortColumnIdMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeSortableSetSortColumnIdMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeSortableSetSortFuncMethodInfo #

Instances

Instances details
(signature ~ (Int32 -> TreeIterCompareFunc -> m ()), MonadIO m, IsTreeSortable a) => OverloadedMethod TreeSortableSetSortFuncMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeSortableSetSortFuncMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeSortableSortColumnChangedMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsTreeSortable a) => OverloadedMethod TreeSortableSortColumnChangedMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeSortableSortColumnChangedMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeSortableSortColumnChangedSignalInfo #

Instances

Instances details
SignalInfo TreeSortableSortColumnChangedSignalInfo 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

Associated Types

type HaskellCallbackType TreeSortableSortColumnChangedSignalInfo 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType TreeSortableSortColumnChangedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType TreeSortableSortColumnChangedSignalInfo 
Instance details

Defined in GI.Gtk.Interfaces.TreeSortable

afterTreeSortableSortColumnChanged :: (IsTreeSortable a, MonadIO m) => a -> ((?self :: a) => TreeSortableSortColumnChangedCallback) -> m SignalHandlerId #

onTreeSortableSortColumnChanged :: (IsTreeSortable a, MonadIO m) => a -> ((?self :: a) => TreeSortableSortColumnChangedCallback) -> m SignalHandlerId #

toTreeSortable :: (MonadIO m, IsTreeSortable o) => o -> m TreeSortable #

treeSortableGetSortColumnId :: (HasCallStack, MonadIO m, IsTreeSortable a) => a -> m (Bool, Int32, SortType) #

treeSortableHasDefaultSortFunc :: (HasCallStack, MonadIO m, IsTreeSortable a) => a -> m Bool #

treeSortableSetDefaultSortFunc :: (HasCallStack, MonadIO m, IsTreeSortable a) => a -> TreeIterCompareFunc -> m () #

treeSortableSetSortColumnId :: (HasCallStack, MonadIO m, IsTreeSortable a) => a -> Int32 -> SortType -> m () #

treeSortableSetSortFunc :: (HasCallStack, MonadIO m, IsTreeSortable a) => a -> Int32 -> TreeIterCompareFunc -> m () #

treeSortableSortColumnChanged :: (HasCallStack, MonadIO m, IsTreeSortable a) => a -> m () #