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

GI.Gtk.Objects.NumericSorter

Description

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

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

Documentation

newtype NumericSorter #

Instances

Instances details
Eq NumericSorter 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

GObject NumericSorter 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

ManagedPtrNewtype NumericSorter 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

TypedObject NumericSorter 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

Methods

glibType :: IO GType #

HasParentTypes NumericSorter 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

HasAttributeList NumericSorter 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

(info ~ ResolveNumericSorterMethod t NumericSorter, OverloadedMethod info NumericSorter p, HasField t NumericSorter p) => HasField (t :: Symbol) NumericSorter p 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

Methods

getField :: NumericSorter -> p

(info ~ ResolveNumericSorterMethod t NumericSorter, OverloadedMethodInfo info NumericSorter) => IsLabel t (MethodProxy info NumericSorter) 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

Methods

fromLabel :: MethodProxy info NumericSorter

(info ~ ResolveNumericSorterMethod t NumericSorter, OverloadedMethod info NumericSorter p) => IsLabel t (NumericSorter -> p) 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

Methods

fromLabel :: NumericSorter -> p

IsGValue (Maybe NumericSorter) 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList NumericSorter 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttributeList NumericSorter = NumericSorterAttributeList
type ParentTypes NumericSorter 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

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

Defined in GI.Gtk.Objects.NumericSorter

type SignalList NumericSorter = NumericSorterSignalList

class (GObject o, IsDescendantOf NumericSorter o) => IsNumericSorter o #

Instances

Instances details
(GObject o, IsDescendantOf NumericSorter o) => IsNumericSorter o 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

data NumericSorterExpressionPropertyInfo #

Instances

Instances details
AttrInfo NumericSorterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

Associated Types

type AttrAllowedOps NumericSorterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

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

Defined in GI.Gtk.Objects.NumericSorter

type AttrGetType NumericSorterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrSetTypeConstraint NumericSorterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrSetTypeConstraint NumericSorterExpressionPropertyInfo = Type ~ Expression
type AttrTransferTypeConstraint NumericSorterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrTransferTypeConstraint NumericSorterExpressionPropertyInfo = Type ~ Expression
type AttrTransferType NumericSorterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrLabel NumericSorterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrLabel NumericSorterExpressionPropertyInfo = "expression"
type AttrOrigin NumericSorterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps NumericSorterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

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

Defined in GI.Gtk.Objects.NumericSorter

type AttrGetType NumericSorterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrLabel NumericSorterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrLabel NumericSorterExpressionPropertyInfo = "expression"
type AttrOrigin NumericSorterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrSetTypeConstraint NumericSorterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrSetTypeConstraint NumericSorterExpressionPropertyInfo = Type ~ Expression
type AttrTransferType NumericSorterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrTransferTypeConstraint NumericSorterExpressionPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrTransferTypeConstraint NumericSorterExpressionPropertyInfo = Type ~ Expression

data NumericSorterGetExpressionMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Expression), MonadIO m, IsNumericSorter a) => OverloadedMethod NumericSorterGetExpressionMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo NumericSorterGetExpressionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data NumericSorterGetSortOrderMethodInfo #

Instances

Instances details
(signature ~ m SortType, MonadIO m, IsNumericSorter a) => OverloadedMethod NumericSorterGetSortOrderMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo NumericSorterGetSortOrderMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data NumericSorterSetExpressionMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m ()), MonadIO m, IsNumericSorter a, IsExpression b) => OverloadedMethod NumericSorterSetExpressionMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo NumericSorterSetExpressionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data NumericSorterSetSortOrderMethodInfo #

Instances

Instances details
(signature ~ (SortType -> m ()), MonadIO m, IsNumericSorter a) => OverloadedMethod NumericSorterSetSortOrderMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo NumericSorterSetSortOrderMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data NumericSorterSortOrderPropertyInfo #

Instances

Instances details
AttrInfo NumericSorterSortOrderPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

Associated Types

type AttrAllowedOps NumericSorterSortOrderPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrAllowedOps NumericSorterSortOrderPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint NumericSorterSortOrderPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrGetType NumericSorterSortOrderPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrSetTypeConstraint NumericSorterSortOrderPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrSetTypeConstraint NumericSorterSortOrderPropertyInfo = Type ~ SortType
type AttrTransferTypeConstraint NumericSorterSortOrderPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrTransferTypeConstraint NumericSorterSortOrderPropertyInfo = Type ~ SortType
type AttrTransferType NumericSorterSortOrderPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrLabel NumericSorterSortOrderPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrLabel NumericSorterSortOrderPropertyInfo = "sort-order"
type AttrOrigin NumericSorterSortOrderPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps NumericSorterSortOrderPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrAllowedOps NumericSorterSortOrderPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint NumericSorterSortOrderPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrGetType NumericSorterSortOrderPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrLabel NumericSorterSortOrderPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrLabel NumericSorterSortOrderPropertyInfo = "sort-order"
type AttrOrigin NumericSorterSortOrderPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrSetTypeConstraint NumericSorterSortOrderPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrSetTypeConstraint NumericSorterSortOrderPropertyInfo = Type ~ SortType
type AttrTransferType NumericSorterSortOrderPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrTransferTypeConstraint NumericSorterSortOrderPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.NumericSorter

type AttrTransferTypeConstraint NumericSorterSortOrderPropertyInfo = Type ~ SortType

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

Equations

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

clearNumericSorterExpression :: (MonadIO m, IsNumericSorter o) => o -> m () #

constructNumericSorterExpression :: (IsNumericSorter o, MonadIO m, IsExpression a) => a -> m (GValueConstruct o) #

constructNumericSorterSortOrder :: (IsNumericSorter o, MonadIO m) => SortType -> m (GValueConstruct o) #

getNumericSorterExpression :: (MonadIO m, IsNumericSorter o) => o -> m (Maybe Expression) #

numericSorterExpression :: AttrLabelProxy "expression" #

numericSorterGetExpression :: (HasCallStack, MonadIO m, IsNumericSorter a) => a -> m (Maybe Expression) #

numericSorterGetSortOrder :: (HasCallStack, MonadIO m, IsNumericSorter a) => a -> m SortType #

numericSorterNew :: (HasCallStack, MonadIO m, IsExpression a) => Maybe a -> m NumericSorter #

numericSorterSetExpression :: (HasCallStack, MonadIO m, IsNumericSorter a, IsExpression b) => a -> Maybe b -> m () #

numericSorterSetSortOrder :: (HasCallStack, MonadIO m, IsNumericSorter a) => a -> SortType -> m () #

numericSorterSortOrder :: AttrLabelProxy "sortOrder" #

setNumericSorterExpression :: (MonadIO m, IsNumericSorter o, IsExpression a) => o -> a -> m () #

setNumericSorterSortOrder :: (MonadIO m, IsNumericSorter o) => o -> SortType -> m () #

toNumericSorter :: (MonadIO m, IsNumericSorter o) => o -> m NumericSorter #