- Interval ext = gs.top()->extent (cx, X_AXIS);
- ext.unite (gs[0]->extent (cx, X_AXIS));
-
- Direction d = Directional_element_interface::get (me);
- Real t = me->get_paper()->get_var ("linethickness");
-
- SCM lthick = me->get_grob_property ("thickness");
- if (gh_number_p (lthick))
- t *= gh_scm2double (lthick);
-
- Molecule b = Lookup::bracket (X_AXIS, ext, t, - d* 1.0);
-
- b.translate_axis ( - sp->get_bound (LEFT)->relative_coordinate (cx, X_AXIS), X_AXIS);
+ for (LEFT_and_RIGHT (d))
+ {
+ Item *b = me->get_bound (d);
+ if (b->break_status_dir ())
+ enclosed.push_back (b);
+ }