class Breathing_sign_engraver : public Engraver {
public:
- Breathing_sign_engraver ();
- VIRTUAL_COPY_CONS (Translator);
+ TRANSLATOR_DECLARATIONS(Breathing_sign_engraver);
protected:
virtual bool try_music (Music *req_l);
SCM b = get_property ("BreathingSign");
breathing_sign_p_ = new Item (b);
- Breathing_sign::set_interface (breathing_sign_p_);
-
- announce_grob (breathing_sign_p_, breathing_sign_req_l_);
+ announce_grob(breathing_sign_p_, breathing_sign_req_l_->self_scm());
breathing_sign_req_l_ = 0;
}
}
breathing_sign_req_l_ = 0;
}
-ADD_THIS_TRANSLATOR (Breathing_sign_engraver);
+
+ENTER_DESCRIPTION(Breathing_sign_engraver,
+/* descr */ "",
+/* creats*/ "BreathingSign",
+/* acks */ "",
+/* reads */ "",
+/* write */ "");