| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- DEFINITION MODULE FOR "C" GtkFilterListModel ;
- (*
- m2-GTK4 - GtkFilterListModel: a GListModel that filters another model.
- Mapped onto <gtk/gtkfilterlistmodel.h>.
- Wrap a GListModel with a filter (see GtkCustomFilter) to expose only
- the items the filter matches. Signal: "items-changed".
- *)
- FROM SYSTEM IMPORT ADDRESS;
- EXPORT UNQUALIFIED
- GtkFilterListModel,
- gtk_filter_list_model_new,
- gtk_filter_list_model_set_model, gtk_filter_list_model_get_model,
- gtk_filter_list_model_set_filter, gtk_filter_list_model_get_filter,
- gtk_filter_list_model_set_incremental,
- gtk_filter_list_model_get_pending;
- TYPE
- GtkFilterListModel = ADDRESS;
- (* GtkFilterListModel *gtk_filter_list_model_new(GListModel *model,
- GtkFilter *filter) *)
- PROCEDURE gtk_filter_list_model_new (model: ADDRESS;
- filter: ADDRESS) : GtkFilterListModel;
- (* void gtk_filter_list_model_set_model(GtkFilterListModel *self,
- GListModel *model) *)
- PROCEDURE gtk_filter_list_model_set_model (self: GtkFilterListModel;
- model: ADDRESS);
- (* GListModel *gtk_filter_list_model_get_model(GtkFilterListModel *self) *)
- PROCEDURE gtk_filter_list_model_get_model (self: GtkFilterListModel) : ADDRESS;
- (* void gtk_filter_list_model_set_filter(GtkFilterListModel *self,
- GtkFilter *filter) *)
- PROCEDURE gtk_filter_list_model_set_filter (self: GtkFilterListModel;
- filter: ADDRESS);
- (* GtkFilter *gtk_filter_list_model_get_filter(GtkFilterListModel *self) *)
- PROCEDURE gtk_filter_list_model_get_filter (self: GtkFilterListModel) : ADDRESS;
- (* void gtk_filter_list_model_set_incremental(GtkFilterListModel *self,
- gboolean incremental) *)
- PROCEDURE gtk_filter_list_model_set_incremental (self: GtkFilterListModel;
- incremental: INTEGER);
- (* guint gtk_filter_list_model_get_pending(GtkFilterListModel *self) *)
- PROCEDURE gtk_filter_list_model_get_pending (self: GtkFilterListModel) : CARDINAL;
- END GtkFilterListModel.
|