dim_cache_[Y_AXIS]->set_callback (Dimension_cache::point_dimension_callback);
}
-Molecule*
-Hyphen_spanner::do_brew_molecule_p () const
+Molecule
+Hyphen_spanner::do_brew_molecule () const
{
- Molecule* mol_p = new Molecule;
+ Molecule mol;
Real w = spanner_length ();
Molecule a = lookup_l ()->filledbox ( Box (Interval ((w-l)/2,(w+l)/2), Interval (h,h+th)));
a.translate (Offset (dx_f_drul_[LEFT], 0));
- mol_p->add_molecule (a);
+ mol.add_molecule (a);
- return mol_p;
+ return mol;
}