DEFINITION MODULE FOR "C" AdwBin ; (* m2-GTK4 - AdwBin: a simple single-child container with Adwaita behaviour (useful as a custom-widget base). Mapped onto . *) FROM SYSTEM IMPORT ADDRESS; EXPORT UNQUALIFIED AdwBin, adw_bin_new, adw_bin_get_child, adw_bin_set_child; TYPE AdwBin = ADDRESS; (* GtkWidget *adw_bin_new(void) *) PROCEDURE adw_bin_new () : AdwBin; (* GtkWidget *adw_bin_get_child(AdwBin *self) *) PROCEDURE adw_bin_get_child (self: AdwBin) : ADDRESS; (* void adw_bin_set_child(AdwBin *self, GtkWidget *child) *) PROCEDURE adw_bin_set_child (self: AdwBin; child: ADDRESS); END AdwBin.