]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/staff-margin-engraver.cc
release: 1.1.41
[lilypond.git] / lily / staff-margin-engraver.cc
index ce66cb52651c700ef70d4d0da0ce380126f3b018..2d352365f62fa3f82a015421a8e96e240a2e5bd3 100644 (file)
@@ -26,7 +26,7 @@ Staff_margin_engraver::Staff_margin_engraver ()
 /*
     TODO
 
-    should be able to set whole paragraph (multiple lines, centre) to
+    should be able to set whole paragraph (multiple lines, center) to
     left (right?) of staff, e.g.:
                     ______
                    |_______
@@ -54,6 +54,12 @@ Staff_margin_engraver::acknowledge_element (Score_element_info inf)
   text_p_->text_str_ = long_str;
   staff_side_p_->dir_ = LEFT;
   Bar_script_engraver::do_acknowledge_element (i);
+
+  /*
+    UGH. ignores font size settings.
+   */
+  Interval iv(text_p_->extent (Y_AXIS));
+  text_p_->translate_axis (- iv.center (),  Y_AXIS);
 }