| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Objects.CustomSorter
Description
Documentation
newtype CustomSorter #
Constructors
| CustomSorter (ManagedPtr CustomSorter) |
Instances
data CustomSorterSetSortFuncMethodInfo #
Instances
| (signature ~ (Maybe CompareDataFunc -> m ()), MonadIO m, IsCustomSorter a) => OverloadedMethod CustomSorterSetSortFuncMethodInfo a signature | |
Defined in GI.Gtk.Objects.CustomSorter Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo CustomSorterSetSortFuncMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.CustomSorter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
class (GObject o, IsDescendantOf CustomSorter o) => IsCustomSorter o #
Instances
| (GObject o, IsDescendantOf CustomSorter o) => IsCustomSorter o | |
Defined in GI.Gtk.Objects.CustomSorter | |
type family ResolveCustomSorterMethod (t :: Symbol) o where ... #
Equations
| ResolveCustomSorterMethod "bindProperty" o = ObjectBindPropertyMethodInfo | |
| ResolveCustomSorterMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo | |
| ResolveCustomSorterMethod "changed" o = SorterChangedMethodInfo | |
| ResolveCustomSorterMethod "compare" o = SorterCompareMethodInfo | |
| ResolveCustomSorterMethod "forceFloating" o = ObjectForceFloatingMethodInfo | |
| ResolveCustomSorterMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo | |
| ResolveCustomSorterMethod "getv" o = ObjectGetvMethodInfo | |
| ResolveCustomSorterMethod "isFloating" o = ObjectIsFloatingMethodInfo | |
| ResolveCustomSorterMethod "notify" o = ObjectNotifyMethodInfo | |
| ResolveCustomSorterMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo | |
| ResolveCustomSorterMethod "ref" o = ObjectRefMethodInfo | |
| ResolveCustomSorterMethod "refSink" o = ObjectRefSinkMethodInfo | |
| ResolveCustomSorterMethod "runDispose" o = ObjectRunDisposeMethodInfo | |
| ResolveCustomSorterMethod "stealData" o = ObjectStealDataMethodInfo | |
| ResolveCustomSorterMethod "stealQdata" o = ObjectStealQdataMethodInfo | |
| ResolveCustomSorterMethod "thawNotify" o = ObjectThawNotifyMethodInfo | |
| ResolveCustomSorterMethod "unref" o = ObjectUnrefMethodInfo | |
| ResolveCustomSorterMethod "watchClosure" o = ObjectWatchClosureMethodInfo | |
| ResolveCustomSorterMethod "getData" o = ObjectGetDataMethodInfo | |
| ResolveCustomSorterMethod "getOrder" o = SorterGetOrderMethodInfo | |
| ResolveCustomSorterMethod "getProperty" o = ObjectGetPropertyMethodInfo | |
| ResolveCustomSorterMethod "getQdata" o = ObjectGetQdataMethodInfo | |
| ResolveCustomSorterMethod "setData" o = ObjectSetDataMethodInfo | |
| ResolveCustomSorterMethod "setDataFull" o = ObjectSetDataFullMethodInfo | |
| ResolveCustomSorterMethod "setProperty" o = ObjectSetPropertyMethodInfo | |
| ResolveCustomSorterMethod "setSortFunc" o = CustomSorterSetSortFuncMethodInfo | |
| ResolveCustomSorterMethod l o = MethodResolutionFailed l o :: Type |
customSorterNew :: (HasCallStack, MonadIO m) => Maybe CompareDataFunc -> m CustomSorter #
customSorterSetSortFunc :: (HasCallStack, MonadIO m, IsCustomSorter a) => a -> Maybe CompareDataFunc -> m () #
toCustomSorter :: (MonadIO m, IsCustomSorter o) => o -> m CustomSorter #