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

GI.Gtk.Objects.TreeListRowSorter

Description

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

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

Documentation

newtype TreeListRowSorter #

Instances

Instances details
Eq TreeListRowSorter 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

GObject TreeListRowSorter 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

ManagedPtrNewtype TreeListRowSorter 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

TypedObject TreeListRowSorter 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

Methods

glibType :: IO GType #

HasParentTypes TreeListRowSorter 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

HasAttributeList TreeListRowSorter 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

(info ~ ResolveTreeListRowSorterMethod t TreeListRowSorter, OverloadedMethod info TreeListRowSorter p, HasField t TreeListRowSorter p) => HasField (t :: Symbol) TreeListRowSorter p 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

(info ~ ResolveTreeListRowSorterMethod t TreeListRowSorter, OverloadedMethodInfo info TreeListRowSorter) => IsLabel t (MethodProxy info TreeListRowSorter) 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

Methods

fromLabel :: MethodProxy info TreeListRowSorter

(info ~ ResolveTreeListRowSorterMethod t TreeListRowSorter, OverloadedMethod info TreeListRowSorter p) => IsLabel t (TreeListRowSorter -> p) 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

IsGValue (Maybe TreeListRowSorter) 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList TreeListRowSorter 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

type AttributeList TreeListRowSorter = TreeListRowSorterAttributeList
type ParentTypes TreeListRowSorter 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

type ParentTypes TreeListRowSorter = '[Sorter, Object]
type SignalList TreeListRowSorter 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

type SignalList TreeListRowSorter = TreeListRowSorterSignalList

class (GObject o, IsDescendantOf TreeListRowSorter o) => IsTreeListRowSorter o #

Instances

Instances details
(GObject o, IsDescendantOf TreeListRowSorter o) => IsTreeListRowSorter o 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

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

Equations

ResolveTreeListRowSorterMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveTreeListRowSorterMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveTreeListRowSorterMethod "changed" o = SorterChangedMethodInfo 
ResolveTreeListRowSorterMethod "compare" o = SorterCompareMethodInfo 
ResolveTreeListRowSorterMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveTreeListRowSorterMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveTreeListRowSorterMethod "getv" o = ObjectGetvMethodInfo 
ResolveTreeListRowSorterMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveTreeListRowSorterMethod "notify" o = ObjectNotifyMethodInfo 
ResolveTreeListRowSorterMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveTreeListRowSorterMethod "ref" o = ObjectRefMethodInfo 
ResolveTreeListRowSorterMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveTreeListRowSorterMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveTreeListRowSorterMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveTreeListRowSorterMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveTreeListRowSorterMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveTreeListRowSorterMethod "unref" o = ObjectUnrefMethodInfo 
ResolveTreeListRowSorterMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveTreeListRowSorterMethod "getData" o = ObjectGetDataMethodInfo 
ResolveTreeListRowSorterMethod "getOrder" o = SorterGetOrderMethodInfo 
ResolveTreeListRowSorterMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveTreeListRowSorterMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveTreeListRowSorterMethod "getSorter" o = TreeListRowSorterGetSorterMethodInfo 
ResolveTreeListRowSorterMethod "setData" o = ObjectSetDataMethodInfo 
ResolveTreeListRowSorterMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveTreeListRowSorterMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveTreeListRowSorterMethod "setSorter" o = TreeListRowSorterSetSorterMethodInfo 
ResolveTreeListRowSorterMethod l o = MethodResolutionFailed l o :: Type 

data TreeListRowSorterGetSorterMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Sorter), MonadIO m, IsTreeListRowSorter a) => OverloadedMethod TreeListRowSorterGetSorterMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeListRowSorterGetSorterMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeListRowSorterSetSorterMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m ()), MonadIO m, IsTreeListRowSorter a, IsSorter b) => OverloadedMethod TreeListRowSorterSetSorterMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeListRowSorterSetSorterMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeListRowSorterSorterPropertyInfo #

Instances

Instances details
AttrInfo TreeListRowSorterSorterPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

Associated Types

type AttrAllowedOps TreeListRowSorterSorterPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

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

Defined in GI.Gtk.Objects.TreeListRowSorter

type AttrGetType TreeListRowSorterSorterPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

type AttrSetTypeConstraint TreeListRowSorterSorterPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

type AttrSetTypeConstraint TreeListRowSorterSorterPropertyInfo = IsSorter
type AttrTransferTypeConstraint TreeListRowSorterSorterPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

type AttrTransferTypeConstraint TreeListRowSorterSorterPropertyInfo = IsSorter
type AttrTransferType TreeListRowSorterSorterPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

type AttrLabel TreeListRowSorterSorterPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

type AttrLabel TreeListRowSorterSorterPropertyInfo = "sorter"
type AttrOrigin TreeListRowSorterSorterPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps TreeListRowSorterSorterPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

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

Defined in GI.Gtk.Objects.TreeListRowSorter

type AttrGetType TreeListRowSorterSorterPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

type AttrLabel TreeListRowSorterSorterPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

type AttrLabel TreeListRowSorterSorterPropertyInfo = "sorter"
type AttrOrigin TreeListRowSorterSorterPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

type AttrSetTypeConstraint TreeListRowSorterSorterPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

type AttrSetTypeConstraint TreeListRowSorterSorterPropertyInfo = IsSorter
type AttrTransferType TreeListRowSorterSorterPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

type AttrTransferTypeConstraint TreeListRowSorterSorterPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListRowSorter

type AttrTransferTypeConstraint TreeListRowSorterSorterPropertyInfo = IsSorter

clearTreeListRowSorterSorter :: (MonadIO m, IsTreeListRowSorter o) => o -> m () #

constructTreeListRowSorterSorter :: (IsTreeListRowSorter o, MonadIO m, IsSorter a) => a -> m (GValueConstruct o) #

getTreeListRowSorterSorter :: (MonadIO m, IsTreeListRowSorter o) => o -> m (Maybe Sorter) #

setTreeListRowSorterSorter :: (MonadIO m, IsTreeListRowSorter o, IsSorter a) => o -> a -> m () #

treeListRowSorterGetSorter :: (HasCallStack, MonadIO m, IsTreeListRowSorter a) => a -> m (Maybe Sorter) #

treeListRowSorterNew :: (HasCallStack, MonadIO m, IsSorter a) => Maybe a -> m TreeListRowSorter #

treeListRowSorterSetSorter :: (HasCallStack, MonadIO m, IsTreeListRowSorter a, IsSorter b) => a -> Maybe b -> m () #

treeListRowSorterSorter :: AttrLabelProxy "sorter" #