| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Objects.MultiSorter
Description
Documentation
newtype MultiSorter #
Constructors
| MultiSorter (ManagedPtr MultiSorter) |
Instances
class (GObject o, IsDescendantOf MultiSorter o) => IsMultiSorter o #
Instances
| (GObject o, IsDescendantOf MultiSorter o) => IsMultiSorter o | |
Defined in GI.Gtk.Objects.MultiSorter | |
data MultiSorterAppendMethodInfo #
Instances
| (signature ~ (b -> m ()), MonadIO m, IsMultiSorter a, IsSorter b) => OverloadedMethod MultiSorterAppendMethodInfo a signature | |
Defined in GI.Gtk.Objects.MultiSorter Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo MultiSorterAppendMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.MultiSorter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data MultiSorterItemTypePropertyInfo #
Instances
data MultiSorterNItemsPropertyInfo #
Instances
| AttrInfo MultiSorterNItemsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.MultiSorter Associated Types
Methods attrGet :: AttrBaseTypeConstraint MultiSorterNItemsPropertyInfo o => o -> IO (AttrGetType MultiSorterNItemsPropertyInfo) attrSet :: (AttrBaseTypeConstraint MultiSorterNItemsPropertyInfo o, AttrSetTypeConstraint MultiSorterNItemsPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint MultiSorterNItemsPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint MultiSorterNItemsPropertyInfo o, AttrSetTypeConstraint MultiSorterNItemsPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint MultiSorterNItemsPropertyInfo o, AttrTransferTypeConstraint MultiSorterNItemsPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType MultiSorterNItemsPropertyInfo) attrPut :: AttrBaseTypeConstraint MultiSorterNItemsPropertyInfo o => o -> AttrGetType MultiSorterNItemsPropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps MultiSorterNItemsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.MultiSorter type AttrAllowedOps MultiSorterNItemsPropertyInfo = '['AttrGet] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint MultiSorterNItemsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.MultiSorter | |||||||||||||||||||||||||||||||||
| type AttrGetType MultiSorterNItemsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.MultiSorter type AttrGetType MultiSorterNItemsPropertyInfo = Word32 | |||||||||||||||||||||||||||||||||
| type AttrLabel MultiSorterNItemsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.MultiSorter type AttrLabel MultiSorterNItemsPropertyInfo = "n-items" | |||||||||||||||||||||||||||||||||
| type AttrOrigin MultiSorterNItemsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.MultiSorter | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint MultiSorterNItemsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.MultiSorter type AttrSetTypeConstraint MultiSorterNItemsPropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
| type AttrTransferType MultiSorterNItemsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.MultiSorter type AttrTransferType MultiSorterNItemsPropertyInfo = () | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint MultiSorterNItemsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.MultiSorter type AttrTransferTypeConstraint MultiSorterNItemsPropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
data MultiSorterRemoveMethodInfo #
Instances
| (signature ~ (Word32 -> m ()), MonadIO m, IsMultiSorter a) => OverloadedMethod MultiSorterRemoveMethodInfo a signature | |
Defined in GI.Gtk.Objects.MultiSorter Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo MultiSorterRemoveMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.MultiSorter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type family ResolveMultiSorterMethod (t :: Symbol) o where ... #
Equations
| ResolveMultiSorterMethod "append" o = MultiSorterAppendMethodInfo | |
| ResolveMultiSorterMethod "bindProperty" o = ObjectBindPropertyMethodInfo | |
| ResolveMultiSorterMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo | |
| ResolveMultiSorterMethod "changed" o = SorterChangedMethodInfo | |
| ResolveMultiSorterMethod "compare" o = SorterCompareMethodInfo | |
| ResolveMultiSorterMethod "forceFloating" o = ObjectForceFloatingMethodInfo | |
| ResolveMultiSorterMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo | |
| ResolveMultiSorterMethod "getv" o = ObjectGetvMethodInfo | |
| ResolveMultiSorterMethod "isFloating" o = ObjectIsFloatingMethodInfo | |
| ResolveMultiSorterMethod "itemsChanged" o = ListModelItemsChangedMethodInfo | |
| ResolveMultiSorterMethod "notify" o = ObjectNotifyMethodInfo | |
| ResolveMultiSorterMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo | |
| ResolveMultiSorterMethod "ref" o = ObjectRefMethodInfo | |
| ResolveMultiSorterMethod "refSink" o = ObjectRefSinkMethodInfo | |
| ResolveMultiSorterMethod "remove" o = MultiSorterRemoveMethodInfo | |
| ResolveMultiSorterMethod "runDispose" o = ObjectRunDisposeMethodInfo | |
| ResolveMultiSorterMethod "stealData" o = ObjectStealDataMethodInfo | |
| ResolveMultiSorterMethod "stealQdata" o = ObjectStealQdataMethodInfo | |
| ResolveMultiSorterMethod "thawNotify" o = ObjectThawNotifyMethodInfo | |
| ResolveMultiSorterMethod "unref" o = ObjectUnrefMethodInfo | |
| ResolveMultiSorterMethod "watchClosure" o = ObjectWatchClosureMethodInfo | |
| ResolveMultiSorterMethod "getBuildableId" o = BuildableGetBuildableIdMethodInfo | |
| ResolveMultiSorterMethod "getData" o = ObjectGetDataMethodInfo | |
| ResolveMultiSorterMethod "getItem" o = ListModelGetItemMethodInfo | |
| ResolveMultiSorterMethod "getItemType" o = ListModelGetItemTypeMethodInfo | |
| ResolveMultiSorterMethod "getNItems" o = ListModelGetNItemsMethodInfo | |
| ResolveMultiSorterMethod "getOrder" o = SorterGetOrderMethodInfo | |
| ResolveMultiSorterMethod "getProperty" o = ObjectGetPropertyMethodInfo | |
| ResolveMultiSorterMethod "getQdata" o = ObjectGetQdataMethodInfo | |
| ResolveMultiSorterMethod "setData" o = ObjectSetDataMethodInfo | |
| ResolveMultiSorterMethod "setDataFull" o = ObjectSetDataFullMethodInfo | |
| ResolveMultiSorterMethod "setProperty" o = ObjectSetPropertyMethodInfo | |
| ResolveMultiSorterMethod l o = MethodResolutionFailed l o :: Type |
getMultiSorterItemType :: (MonadIO m, IsMultiSorter o) => o -> m GType #
getMultiSorterNItems :: (MonadIO m, IsMultiSorter o) => o -> m Word32 #
multiSorterAppend :: (HasCallStack, MonadIO m, IsMultiSorter a, IsSorter b) => a -> b -> m () #
multiSorterItemType :: AttrLabelProxy "itemType" #
multiSorterNItems :: AttrLabelProxy "nItems" #
multiSorterNew :: (HasCallStack, MonadIO m) => m MultiSorter #
multiSorterRemove :: (HasCallStack, MonadIO m, IsMultiSorter a) => a -> Word32 -> m () #
toMultiSorter :: (MonadIO m, IsMultiSorter o) => o -> m MultiSorter #