AdwBin.def 651 B

12345678910111213141516171819202122232425262728
  1. DEFINITION MODULE FOR "C" AdwBin ;
  2. (*
  3. m2-GTK4 - AdwBin: a simple single-child container with Adwaita
  4. behaviour (useful as a custom-widget base). Mapped onto
  5. <libadwaita-1/adw-bin.h>.
  6. *)
  7. FROM SYSTEM IMPORT ADDRESS;
  8. EXPORT UNQUALIFIED
  9. AdwBin,
  10. adw_bin_new,
  11. adw_bin_get_child, adw_bin_set_child;
  12. TYPE
  13. AdwBin = ADDRESS;
  14. (* GtkWidget *adw_bin_new(void) *)
  15. PROCEDURE adw_bin_new () : AdwBin;
  16. (* GtkWidget *adw_bin_get_child(AdwBin *self) *)
  17. PROCEDURE adw_bin_get_child (self: AdwBin) : ADDRESS;
  18. (* void adw_bin_set_child(AdwBin *self, GtkWidget *child) *)
  19. PROCEDURE adw_bin_set_child (self: AdwBin; child: ADDRESS);
  20. END AdwBin.