| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Objects.Sorter
Description
Documentation
Constructors
| Sorter (ManagedPtr Sorter) |
Instances
| Eq Sorter | |
| GObject Sorter | |
Defined in GI.Gtk.Objects.Sorter | |
| ManagedPtrNewtype Sorter | |
Defined in GI.Gtk.Objects.Sorter Methods toManagedPtr :: Sorter -> ManagedPtr Sorter # | |
| TypedObject Sorter | |
Defined in GI.Gtk.Objects.Sorter | |
| HasParentTypes Sorter | |
Defined in GI.Gtk.Objects.Sorter | |
| HasAttributeList Sorter | |
Defined in GI.Gtk.Objects.Sorter | |
| (info ~ ResolveSorterMethod t Sorter, OverloadedMethod info Sorter p, HasField t Sorter p) => HasField (t :: Symbol) Sorter p | |
Defined in GI.Gtk.Objects.Sorter | |
| (info ~ ResolveSorterMethod t Sorter, OverloadedMethodInfo info Sorter) => IsLabel t (MethodProxy info Sorter) | |
Defined in GI.Gtk.Objects.Sorter | |
| (info ~ ResolveSorterMethod t Sorter, OverloadedMethod info Sorter p) => IsLabel t (Sorter -> p) | |
Defined in GI.Gtk.Objects.Sorter | |
| IsGValue (Maybe Sorter) | |
Defined in GI.Gtk.Objects.Sorter Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Sorter -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Sorter) # | |
| type AttributeList Sorter | |
Defined in GI.Gtk.Objects.Sorter type AttributeList Sorter = SorterAttributeList | |
| type ParentTypes Sorter | |
Defined in GI.Gtk.Objects.Sorter type ParentTypes Sorter = '[Object] | |
| type SignalList Sorter | |
Defined in GI.Gtk.Objects.Sorter type SignalList Sorter = SorterSignalList | |
class (GObject o, IsDescendantOf Sorter o) => IsSorter o #
Instances
| (GObject o, IsDescendantOf Sorter o) => IsSorter o | |
Defined in GI.Gtk.Objects.Sorter | |
type family ResolveSorterMethod (t :: Symbol) o where ... #
Equations
| ResolveSorterMethod "bindProperty" o = ObjectBindPropertyMethodInfo | |
| ResolveSorterMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo | |
| ResolveSorterMethod "changed" o = SorterChangedMethodInfo | |
| ResolveSorterMethod "compare" o = SorterCompareMethodInfo | |
| ResolveSorterMethod "forceFloating" o = ObjectForceFloatingMethodInfo | |
| ResolveSorterMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo | |
| ResolveSorterMethod "getv" o = ObjectGetvMethodInfo | |
| ResolveSorterMethod "isFloating" o = ObjectIsFloatingMethodInfo | |
| ResolveSorterMethod "notify" o = ObjectNotifyMethodInfo | |
| ResolveSorterMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo | |
| ResolveSorterMethod "ref" o = ObjectRefMethodInfo | |
| ResolveSorterMethod "refSink" o = ObjectRefSinkMethodInfo | |
| ResolveSorterMethod "runDispose" o = ObjectRunDisposeMethodInfo | |
| ResolveSorterMethod "stealData" o = ObjectStealDataMethodInfo | |
| ResolveSorterMethod "stealQdata" o = ObjectStealQdataMethodInfo | |
| ResolveSorterMethod "thawNotify" o = ObjectThawNotifyMethodInfo | |
| ResolveSorterMethod "unref" o = ObjectUnrefMethodInfo | |
| ResolveSorterMethod "watchClosure" o = ObjectWatchClosureMethodInfo | |
| ResolveSorterMethod "getData" o = ObjectGetDataMethodInfo | |
| ResolveSorterMethod "getOrder" o = SorterGetOrderMethodInfo | |
| ResolveSorterMethod "getProperty" o = ObjectGetPropertyMethodInfo | |
| ResolveSorterMethod "getQdata" o = ObjectGetQdataMethodInfo | |
| ResolveSorterMethod "setData" o = ObjectSetDataMethodInfo | |
| ResolveSorterMethod "setDataFull" o = ObjectSetDataFullMethodInfo | |
| ResolveSorterMethod "setProperty" o = ObjectSetPropertyMethodInfo | |
| ResolveSorterMethod l o = MethodResolutionFailed l o :: Type |
type SorterChangedCallback = SorterChange -> IO () #
data SorterChangedMethodInfo #
Instances
| (signature ~ (SorterChange -> m ()), MonadIO m, IsSorter a) => OverloadedMethod SorterChangedMethodInfo a signature | |
Defined in GI.Gtk.Objects.Sorter Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SorterChangedMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Sorter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SorterChangedSignalInfo #
Instances
| SignalInfo SorterChangedSignalInfo | |||||
Defined in GI.Gtk.Objects.Sorter Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType SorterChangedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType SorterChangedSignalInfo | |||||
Defined in GI.Gtk.Objects.Sorter | |||||
data SorterCompareMethodInfo #
Instances
| (signature ~ (b -> c -> m Ordering), MonadIO m, IsSorter a, IsObject b, IsObject c) => OverloadedMethod SorterCompareMethodInfo a signature | |
Defined in GI.Gtk.Objects.Sorter Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SorterCompareMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Sorter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data SorterGetOrderMethodInfo #
Instances
| (signature ~ m SorterOrder, MonadIO m, IsSorter a) => OverloadedMethod SorterGetOrderMethodInfo a signature | |
Defined in GI.Gtk.Objects.Sorter Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo SorterGetOrderMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.Sorter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
afterSorterChanged :: (IsSorter a, MonadIO m) => a -> ((?self :: a) => SorterChangedCallback) -> m SignalHandlerId #
onSorterChanged :: (IsSorter a, MonadIO m) => a -> ((?self :: a) => SorterChangedCallback) -> m SignalHandlerId #
sorterChanged :: (HasCallStack, MonadIO m, IsSorter a) => a -> SorterChange -> m () #
sorterCompare :: (HasCallStack, MonadIO m, IsSorter a, IsObject b, IsObject c) => a -> b -> c -> m Ordering #
sorterGetOrder :: (HasCallStack, MonadIO m, IsSorter a) => a -> m SorterOrder #