Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(803)

Unified Diff: lily/ottava-bracket.cc

Issue 575330043: add property label-alignments to OttavaBracket
Patch Set: label-alignments for VoltaBrackets and line spanners, changes entry Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: lily/ottava-bracket.cc
diff --git a/lily/ottava-bracket.cc b/lily/ottava-bracket.cc
index 566981dfcc448ac8374f9f27afcc7d239f275f26..0f6e5e64546514642984d3ebb58b05979cf05553 100644
--- a/lily/ottava-bracket.cc
+++ b/lily/ottava-bracket.cc
@@ -175,9 +175,10 @@ Ottava_bracket::print (SCM smob)
b.translate_axis (bracket_span_points[LEFT], X_AXIS);
text.translate_axis (span_points[LEFT], X_AXIS);
- text.align_to (Y_AXIS, CENTER);
- b.add_stencil (text);
+ text.align_label (me, me->get_property ("label-alignments"));
+
+ b.add_stencil (text);
b.translate_axis (- me->relative_coordinate (common, X_AXIS), X_AXIS);
return b.smobbed_copy ();
@@ -190,6 +191,7 @@ ADD_INTERFACE (Ottava_bracket,
"bracket-flare "
"dashed-edge "
"edge-height "
+ "label-alignments "
"minimum-length "
"shorten-pair "
);
« Documentation/changes.tely ('K') | « lily/line-spanner.cc ('k') | lily/stencil.cc » ('j') | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b