Symbolic constraints make it possible to define the relations among components without referencing their attributes directly. The following symbolic constraints are available.
black, blue, cyan, darkGray, gray, green, lightGray, magenta, orange, pink, red, white, yellow
inside(O1,O2) outside(O1,O2) left(O1,O2) right(O1,O2) above(O1,O2) below(O1,O2)The constraint R(O1,O2) can be read as " O1 is R O2." For instance, inside(O1,O2) says that the component O1 is inside the component O2.
sameX sameY sameCenterX sameCenterY sameLeftX sameRightX sameSize sameWidth sameHeight sameColor sameFont sameRow sameColumn
Symbolic constraints on arrays of components will be described in the Arrays section.