an array of Visual Format Language lines defining a set of constraints
default horizontal spacing value, or -1 for the fallback value
default vertical spacing value, or -1 for the fallback value
a dictionary of [ name, target ] pairs; the name keys map to the view names in the VFL lines, while the target values map to children of the widget using a gtk.constraint_layout.ConstraintLayout, or guides
the list of gtk.constraint.Constraint instances that were added to the layout
Creates a list of constraints from a VFL description.
The Visual Format Language, VFL, is based on Apple's AutoLayout VFL.
The views dictionary is used to match gtk.constraint_target.ConstraintTarget instances to the symbolic view name inside the VFL.
The VFL grammar is:
**Note**: The VFL grammar used by GTK is slightly different than the one defined by Apple, as it can use symbolic values for the constraint's strength instead of numeric values; additionally, GTK allows adding simple arithmetic operations inside predicates.
Examples of VFL descriptions are: