lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Let arpeggio-bracket/slur depend on grob-property thickness (issue 32697


From: thomasmorley65
Subject: Let arpeggio-bracket/slur depend on grob-property thickness (issue 326970043 by address@hidden)
Date: Fri, 28 Jul 2017 14:16:46 -0700

Reviewers: ,

Message:
Please review.
(It's my first patch changing operative c++-code on my own)

Description:
Let arpeggio-bracket/slur depend on grob-property thickness

Before thickness based on line-thickness from layout

Please review this at https://codereview.appspot.com/326970043/

Affected files (+2, -2 lines):
  M lily/arpeggio.cc


Index: lily/arpeggio.cc
diff --git a/lily/arpeggio.cc b/lily/arpeggio.cc
index 95da047a067bd5ced57ba29f53a0a2ee93405bbe..e38f554c7bdd6425181a800870a196824aac1065 100644
--- a/lily/arpeggio.cc
+++ b/lily/arpeggio.cc
@@ -189,7 +189,7 @@ Arpeggio::brew_chord_bracket (SCM smob)
                                         Interval ())
                    * Staff_symbol_referencer::staff_space (me);

- Real lt = me->layout ()->get_dimension (ly_symbol2scm ("line-thickness"));
+  Real lt = robust_scm2double (me->get_property ("thickness"), 0.1);
   Real sp = 1.5 * Staff_symbol_referencer::staff_space (me);
   Real dy = heads.length () + sp;
   Real x = robust_scm2double (me->get_property ("protrusion"), 0.4);
@@ -209,7 +209,7 @@ Arpeggio::brew_chord_slur (SCM smob)
                                         Interval ())
                    * Staff_symbol_referencer::staff_space (me);

- Real lt = me->layout ()->get_dimension (ly_symbol2scm ("line-thickness"));
+  Real lt = robust_scm2double (me->get_property ("thickness"), 0.1);
   Real dy = heads.length ();

   Real height_limit = 1.5;





reply via email to

[Prev in Thread] Current Thread [Next in Thread]