27#define GTK_TYPE_CONSTRAINT_LAYOUT (gtk_constraint_layout_get_type ())
28#define GTK_TYPE_CONSTRAINT_LAYOUT_CHILD (gtk_constraint_layout_child_get_type ())
29#define GTK_CONSTRAINT_VFL_PARSER_ERROR (gtk_constraint_vfl_parser_error_quark ())
32G_DECLARE_FINAL_TYPE (GtkConstraintLayoutChild, gtk_constraint_layout_child, GTK, CONSTRAINT_LAYOUT_CHILD, GtkLayoutChild)
45 GtkConstraint *constraint);
48 GtkConstraint *constraint);
52 GtkConstraintGuide *guide);
55 GtkConstraintGuide *guide);
61 const char *
const lines[],
66 const char *first_view,
70 const
char * const lines[],
#define GDK_AVAILABLE_IN_ALL
typedefG_BEGIN_DECLS struct _GHashTable GHashTable
typedefG_BEGIN_DECLS struct _GList GList
#define G_GNUC_NULL_TERMINATED
G_BEGIN_DECLS typedef guint32 GQuark
GDK_AVAILABLE_IN_ALL GListModel * gtk_constraint_layout_observe_constraints(GtkConstraintLayout *layout)
GDK_AVAILABLE_IN_ALL void gtk_constraint_layout_remove_all_constraints(GtkConstraintLayout *layout)
GDK_AVAILABLE_IN_ALL void gtk_constraint_layout_remove_constraint(GtkConstraintLayout *layout, GtkConstraint *constraint)
GDK_AVAILABLE_IN_ALL GListModel * gtk_constraint_layout_observe_guides(GtkConstraintLayout *layout)
GDK_AVAILABLE_IN_ALL void gtk_constraint_layout_add_constraint(GtkConstraintLayout *layout, GtkConstraint *constraint)
GDK_AVAILABLE_IN_ALL void gtk_constraint_layout_add_guide(GtkConstraintLayout *layout, GtkConstraintGuide *guide)
GDK_AVAILABLE_IN_ALL void gtk_constraint_layout_remove_guide(GtkConstraintLayout *layout, GtkConstraintGuide *guide)
GDK_AVAILABLE_IN_ALL GList * gtk_constraint_layout_add_constraints_from_description(GtkConstraintLayout *layout, const char *const lines[], gsize n_lines, int hspacing, int vspacing, GError **error, const char *first_view,...) G_GNUC_NULL_TERMINATED
GDK_AVAILABLE_IN_ALL GtkLayoutManager * gtk_constraint_layout_new(void)
GDK_AVAILABLE_IN_ALL GList * gtk_constraint_layout_add_constraints_from_descriptionv(GtkConstraintLayout *layout, const char *const lines[], gsize n_lines, int hspacing, int vspacing, GHashTable *views, GError **error)
GDK_AVAILABLE_IN_ALL GDK_AVAILABLE_IN_ALL GDK_AVAILABLE_IN_ALL GQuark gtk_constraint_vfl_parser_error_quark(void)
struct _GtkLayoutManager GtkLayoutManager
#define G_DECLARE_FINAL_TYPE(ModuleObjName, module_obj_name, MODULE, OBJ_NAME, ParentName)
static void error(LoadState *S, const char *why)