AdwApplicationWindow.def 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. DEFINITION MODULE FOR "C" AdwApplicationWindow ;
  2. (*
  3. m2-GTK4 - AdwApplicationWindow: an Adw window that implements
  4. GtkActionMap ("win." actions). Mapped onto
  5. <libadwaita-1/adw-application-window.h>.
  6. It derives from GtkWindow, so all GtkWindow functions apply. Put
  7. content inside an AdwToolbarView and set that as the window content.
  8. *)
  9. FROM SYSTEM IMPORT ADDRESS;
  10. EXPORT UNQUALIFIED
  11. AdwApplicationWindow,
  12. adw_application_window_new,
  13. adw_application_window_set_content, adw_application_window_get_content;
  14. TYPE
  15. AdwApplicationWindow = ADDRESS;
  16. (* GtkWidget *adw_application_window_new(GtkApplication *app) *)
  17. PROCEDURE adw_application_window_new (app: ADDRESS) : AdwApplicationWindow;
  18. (* void adw_application_window_set_content(AdwApplicationWindow *self,
  19. GtkWidget *content) *)
  20. PROCEDURE adw_application_window_set_content (self: AdwApplicationWindow;
  21. content: ADDRESS);
  22. (* GtkWidget *adw_application_window_get_content(AdwApplicationWindow *self) *)
  23. PROCEDURE adw_application_window_get_content (self: AdwApplicationWindow) : ADDRESS;
  24. END AdwApplicationWindow.