AdwWindow.def 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. DEFINITION MODULE FOR "C" AdwWindow ;
  2. (*
  3. m2-GTK4 - AdwWindow: a GtkWindow with Adwaita behaviour and support
  4. for adaptive breakpoints. Mapped onto
  5. <libadwaita-1/adw-window.h>.
  6. *)
  7. FROM SYSTEM IMPORT ADDRESS;
  8. EXPORT UNQUALIFIED
  9. AdwWindow,
  10. adw_window_new,
  11. adw_window_get_content, adw_window_set_content,
  12. adw_window_add_breakpoint, adw_window_get_current_breakpoint,
  13. adw_window_get_dialogs, adw_window_get_visible_dialog,
  14. adw_window_get_adaptive_preview, adw_window_set_adaptive_preview;
  15. TYPE
  16. AdwWindow = ADDRESS;
  17. (* GtkWidget *adw_window_new(void) *)
  18. PROCEDURE adw_window_new () : AdwWindow;
  19. (* GtkWidget *adw_window_get_content(AdwWindow *self) *)
  20. PROCEDURE adw_window_get_content (self: AdwWindow) : ADDRESS;
  21. (* void adw_window_set_content(AdwWindow *self, GtkWidget *content) *)
  22. PROCEDURE adw_window_set_content (self: AdwWindow; content: ADDRESS);
  23. (* void adw_window_add_breakpoint(AdwWindow *self, AdwBreakpoint *breakpoint) *)
  24. PROCEDURE adw_window_add_breakpoint (self: AdwWindow; breakpoint: ADDRESS);
  25. (* AdwBreakpoint *adw_window_get_current_breakpoint(AdwWindow *self) *)
  26. PROCEDURE adw_window_get_current_breakpoint (self: AdwWindow) : ADDRESS;
  27. (* GListModel *adw_window_get_dialogs(AdwWindow *self) *)
  28. PROCEDURE adw_window_get_dialogs (self: AdwWindow) : ADDRESS;
  29. (* AdwDialog *adw_window_get_visible_dialog(AdwWindow *self) *)
  30. PROCEDURE adw_window_get_visible_dialog (self: AdwWindow) : ADDRESS;
  31. (* gboolean adw_window_get_adaptive_preview(AdwWindow *self) *)
  32. PROCEDURE adw_window_get_adaptive_preview (self: AdwWindow) : INTEGER;
  33. (* void adw_window_set_adaptive_preview(AdwWindow *self,
  34. gboolean adaptive_preview) *)
  35. PROCEDURE adw_window_set_adaptive_preview (self: AdwWindow;
  36. adaptive_preview: INTEGER);
  37. END AdwWindow.