source file of the GNU LilyPond music typesetter
- (c) 1997--2002 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#include "item.hh"
#include "staff-symbol-referencer.hh"
virtual void process_music ();
public:
- TRANSLATOR_DECLARATIONS(Rest_engraver);
+ TRANSLATOR_DECLARATIONS (Rest_engraver);
};
{
if (rest_req_ && !rest_)
{
- rest_ = new Item (get_property ("Rest"));
+ rest_ = make_item ("Rest");
- int durlog = unsmob_duration (rest_req_->get_mus_property ("duration"))-> duration_log ();
+ int durlog = unsmob_duration (rest_req_->get_property ("duration"))-> duration_log ();
- rest_->set_grob_property ("duration-log",
+ rest_->set_property ("duration-log",
gh_int2scm (durlog));
- int dots =unsmob_duration (rest_req_->get_mus_property ("duration"))->dot_count ();
+ int dots =unsmob_duration (rest_req_->get_property ("duration"))->dot_count ();
if (dots)
{
- dot_ = new Item (get_property ("Dots"));
+ dot_ = make_item ("Dots");
Rhythmic_head::set_dots (rest_, dot_);
dot_->set_parent (rest_, Y_AXIS);
- dot_->set_grob_property ("dot-count", gh_int2scm (dots));
+ dot_->set_property ("dot-count", gh_int2scm (dots));
announce_grob (dot_, SCM_EOL);
}
- Pitch *p = unsmob_pitch (rest_req_->get_mus_property ("pitch"));
+ Pitch *p = unsmob_pitch (rest_req_->get_property ("pitch"));
/*
This is ridiculous -- rests don't have pitch, but we act as if
if (gh_number_p (c0))
pos += gh_scm2int (c0);
- rest_->set_grob_property ("staff-position", gh_int2scm (pos));
+ rest_->set_property ("staff-position", gh_int2scm (pos));
}
- announce_grob(rest_, rest_req_->self_scm());
+ announce_grob (rest_, rest_req_->self_scm ());
}
}
return false;
}
-ENTER_DESCRIPTION(Rest_engraver,
+ENTER_DESCRIPTION (Rest_engraver,
/* descr */ "",
/* creats*/ "Rest Dots",
/* accepts */ "rest-event",