GtkConstraintLayout.def 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. DEFINITION MODULE FOR "C" GtkConstraintLayout ;
  2. (*
  3. m2-GTK4 - GtkConstraintLayout: a layout manager solving a system of
  4. constraints. Mapped onto <gtk/gtkconstraintlayout.h>.
  5. Install it with GtkWidget.gtk_widget_set_layout_manager(), then add
  6. GtkConstraint and GtkConstraintGuide objects.
  7. *)
  8. FROM SYSTEM IMPORT ADDRESS;
  9. EXPORT UNQUALIFIED
  10. GtkConstraintLayout,
  11. gtk_constraint_layout_new,
  12. gtk_constraint_layout_add_constraint,
  13. gtk_constraint_layout_remove_constraint,
  14. gtk_constraint_layout_add_guide,
  15. gtk_constraint_layout_remove_guide,
  16. gtk_constraint_layout_remove_all_constraints;
  17. TYPE
  18. GtkConstraintLayout = ADDRESS;
  19. (* GtkLayoutManager *gtk_constraint_layout_new(void) *)
  20. PROCEDURE gtk_constraint_layout_new () : GtkConstraintLayout;
  21. (* void gtk_constraint_layout_add_constraint(GtkConstraintLayout *layout,
  22. GtkConstraint *constraint) *)
  23. PROCEDURE gtk_constraint_layout_add_constraint (layout: GtkConstraintLayout;
  24. constraint: ADDRESS);
  25. (* void gtk_constraint_layout_remove_constraint(GtkConstraintLayout *layout,
  26. GtkConstraint *constraint) *)
  27. PROCEDURE gtk_constraint_layout_remove_constraint (layout: GtkConstraintLayout;
  28. constraint: ADDRESS);
  29. (* void gtk_constraint_layout_add_guide(GtkConstraintLayout *layout,
  30. GtkConstraintGuide *guide) *)
  31. PROCEDURE gtk_constraint_layout_add_guide (layout: GtkConstraintLayout;
  32. guide: ADDRESS);
  33. (* void gtk_constraint_layout_remove_guide(GtkConstraintLayout *layout,
  34. GtkConstraintGuide *guide) *)
  35. PROCEDURE gtk_constraint_layout_remove_guide (layout: GtkConstraintLayout;
  36. guide: ADDRESS);
  37. (* void gtk_constraint_layout_remove_all_constraints(GtkConstraintLayout *layout) *)
  38. PROCEDURE gtk_constraint_layout_remove_all_constraints (layout: GtkConstraintLayout);
  39. END GtkConstraintLayout.