DEFINITION MODULE FOR "C" AdwApplicationWindow ; (* m2-GTK4 - AdwApplicationWindow: an Adw window that implements GtkActionMap ("win." actions). Mapped onto . It derives from GtkWindow, so all GtkWindow functions apply. Put content inside an AdwToolbarView and set that as the window content. *) FROM SYSTEM IMPORT ADDRESS; EXPORT UNQUALIFIED AdwApplicationWindow, adw_application_window_new, adw_application_window_set_content, adw_application_window_get_content; TYPE AdwApplicationWindow = ADDRESS; (* GtkWidget *adw_application_window_new(GtkApplication *app) *) PROCEDURE adw_application_window_new (app: ADDRESS) : AdwApplicationWindow; (* void adw_application_window_set_content(AdwApplicationWindow *self, GtkWidget *content) *) PROCEDURE adw_application_window_set_content (self: AdwApplicationWindow; content: ADDRESS); (* GtkWidget *adw_application_window_get_content(AdwApplicationWindow *self) *) PROCEDURE adw_application_window_get_content (self: AdwApplicationWindow) : ADDRESS; END AdwApplicationWindow.