void
Instrument_name_engraver::initialize ()
{
- daddy_context_->set_property ("instrumentSupport", SCM_EOL);
+ context ()->set_property ("instrumentSupport", SCM_EOL);
}
void
if (text_)
{
text_->set_property ("side-support-elements",
- get_property ("instrumentSupport"));
- typeset_grob (text_);
+ get_property ("instrumentSupport"));
text_ = 0;
}
}
return ;
- text_ = make_item ("InstrumentName");
+ text_ = make_item ("InstrumentName", SCM_EOL);
if (text_->get_property ("text") != txt)
text_->set_property ("text", txt);
- announce_grob (text_, SCM_EOL);
+
}
void
SCM nl = scm_cons (i.grob_->self_scm (),
get_property ("instrumentSupport"));
- daddy_context_->set_property ("instrumentSupport", nl);
+ context ()->set_property ("instrumentSupport", nl);
}
}
Also create text if barlines in other groups. This allows
a name to be attached to lyrics or chords.
*/
- if (ly_string_p (get_property ("whichBar")))
+ if (scm_is_string (get_property ("whichBar")))
create_text ();
}
if (txt == SCM_EOL)
return ;
- text_ = make_item ("VocalName");
+ text_ = make_item ("VocalName", SCM_EOL);
if (text_->get_property ("text") != txt)
text_->set_property ("text", txt);
- announce_grob (text_, SCM_EOL);
+
}