|| m->is_mus_type ("crescendo-event"))
{
Direction d = to_dir (m->get_mus_property ("span-direction"));
+
accepted_spanreqs_drul_[d] = m;
+ if (current_cresc_ev_ && d == START)
+ accepted_spanreqs_drul_[STOP] = m;
return true;
}
return false;
if (Direction d = to_dir (script_ev_->get_mus_property ("direction")))
- Directional_element_interface::set (line_spanner_, d);
+ set_grob_direction (line_spanner_, d);
Axis_group_interface::add_element (line_spanner_, script_);
current_cresc_ev_ = accepted_spanreqs_drul_[START];
if (Direction d = to_dir (current_cresc_ev_->get_mus_property ("direction")))
- Directional_element_interface::set (line_spanner_, d);
+ set_grob_direction (line_spanner_, d);
/*
TODO: Use symbols.
else
{
cresc_ = new Spanner (get_property ("TextSpanner"));
- cresc_->set_grob_property ("type", s);
+ cresc_->set_grob_property ("style", s);
daddy_trans_->set_property ((start_type
+ "Spanner").to_str0 (), SCM_EOL);
s = get_property ((start_type + "Text").to_str0 ());