Class StringSorter
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class StringSorter : Sorter, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
- Inheritance
-
StringSorter
- Implements
-
- Inherited Members
-
Constructors
StringSorter(bool, params ConstructArgument[])
protected StringSorter(bool owned, params ConstructArgument[] constructArguments)
Parameters
owned
bool
constructArguments
ConstructArgument[]
StringSorter(IntPtr, bool)
protected StringSorter(IntPtr ptr, bool ownedRef)
Parameters
ptr
IntPtr
ownedRef
bool
Fields
CollationPropertyDefinition
public static readonly Property<Collation, StringSorter> CollationPropertyDefinition
Field Value
- Property<Collation, StringSorter>
ExpressionPropertyDefinition
public static readonly Property<Expression?, StringSorter> ExpressionPropertyDefinition
Field Value
- Property<Expression, StringSorter>
IgnoreCasePropertyDefinition
public static readonly Property<bool, StringSorter> IgnoreCasePropertyDefinition
Field Value
- Property<bool, StringSorter>
Properties
Collation
public Collation Collation { get; set; }
Property Value
- Collation
Expression
public Expression? Expression { get; set; }
Property Value
- Expression
IgnoreCase
public bool IgnoreCase { get; set; }
Property Value
- bool
Methods
GetCollation()
[Version("4.10")]
public Collation GetCollation()
Returns
- Collation
GetExpression()
public Expression? GetExpression()
Returns
- Expression
GetGType()
public static Type GetGType()
Returns
- Type
GetIgnoreCase()
public bool GetIgnoreCase()
Returns
- bool
New(Expression?)
public static StringSorter New(Expression? expression)
Parameters
expression
Expression
Returns
- StringSorter
SetCollation(Collation)
[Version("4.10")]
public void SetCollation(Collation collation)
Parameters
collation
Collation
SetExpression(Expression?)
public void SetExpression(Expression? expression)
Parameters
expression
Expression
SetIgnoreCase(bool)
public void SetIgnoreCase(bool ignoreCase)
Parameters
ignoreCase
bool