DEFINITION MODULE FOR "C" GtkConstraintLayout ; (* m2-GTK4 - GtkConstraintLayout: a layout manager solving a system of constraints. Mapped onto . Install it with GtkWidget.gtk_widget_set_layout_manager(), then add GtkConstraint and GtkConstraintGuide objects. *) FROM SYSTEM IMPORT ADDRESS; EXPORT UNQUALIFIED GtkConstraintLayout, gtk_constraint_layout_new, gtk_constraint_layout_add_constraint, gtk_constraint_layout_remove_constraint, gtk_constraint_layout_add_guide, gtk_constraint_layout_remove_guide, gtk_constraint_layout_remove_all_constraints; TYPE GtkConstraintLayout = ADDRESS; (* GtkLayoutManager *gtk_constraint_layout_new(void) *) PROCEDURE gtk_constraint_layout_new () : GtkConstraintLayout; (* void gtk_constraint_layout_add_constraint(GtkConstraintLayout *layout, GtkConstraint *constraint) *) PROCEDURE gtk_constraint_layout_add_constraint (layout: GtkConstraintLayout; constraint: ADDRESS); (* void gtk_constraint_layout_remove_constraint(GtkConstraintLayout *layout, GtkConstraint *constraint) *) PROCEDURE gtk_constraint_layout_remove_constraint (layout: GtkConstraintLayout; constraint: ADDRESS); (* void gtk_constraint_layout_add_guide(GtkConstraintLayout *layout, GtkConstraintGuide *guide) *) PROCEDURE gtk_constraint_layout_add_guide (layout: GtkConstraintLayout; guide: ADDRESS); (* void gtk_constraint_layout_remove_guide(GtkConstraintLayout *layout, GtkConstraintGuide *guide) *) PROCEDURE gtk_constraint_layout_remove_guide (layout: GtkConstraintLayout; guide: ADDRESS); (* void gtk_constraint_layout_remove_all_constraints(GtkConstraintLayout *layout) *) PROCEDURE gtk_constraint_layout_remove_all_constraints (layout: GtkConstraintLayout); END GtkConstraintLayout.