*/
-#include "translator-group.hh"
+#include "context.hh"
#include "engraver.hh"
#include "note-head.hh"
#include "lyric-extender.hh"
void add_lyric_extender (Grob_info);
void add_stanza_number (Grob_info);
Phrasing_association *get_phrasing_assoc (String nm);
- String get_voice_name_for_lyric (Translator_group*tr);
+ String get_voice_name_for_lyric (Context *tr);
Link_array<Phrasing_association> assocs_;
};
String
-Lyric_phrasing_engraver::get_voice_name_for_lyric (Translator_group*tr)
+Lyric_phrasing_engraver::get_voice_name_for_lyric (Context *tr)
{
SCM voice_context = tr->get_property ("associatedVoiceContext");
if (Translator *vc = unsmob_translator (voice_context))
{
- return dynamic_cast<Translator_group*> (vc)->id_string_;
+ return dynamic_cast<Context *> (vc)->id_string_;
}
SCM voice = tr->get_property ("associatedVoice");
void
Lyric_phrasing_engraver::add_lyric_extender (Grob_info inf)
{
- Translator_group * tr = inf.origin_trans_->daddy_trans_;
+ Context * tr = inf.origin_trans_->daddy_context_;
while (tr && !tr->is_alias (ly_symbol2scm ("Lyrics")))
- tr = tr->daddy_trans_;
+ tr = tr->daddy_context_;
if (!tr)
return;
void
Lyric_phrasing_engraver::add_stanza_number (Grob_info inf)
{
- Translator_group * tr = inf.origin_trans_->daddy_trans_;
+ Context * tr = inf.origin_trans_->daddy_context_;
while (tr && !tr->is_alias (ly_symbol2scm ("Lyrics")))
- tr = tr->daddy_trans_;
+ tr = tr->daddy_context_;
if (!tr)
return;
void
Lyric_phrasing_engraver::add_voice_phrasing (Grob_info inf)
{
- Translator_group * tr = inf.origin_trans_->daddy_trans_;
+ Context * tr = inf.origin_trans_->daddy_context_;
while (tr && !tr->is_alias (ly_symbol2scm ("Voice")))
- tr = tr->daddy_trans_;
+ tr = tr->daddy_context_;
if (!tr)
return;
void
Lyric_phrasing_engraver::add_lyric_phrasing (Grob_info inf)
{
- Translator_group * tr = inf.origin_trans_->daddy_trans_;
+ Context * tr = inf.origin_trans_->daddy_context_;
while (tr && !tr->is_alias (ly_symbol2scm ("Lyrics")))
- tr = tr->daddy_trans_;
+ tr = tr->daddy_context_;
if (!tr)
return;