written for the GNU LilyPond music typesetter
-TODO: --> see breathing-sign-engraver.cc
+ TODO: --> see breathing-sign-engraver.cc
*/
#include "staff-symbol-referencer.hh"
set_elt_property ("breakable", SCM_BOOL_T);
}
-Molecule*
-Breathing_sign::do_brew_molecule_p () const
+Molecule
+Breathing_sign::do_brew_molecule () const
{
Staff_symbol_referencer_interface si (this);
Interval i1(0, space / 6), i2(-space / 2, space / 2);
Box b(i1, i2);
- Molecule *output = new Molecule (lookup_l()->filledbox(b));
-
- return output;
+ return lookup_l()->filledbox(b);
}
void
-Breathing_sign::do_post_processing()
+Breathing_sign::after_line_breaking ()
{
Real space = staff_symbol_referencer (this).staff_space();
Direction d = directional_element (this). get ();