| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Objects.StringSorter
Description
Documentation
newtype StringSorter #
Constructors
| StringSorter (ManagedPtr StringSorter) |
Instances
class (GObject o, IsDescendantOf StringSorter o) => IsStringSorter o #
Instances
| (GObject o, IsDescendantOf StringSorter o) => IsStringSorter o | |
Defined in GI.Gtk.Objects.StringSorter | |
type family ResolveStringSorterMethod (t :: Symbol) o where ... #
Equations
| ResolveStringSorterMethod "bindProperty" o = ObjectBindPropertyMethodInfo | |
| ResolveStringSorterMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo | |
| ResolveStringSorterMethod "changed" o = SorterChangedMethodInfo | |
| ResolveStringSorterMethod "compare" o = SorterCompareMethodInfo | |
| ResolveStringSorterMethod "forceFloating" o = ObjectForceFloatingMethodInfo | |
| ResolveStringSorterMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo | |
| ResolveStringSorterMethod "getv" o = ObjectGetvMethodInfo | |
| ResolveStringSorterMethod "isFloating" o = ObjectIsFloatingMethodInfo | |
| ResolveStringSorterMethod "notify" o = ObjectNotifyMethodInfo | |
| ResolveStringSorterMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo | |
| ResolveStringSorterMethod "ref" o = ObjectRefMethodInfo | |
| ResolveStringSorterMethod "refSink" o = ObjectRefSinkMethodInfo | |
| ResolveStringSorterMethod "runDispose" o = ObjectRunDisposeMethodInfo | |
| ResolveStringSorterMethod "stealData" o = ObjectStealDataMethodInfo | |
| ResolveStringSorterMethod "stealQdata" o = ObjectStealQdataMethodInfo | |
| ResolveStringSorterMethod "thawNotify" o = ObjectThawNotifyMethodInfo | |
| ResolveStringSorterMethod "unref" o = ObjectUnrefMethodInfo | |
| ResolveStringSorterMethod "watchClosure" o = ObjectWatchClosureMethodInfo | |
| ResolveStringSorterMethod "getCollation" o = StringSorterGetCollationMethodInfo | |
| ResolveStringSorterMethod "getData" o = ObjectGetDataMethodInfo | |
| ResolveStringSorterMethod "getExpression" o = StringSorterGetExpressionMethodInfo | |
| ResolveStringSorterMethod "getIgnoreCase" o = StringSorterGetIgnoreCaseMethodInfo | |
| ResolveStringSorterMethod "getOrder" o = SorterGetOrderMethodInfo | |
| ResolveStringSorterMethod "getProperty" o = ObjectGetPropertyMethodInfo | |
| ResolveStringSorterMethod "getQdata" o = ObjectGetQdataMethodInfo | |
| ResolveStringSorterMethod "setCollation" o = StringSorterSetCollationMethodInfo | |
| ResolveStringSorterMethod "setData" o = ObjectSetDataMethodInfo | |
| ResolveStringSorterMethod "setDataFull" o = ObjectSetDataFullMethodInfo | |
| ResolveStringSorterMethod "setExpression" o = StringSorterSetExpressionMethodInfo | |
| ResolveStringSorterMethod "setIgnoreCase" o = StringSorterSetIgnoreCaseMethodInfo | |
| ResolveStringSorterMethod "setProperty" o = ObjectSetPropertyMethodInfo | |
| ResolveStringSorterMethod l o = MethodResolutionFailed l o :: Type |
data StringSorterCollationPropertyInfo #
Instances
data StringSorterExpressionPropertyInfo #
Instances
| AttrInfo StringSorterExpressionPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.StringSorter Associated Types
Methods attrGet :: AttrBaseTypeConstraint StringSorterExpressionPropertyInfo o => o -> IO (AttrGetType StringSorterExpressionPropertyInfo) attrSet :: (AttrBaseTypeConstraint StringSorterExpressionPropertyInfo o, AttrSetTypeConstraint StringSorterExpressionPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint StringSorterExpressionPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint StringSorterExpressionPropertyInfo o, AttrSetTypeConstraint StringSorterExpressionPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint StringSorterExpressionPropertyInfo o, AttrTransferTypeConstraint StringSorterExpressionPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType StringSorterExpressionPropertyInfo) attrPut :: AttrBaseTypeConstraint StringSorterExpressionPropertyInfo o => o -> AttrGetType StringSorterExpressionPropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps StringSorterExpressionPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.StringSorter type AttrAllowedOps StringSorterExpressionPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint StringSorterExpressionPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.StringSorter | |||||||||||||||||||||||||||||||||
| type AttrGetType StringSorterExpressionPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.StringSorter | |||||||||||||||||||||||||||||||||
| type AttrLabel StringSorterExpressionPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.StringSorter type AttrLabel StringSorterExpressionPropertyInfo = "expression" | |||||||||||||||||||||||||||||||||
| type AttrOrigin StringSorterExpressionPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.StringSorter | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint StringSorterExpressionPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.StringSorter | |||||||||||||||||||||||||||||||||
| type AttrTransferType StringSorterExpressionPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.StringSorter | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint StringSorterExpressionPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.StringSorter | |||||||||||||||||||||||||||||||||
data StringSorterGetCollationMethodInfo #
Instances
| (signature ~ m Collation, MonadIO m, IsStringSorter a) => OverloadedMethod StringSorterGetCollationMethodInfo a signature | |
Defined in GI.Gtk.Objects.StringSorter Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo StringSorterGetCollationMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.StringSorter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data StringSorterGetExpressionMethodInfo #
Instances
| (signature ~ m (Maybe Expression), MonadIO m, IsStringSorter a) => OverloadedMethod StringSorterGetExpressionMethodInfo a signature | |
Defined in GI.Gtk.Objects.StringSorter Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo StringSorterGetExpressionMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.StringSorter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data StringSorterGetIgnoreCaseMethodInfo #
Instances
| (signature ~ m Bool, MonadIO m, IsStringSorter a) => OverloadedMethod StringSorterGetIgnoreCaseMethodInfo a signature | |
Defined in GI.Gtk.Objects.StringSorter Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo StringSorterGetIgnoreCaseMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.StringSorter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data StringSorterIgnoreCasePropertyInfo #
Instances
| AttrInfo StringSorterIgnoreCasePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.StringSorter Associated Types
Methods attrGet :: AttrBaseTypeConstraint StringSorterIgnoreCasePropertyInfo o => o -> IO (AttrGetType StringSorterIgnoreCasePropertyInfo) attrSet :: (AttrBaseTypeConstraint StringSorterIgnoreCasePropertyInfo o, AttrSetTypeConstraint StringSorterIgnoreCasePropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint StringSorterIgnoreCasePropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint StringSorterIgnoreCasePropertyInfo o, AttrSetTypeConstraint StringSorterIgnoreCasePropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint StringSorterIgnoreCasePropertyInfo o, AttrTransferTypeConstraint StringSorterIgnoreCasePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType StringSorterIgnoreCasePropertyInfo) attrPut :: AttrBaseTypeConstraint StringSorterIgnoreCasePropertyInfo o => o -> AttrGetType StringSorterIgnoreCasePropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps StringSorterIgnoreCasePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.StringSorter type AttrAllowedOps StringSorterIgnoreCasePropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint StringSorterIgnoreCasePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.StringSorter | |||||||||||||||||||||||||||||||||
| type AttrGetType StringSorterIgnoreCasePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.StringSorter type AttrGetType StringSorterIgnoreCasePropertyInfo = Bool | |||||||||||||||||||||||||||||||||
| type AttrLabel StringSorterIgnoreCasePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.StringSorter type AttrLabel StringSorterIgnoreCasePropertyInfo = "ignore-case" | |||||||||||||||||||||||||||||||||
| type AttrOrigin StringSorterIgnoreCasePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.StringSorter | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint StringSorterIgnoreCasePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.StringSorter type AttrSetTypeConstraint StringSorterIgnoreCasePropertyInfo = Type ~ Bool | |||||||||||||||||||||||||||||||||
| type AttrTransferType StringSorterIgnoreCasePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.StringSorter type AttrTransferType StringSorterIgnoreCasePropertyInfo = Bool | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint StringSorterIgnoreCasePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.StringSorter type AttrTransferTypeConstraint StringSorterIgnoreCasePropertyInfo = Type ~ Bool | |||||||||||||||||||||||||||||||||
data StringSorterSetCollationMethodInfo #
Instances
| (signature ~ (Collation -> m ()), MonadIO m, IsStringSorter a) => OverloadedMethod StringSorterSetCollationMethodInfo a signature | |
Defined in GI.Gtk.Objects.StringSorter Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo StringSorterSetCollationMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.StringSorter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data StringSorterSetExpressionMethodInfo #
Instances
| (signature ~ (Maybe b -> m ()), MonadIO m, IsStringSorter a, IsExpression b) => OverloadedMethod StringSorterSetExpressionMethodInfo a signature | |
Defined in GI.Gtk.Objects.StringSorter Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo StringSorterSetExpressionMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.StringSorter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data StringSorterSetIgnoreCaseMethodInfo #
Instances
| (signature ~ (Bool -> m ()), MonadIO m, IsStringSorter a) => OverloadedMethod StringSorterSetIgnoreCaseMethodInfo a signature | |
Defined in GI.Gtk.Objects.StringSorter Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo StringSorterSetIgnoreCaseMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.StringSorter Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
clearStringSorterExpression :: (MonadIO m, IsStringSorter o) => o -> m () #
constructStringSorterCollation :: (IsStringSorter o, MonadIO m) => Collation -> m (GValueConstruct o) #
constructStringSorterExpression :: (IsStringSorter o, MonadIO m, IsExpression a) => a -> m (GValueConstruct o) #
constructStringSorterIgnoreCase :: (IsStringSorter o, MonadIO m) => Bool -> m (GValueConstruct o) #
getStringSorterCollation :: (MonadIO m, IsStringSorter o) => o -> m Collation #
getStringSorterExpression :: (MonadIO m, IsStringSorter o) => o -> m (Maybe Expression) #
getStringSorterIgnoreCase :: (MonadIO m, IsStringSorter o) => o -> m Bool #
setStringSorterCollation :: (MonadIO m, IsStringSorter o) => o -> Collation -> m () #
setStringSorterExpression :: (MonadIO m, IsStringSorter o, IsExpression a) => o -> a -> m () #
setStringSorterIgnoreCase :: (MonadIO m, IsStringSorter o) => o -> Bool -> m () #
stringSorterCollation :: AttrLabelProxy "collation" #
stringSorterExpression :: AttrLabelProxy "expression" #
stringSorterGetCollation :: (HasCallStack, MonadIO m, IsStringSorter a) => a -> m Collation #
stringSorterGetExpression :: (HasCallStack, MonadIO m, IsStringSorter a) => a -> m (Maybe Expression) #
stringSorterGetIgnoreCase :: (HasCallStack, MonadIO m, IsStringSorter a) => a -> m Bool #
stringSorterIgnoreCase :: AttrLabelProxy "ignoreCase" #
stringSorterNew :: (HasCallStack, MonadIO m, IsExpression a) => Maybe a -> m StringSorter #
stringSorterSetCollation :: (HasCallStack, MonadIO m, IsStringSorter a) => a -> Collation -> m () #
stringSorterSetExpression :: (HasCallStack, MonadIO m, IsStringSorter a, IsExpression b) => a -> Maybe b -> m () #
stringSorterSetIgnoreCase :: (HasCallStack, MonadIO m, IsStringSorter a) => a -> Bool -> m () #
toStringSorter :: (MonadIO m, IsStringSorter o) => o -> m StringSorter #