GtkAspectFrame.def 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. DEFINITION MODULE FOR "C" GtkAspectFrame ;
  2. (*
  3. m2-GTK4 - GtkAspectFrame: constrains its child to an aspect ratio.
  4. Mapped onto <gtk/gtkaspectframe.h>.
  5. *)
  6. FROM SYSTEM IMPORT ADDRESS;
  7. EXPORT UNQUALIFIED
  8. GtkAspectFrame,
  9. gtk_aspect_frame_new,
  10. gtk_aspect_frame_set_child,
  11. gtk_aspect_frame_set_obey_child,
  12. gtk_aspect_frame_set_ratio;
  13. TYPE
  14. GtkAspectFrame = ADDRESS;
  15. (* GtkWidget *gtk_aspect_frame_new(float xalign, float yalign,
  16. float ratio, gboolean obey_child) *)
  17. PROCEDURE gtk_aspect_frame_new (xalign, yalign, ratio: SHORTREAL;
  18. obey_child: INTEGER) : GtkAspectFrame;
  19. (* void gtk_aspect_frame_set_child(GtkAspectFrame *self, GtkWidget *child) *)
  20. PROCEDURE gtk_aspect_frame_set_child (self: GtkAspectFrame; child: ADDRESS);
  21. (* void gtk_aspect_frame_set_obey_child(GtkAspectFrame *self, gboolean obey_child) *)
  22. PROCEDURE gtk_aspect_frame_set_obey_child (self: GtkAspectFrame;
  23. obey_child: INTEGER);
  24. (* void gtk_aspect_frame_set_ratio(GtkAspectFrame *self, float ratio) *)
  25. PROCEDURE gtk_aspect_frame_set_ratio (self: GtkAspectFrame; ratio: SHORTREAL);
  26. END GtkAspectFrame.