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.
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);
Script_engraver::Script_engraver ()
{
- slur_ = 0;
}
IMPLEMENT_TRANSLATOR_LISTENER (Script_engraver, articulation);
}
}
-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);