]> git.donarmstrong.com Git - lilypond.git/commitdiff
(default-script-alist): avoid-slur and
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 19 Sep 2006 22:40:47 +0000 (22:40 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 19 Sep 2006 22:40:47 +0000 (22:40 +0000)
slur-padding for portato script.

ChangeLog
lily/script-engraver.cc
scm/script.scm

index dfc56230c3bc4978add40444594596377713f12e..18678e2a5bae3c0bfc16b9b7b4903534db506e86 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2006-09-20  Han-Wen Nienhuys  <hanwen@lilypond.org>
 
+       * scm/script.scm (default-script-alist): avoid-slur and
+       slur-padding for portato script.
+
        * lily/stem-tremolo.cc (translated_stencil): new function. 
        (height): use new function. Fixes tremolos on whole notes.
 
index cb3a007d53ed6f3e160e713ce5ec78373a5bbedc..f16bf4542aea921d9665dc6775b0d38a51c4e69e 100644 (file)
@@ -38,14 +38,12 @@ struct Script_tuple
 class Script_engraver : public Engraver
 {
   vector<Script_tuple> scripts_;
-  Spanner *slur_;
 
 protected:
   void stop_translation_timestep ();
   void process_music ();
 
   DECLARE_TRANSLATOR_LISTENER (articulation);
-  DECLARE_ACKNOWLEDGER (slur);
   DECLARE_ACKNOWLEDGER (rhythmic_head);
   DECLARE_ACKNOWLEDGER (stem);
   DECLARE_ACKNOWLEDGER (stem_tremolo);
@@ -57,7 +55,6 @@ public:
 
 Script_engraver::Script_engraver ()
 {
-  slur_ = 0;
 }
 
 IMPLEMENT_TRANSLATOR_LISTENER (Script_engraver, articulation);
@@ -234,19 +231,12 @@ Script_engraver::acknowledge_note_column (Grob_info info)
     }
 }
 
-void
-Script_engraver::acknowledge_slur (Grob_info info)
-{
-  slur_ = info.spanner ();
-}
-
 void
 Script_engraver::stop_translation_timestep ()
 {
   scripts_.clear ();
 }
 
-ADD_ACKNOWLEDGER (Script_engraver, slur);
 ADD_ACKNOWLEDGER (Script_engraver, rhythmic_head);
 ADD_ACKNOWLEDGER (Script_engraver, stem);
 ADD_ACKNOWLEDGER (Script_engraver, note_column);
index a83d0a506781a792ce1213277205656c8f30a40f..5b24e0455e837313962aabc5a97f90922c27cecd 100644 (file)
@@ -36,8 +36,9 @@
         
         ("portato" .
          ((script-stencil . (feta . ("uportato" . "dportato")))
+          (avoid-slur . around)
+          (slur-padding . 0.3)
           (padding . 0.45)
-          (padding . 0.20)        
           (side-relative-direction . -1)))
 
         ("accentus" .