/*
breathing_sign-engraver.cc -- implement Breathing_sign_engraver
- Copyright (C) 1999 Michael Krause
+ (c) 1999--2004 Michael Krause
written for the GNU LilyPond music typesetter
virtual bool try_music (Music *req);
virtual void process_acknowledged_grobs ();
virtual void stop_translation_timestep ();
- virtual void start_translation_timestep ();
private:
Music * breathing_sign_req_;
{
if (breathing_sign_req_ && ! breathing_sign_)
{
- SCM b = get_property ("BreathingSign");
- breathing_sign_ = new Item (b);
+ breathing_sign_ = make_item ("BreathingSign");
announce_grob(breathing_sign_, breathing_sign_req_->self_scm());
breathing_sign_req_ = 0;
typeset_grob (breathing_sign_);
breathing_sign_ = 0;
}
-}
-
-void
-Breathing_sign_engraver::start_translation_timestep ()
-{
breathing_sign_req_ = 0;
}