VERTICAL ORDERING
****************************************************************/
-Grob*
+Grob *
get_maybe_root_vertical_alignment (Grob *g, Grob *maybe)
{
if (!g)
}
-Grob*
+Grob *
Grob::get_root_vertical_alignment (Grob *g)
{
return get_maybe_root_vertical_alignment (g, 0);
}
-Grob*
+Grob *
Grob::get_vertical_axis_group (Grob *g)
{
if (!g)
Grob::internal_vertical_less (Grob *g1, Grob *g2, bool pure)
{
Grob *vag = get_root_vertical_alignment (g1);
- if (!vag)
- return false;
if (!vag)
{
g1->programming_error ("grob does not belong to a VerticalAlignment?");
return false;
}
+
Grob *ag1 = get_vertical_axis_group (g1);
Grob *ag2 = get_vertical_axis_group (g2);
"extra-X-extent "
"extra-Y-extent "
"extra-offset "
+ "forced-spacing "
"interfaces "
"layer "
"meta "