| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- DEFINITION MODULE FOR "C" GtkStringSorter ;
- (*
- m2-GTK4 - GtkStringSorter: a sorter comparing string expressions.
- Mapped onto <gtk/gtkstringsorter.h>. Use with GtkSortListModel.
- *)
- FROM SYSTEM IMPORT ADDRESS;
- EXPORT UNQUALIFIED
- GtkStringSorter, GtkCollation,
- GtkCollationNone, GtkCollationUnicode, GtkCollationFilename,
- gtk_string_sorter_new,
- gtk_string_sorter_set_expression, gtk_string_sorter_get_expression,
- gtk_string_sorter_set_ignore_case, gtk_string_sorter_get_ignore_case,
- gtk_string_sorter_set_collation, gtk_string_sorter_get_collation;
- TYPE
- GtkStringSorter = ADDRESS;
- GtkCollation = CARDINAL;
- CONST
- GtkCollationNone = 0;
- GtkCollationUnicode = 1;
- GtkCollationFilename = 2;
- (* GtkStringSorter *gtk_string_sorter_new(GtkExpression *expression) *)
- PROCEDURE gtk_string_sorter_new (expression: ADDRESS) : GtkStringSorter;
- (* void gtk_string_sorter_set_expression(GtkStringSorter *self, GtkExpression *expression) *)
- PROCEDURE gtk_string_sorter_set_expression (self: GtkStringSorter; expression: ADDRESS);
- (* GtkExpression *gtk_string_sorter_get_expression(GtkStringSorter *self) *)
- PROCEDURE gtk_string_sorter_get_expression (self: GtkStringSorter) : ADDRESS;
- (* void gtk_string_sorter_set_ignore_case(GtkStringSorter *self, gboolean ignore_case) *)
- PROCEDURE gtk_string_sorter_set_ignore_case (self: GtkStringSorter; ignore_case: INTEGER);
- (* gboolean gtk_string_sorter_get_ignore_case(GtkStringSorter *self) *)
- PROCEDURE gtk_string_sorter_get_ignore_case (self: GtkStringSorter) : [ INTEGER ];
- (* void gtk_string_sorter_set_collation(GtkStringSorter *self, GtkCollation collation) *)
- PROCEDURE gtk_string_sorter_set_collation (self: GtkStringSorter; collation: GtkCollation);
- (* GtkCollation gtk_string_sorter_get_collation(GtkStringSorter *self) *)
- PROCEDURE gtk_string_sorter_get_collation (self: GtkStringSorter) : GtkCollation;
- END GtkStringSorter.
|