GtkMultiSelection.def 1012 B

1234567891011121314151617181920212223242526272829303132
  1. DEFINITION MODULE FOR "C" GtkMultiSelection ;
  2. (*
  3. m2-GTK4 - GtkMultiSelection: a GtkSelectionModel allowing several
  4. selected items. Mapped onto <gtk/gtkmultiselection.h>.
  5. Like GtkSingleSelection but for multiple selection; combine with the
  6. GtkSelectionModel and GtkBitset APIs.
  7. *)
  8. FROM SYSTEM IMPORT ADDRESS;
  9. EXPORT UNQUALIFIED
  10. GtkMultiSelection,
  11. gtk_multi_selection_new,
  12. gtk_multi_selection_set_model, gtk_multi_selection_get_model;
  13. TYPE
  14. GtkMultiSelection = ADDRESS;
  15. (* GtkMultiSelection *gtk_multi_selection_new(GListModel *model)
  16. Takes ownership of model. *)
  17. PROCEDURE gtk_multi_selection_new (model: ADDRESS) : GtkMultiSelection;
  18. (* void gtk_multi_selection_set_model(GtkMultiSelection *self, GListModel *model) *)
  19. PROCEDURE gtk_multi_selection_set_model (self: GtkMultiSelection; model: ADDRESS);
  20. (* GListModel *gtk_multi_selection_get_model(GtkMultiSelection *self) *)
  21. PROCEDURE gtk_multi_selection_get_model (self: GtkMultiSelection) : ADDRESS;
  22. END GtkMultiSelection.