#include "engraver.hh"
#include "translator-group.hh"
-#include "volta-spanner.hh"
+#include "volta-bracket.hh"
#include "item.hh"
#include "note-column.hh"
#include "bar-line.hh"
virtual void finalize ();
virtual void stop_translation_timestep ();
virtual void process_music ();
- virtual void create_grobs ();
+ virtual void process_acknowledged_grobs ();
Moment started_mom_;
Spanner *volta_span_p_;
this could just as well be done in process_music (), but what the hack.
*/
void
-Volta_engraver::create_grobs ()
+Volta_engraver::process_acknowledged_grobs ()
{
if (!volta_span_p_ && gh_string_p (start_str_))
{
started_mom_ = now_mom () ;
volta_span_p_ = new Spanner (get_property ("VoltaBracket"));
- Volta_spanner::set_interface (volta_span_p_);
+
announce_grob (volta_span_p_, SCM_EOL);
volta_span_p_->set_grob_property ("text", start_str_);
}
if (Note_column::has_interface (item))
{
if (volta_span_p_)
- Volta_spanner::add_column (volta_span_p_,item);
+ Volta_bracket_interface::add_column (volta_span_p_,item);
}
if (Bar_line::has_interface (item))
{
if (volta_span_p_)
- Volta_spanner::add_bar (volta_span_p_, item);
+ Volta_bracket_interface::add_bar (volta_span_p_, item);
if (end_volta_span_p_)
- Volta_spanner::add_bar (end_volta_span_p_ , item);
+ Volta_bracket_interface::add_bar (end_volta_span_p_ , item);
}
}
else if (Staff_symbol::has_interface (i.grob_l_))