source file of the GNU LilyPond music typesetter
- (c) 1997--2002 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2003 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
Manage the staff symbol.
*/
class Staff_symbol_engraver : public Engraver {
- Spanner *span_p_;
+ Spanner *span_;
public:
TRANSLATOR_DECLARATIONS(Staff_symbol_engraver);
Staff_symbol_engraver::~Staff_symbol_engraver ()
{
- assert (!span_p_);
+ assert (!span_);
}
Staff_symbol_engraver::Staff_symbol_engraver ()
{
- span_p_ = 0;
+ span_ = 0;
}
void
Staff_symbol_engraver::initialize ()
{
- span_p_ = new Spanner (get_property ("StaffSymbol"));
+ span_ = new Spanner (get_property ("StaffSymbol"));
- span_p_->set_bound (LEFT, unsmob_grob (get_property ("currentCommandColumn")));
+ span_->set_bound (LEFT, unsmob_grob (get_property ("currentCommandColumn")));
- announce_grob(span_p_, SCM_EOL);
+ announce_grob(span_, SCM_EOL);
}
void
Staff_symbol_engraver::finalize ()
{
- span_p_->set_bound (RIGHT,unsmob_grob (get_property ("currentCommandColumn")));
- typeset_grob (span_p_);
- span_p_ =0;
+ span_->set_bound (RIGHT,unsmob_grob (get_property ("currentCommandColumn")));
+ typeset_grob (span_);
+ span_ =0;
}
void
Staff_symbol_engraver::acknowledge_grob (Grob_info s)
{
- s.grob_l_->set_grob_property ("staff-symbol", span_p_->self_scm ());
+ s.grob_->set_grob_property ("staff-symbol", span_->self_scm ());
// remove this. probly not necessary?
- s.grob_l_->add_dependency (span_p_); // UGH. UGH. UGH
+ s.grob_->add_dependency (span_); // UGH. UGH. UGH
}
ENTER_DESCRIPTION(Staff_symbol_engraver,
-/* descr */ "create the constellation of five (default)
-staff lines.",
+/* descr */ "create the constellation of five (default) "
+"staff lines.",
/* creats*/ "StaffSymbol",
-/* acks */ "grob-interface",
+/* accepts */ "",
+/* acks */ "grob-interface",
/* reads */ "",
/* write */ "");