/*
- abbreviation-beam-engraver.cc -- implement Chord_tremolo_engraver
+ chord-tremolo-engraver.cc -- implement Chord_tremolo_engraver
source file of the GNU LilyPond music typesetter
*/
#include "duration-convert.hh"
-#include "time-description.hh"
+#include "timing-translator.hh"
#include "chord-tremolo-engraver.hh"
#include "stem.hh"
-#include "chord-tremolo.hh"
+#include "beam.hh"
#include "musical-request.hh"
#include "misc.hh"
#include "warn.hh"
if (reqs_drul_[STOP])
{
if (!abeam_p_)
- reqs_drul_[STOP]->warning (_("no tremolo beam to end"));
+ reqs_drul_[STOP]->warning (_ ("no tremolo beam to end"));
prev_start_req_ = 0;
finished_abeam_p_ = abeam_p_;
abeam_p_ = 0;
{
if (abeam_p_)
{
- reqs_drul_[START]->warning (_ ("already have a tremolo beam"));
+ reqs_drul_[START]->warning (_ ("Already have a tremolo beam"));
return;
}
prev_start_req_ = reqs_drul_[START];
- abeam_p_ = new Chord_tremolo;
+ abeam_p_ = new Beam;
+ abeam_p_->set_elt_property ("chord-tremolo", SCM_BOOL_T);
+
announce_element (Score_element_info (abeam_p_, reqs_drul_[LEFT]));
}
}
if (s->type_i () != 1)
{
int gap_i =s->flag_i_ - ((s->type_i () >? 2) - 2);
- s->set_elt_property (beam_gap_scm_sym, gh_int2scm(gap_i));
+ s->set_elt_property ("beam-gap", gh_int2scm(gap_i));
}
#else
if (s->type_i () != 1)
{
int gap_i =s->flag_i_ - ((s->type_i () >? 2) - 2);
- abeam_p_->set_elt_property (beam_gap_scm_sym, gh_int2scm(gap_i));
+ abeam_p_->set_elt_property ("beam-gap", gh_int2scm(gap_i));
}
#endif
}
}
}
+