SCM short_text_;
vector<Grob *> axis_groups_;
-
+
virtual void finalize ();
DECLARE_ACKNOWLEDGER (axis_group);
void process_music ();
SCM short_text = get_property ("shortInstrumentName");
if (!(Text_interface::is_markup (long_text)
- || Text_interface::is_markup (short_text)))
+ || Text_interface::is_markup (short_text)))
{
long_text = get_property ("vocalName");
short_text = get_property ("shortVocalName");
if ((Text_interface::is_markup (long_text)
|| Text_interface::is_markup (short_text))
&& (!text_spanner_
- || short_text_ != short_text
- || long_text_ != long_text))
+ || short_text_ != short_text
+ || long_text_ != long_text))
{
if (text_spanner_)
- stop_spanner ();
+ stop_spanner ();
short_text_ = short_text;
long_text_ = long_text;
{
for (vsize i = 0; i < axis_groups_.size (); i++)
Pointer_group_interface::add_grob (text_spanner_,
- ly_symbol2scm ("elements"),
- axis_groups_[i]);
-
+ ly_symbol2scm ("elements"),
+ axis_groups_[i]);
+
text_spanner_->set_bound (RIGHT,
- unsmob_grob (get_property ("currentCommandColumn")));
+ unsmob_grob (get_property ("currentCommandColumn")));
Pointer_group_interface::set_ordered (text_spanner_,
- ly_symbol2scm ("elements"),
- false);
+ ly_symbol2scm ("elements"),
+ false);
text_spanner_ = 0;
}
-
ADD_ACKNOWLEDGER (Instrument_name_engraver, axis_group);
ADD_TRANSLATOR (Instrument_name_engraver,
- /* doc */
- "Create a system start text for instrument or vocal names.",
-
- /* create */
- "InstrumentName ",
-
- /* read */
- "currentCommandColumn "
- "instrumentName "
- "shortInstrumentName "
- "shortVocalName "
- "vocalName ",
-
- /* write */
- ""
- );
+ /* doc */
+ "Create a system start text for instrument or vocal names.",
+
+ /* create */
+ "InstrumentName ",
+
+ /* read */
+ "currentCommandColumn "
+ "instrumentName "
+ "shortInstrumentName "
+ "shortVocalName "
+ "vocalName ",
+
+ /* write */
+ ""
+ );