+ Real h = sl * robust_scm2double (me->get_property ("thickness"), 0);
+ Drul_array<Real> paddings (robust_scm2double (me->get_property ("left-padding"), h),
+ robust_scm2double (me->get_property ("right-padding"), h));
+
+ if (right_text)
+ right_point = min (right_point, (robust_relative_extent (right_text, common, X_AXIS)[LEFT] - paddings[RIGHT]));
+
+ /* run to end of line. */
+ if (me->get_bound (RIGHT)->break_status_dir ())
+ right_point = max (right_point, (robust_relative_extent (me->get_bound (RIGHT), common, X_AXIS)[LEFT] - paddings[RIGHT]));
+
+ left_point += paddings[LEFT];