AdwBreakpointBin.def 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. DEFINITION MODULE FOR "C" AdwBreakpointBin ;
  2. (*
  3. m2-GTK4 - AdwBreakpointBin: a container whose child can be adapted
  4. with AdwBreakpoint objects. Mapped onto
  5. <libadwaita-1/adw-breakpoint-bin.h>.
  6. *)
  7. FROM SYSTEM IMPORT ADDRESS;
  8. EXPORT UNQUALIFIED
  9. AdwBreakpointBin,
  10. adw_breakpoint_bin_new,
  11. adw_breakpoint_bin_get_child, adw_breakpoint_bin_set_child,
  12. adw_breakpoint_bin_add_breakpoint, adw_breakpoint_bin_remove_breakpoint,
  13. adw_breakpoint_bin_get_current_breakpoint;
  14. TYPE
  15. AdwBreakpointBin = ADDRESS;
  16. (* GtkWidget *adw_breakpoint_bin_new(void) *)
  17. PROCEDURE adw_breakpoint_bin_new () : AdwBreakpointBin;
  18. (* GtkWidget *adw_breakpoint_bin_get_child(AdwBreakpointBin *self) *)
  19. PROCEDURE adw_breakpoint_bin_get_child (self: AdwBreakpointBin) : ADDRESS;
  20. (* void adw_breakpoint_bin_set_child(AdwBreakpointBin *self,
  21. GtkWidget *child) *)
  22. PROCEDURE adw_breakpoint_bin_set_child (self: AdwBreakpointBin;
  23. child: ADDRESS);
  24. (* void adw_breakpoint_bin_add_breakpoint(AdwBreakpointBin *self,
  25. AdwBreakpoint *breakpoint) *)
  26. PROCEDURE adw_breakpoint_bin_add_breakpoint (self: AdwBreakpointBin;
  27. breakpoint: ADDRESS);
  28. (* void adw_breakpoint_bin_remove_breakpoint(AdwBreakpointBin *self,
  29. AdwBreakpoint *breakpoint) *)
  30. PROCEDURE adw_breakpoint_bin_remove_breakpoint (self: AdwBreakpointBin;
  31. breakpoint: ADDRESS);
  32. (* AdwBreakpoint *adw_breakpoint_bin_get_current_breakpoint(
  33. AdwBreakpointBin *self) *)
  34. PROCEDURE adw_breakpoint_bin_get_current_breakpoint
  35. (self: AdwBreakpointBin) : ADDRESS;
  36. END AdwBreakpointBin.