Github User Fetcher 1.0.0
C Application with Server and GUI
|
Go to the source code of this file.
Macros | |
#define | GTK_TYPE_STRING_SORTER (gtk_string_sorter_get_type ()) |
Enumerations | |
enum | GtkCollation { GTK_COLLATION_NONE , GTK_COLLATION_UNICODE , GTK_COLLATION_FILENAME } |
Functions | |
GDK_AVAILABLE_IN_ALL GDK_AVAILABLE_IN_ALL GtkStringSorter * | gtk_string_sorter_new (GtkExpression *expression) |
GDK_AVAILABLE_IN_ALL GtkExpression * | gtk_string_sorter_get_expression (GtkStringSorter *self) |
GDK_AVAILABLE_IN_ALL void | gtk_string_sorter_set_expression (GtkStringSorter *self, GtkExpression *expression) |
GDK_AVAILABLE_IN_ALL gboolean | gtk_string_sorter_get_ignore_case (GtkStringSorter *self) |
GDK_AVAILABLE_IN_ALL void | gtk_string_sorter_set_ignore_case (GtkStringSorter *self, gboolean ignore_case) |
GDK_AVAILABLE_IN_4_10 void | gtk_string_sorter_set_collation (GtkStringSorter *self, GtkCollation collation) |
GDK_AVAILABLE_IN_4_10 GtkCollation | gtk_string_sorter_get_collation (GtkStringSorter *self) |
#define GTK_TYPE_STRING_SORTER (gtk_string_sorter_get_type ()) |
Definition at line 31 of file gtkstringsorter.h.
enum GtkCollation |
GtkCollation: @GTK_COLLATION_NONE: Don't do any collation @GTK_COLLATION_UNICODE: Use [func@.nosp@m.GLib.nosp@m..utf8.nosp@m._col.nosp@m.late_.nosp@m.key] @GTK_COLLATION_FILENAME: Use [func@.nosp@m.GLib.nosp@m..utf8.nosp@m._col.nosp@m.late_.nosp@m.key_.nosp@m.for_f.nosp@m.ilen.nosp@m.ame]
Describes how a [class.nosp@m.@Gtk.nosp@m..Stri.nosp@m.ngSo.nosp@m.rter] turns strings into sort keys to compare them.
Note that the result of sorting will in general depend on the current locale unless the mode is @GTK_COLLATION_NONE.
Since: 4.10
Enumerator | |
---|---|
GTK_COLLATION_NONE | |
GTK_COLLATION_UNICODE | |
GTK_COLLATION_FILENAME |
Definition at line 63 of file gtkstringsorter.h.
GDK_AVAILABLE_IN_4_10 GtkCollation gtk_string_sorter_get_collation | ( | GtkStringSorter * | self | ) |
GDK_AVAILABLE_IN_ALL GtkExpression * gtk_string_sorter_get_expression | ( | GtkStringSorter * | self | ) |
GDK_AVAILABLE_IN_ALL gboolean gtk_string_sorter_get_ignore_case | ( | GtkStringSorter * | self | ) |
GDK_AVAILABLE_IN_ALL GDK_AVAILABLE_IN_ALL GtkStringSorter * gtk_string_sorter_new | ( | GtkExpression * | expression | ) |
GDK_AVAILABLE_IN_4_10 void gtk_string_sorter_set_collation | ( | GtkStringSorter * | self, |
GtkCollation | collation ) |
GDK_AVAILABLE_IN_ALL void gtk_string_sorter_set_expression | ( | GtkStringSorter * | self, |
GtkExpression * | expression ) |
GDK_AVAILABLE_IN_ALL void gtk_string_sorter_set_ignore_case | ( | GtkStringSorter * | self, |
gboolean | ignore_case ) |