]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/phrasing-slur-engraver.cc
typo
[lilypond.git] / lily / phrasing-slur-engraver.cc
index 9ae400b2b650ea708756c9481ec922fdc5b5717a..69865eae59b8c61853dae0b56c1e0ff43fa4bac9 100644 (file)
@@ -5,7 +5,7 @@
 */
 
 #include "event.hh"
-#include "slur.hh"
+#include "new-slur.hh"
 #include "warn.hh"
 #include "note-column.hh"
 #include "context.hh"
@@ -37,7 +37,7 @@ protected:
   virtual void process_acknowledged_grobs ();
 
 public:
-  TRANSLATOR_DECLARATIONS(Phrasing_slur_engraver);
+  TRANSLATOR_DECLARATIONS (Phrasing_slur_engraver);
   
 };
 
@@ -82,9 +82,9 @@ Phrasing_slur_engraver::acknowledge_grob (Grob_info info)
     {
       Grob *e =info.grob_;
       for (int i = 0; i < phrasing_slurs_.size (); i++)
-       Slur::add_column (phrasing_slurs_[i], e);
+       New_slur::add_column (phrasing_slurs_[i], e);
       for (int i = 0; i < end_phrasing_slurs_.size (); i++)
-       Slur::add_column (end_phrasing_slurs_[i], e);
+       New_slur::add_column (end_phrasing_slurs_[i], e);
     }
 }
 
@@ -132,18 +132,15 @@ Phrasing_slur_engraver::process_acknowledged_grobs ()
        {
          // push a new phrasing_slur onto stack.
          // (use temp. array to wait for all phrasing_slur STOPs)
-         Grob* phrasing_slur = make_spanner ("PhrasingSlur");
-         Slur::set_interface (phrasing_slur); // can't remove.
-
+         Grob* phrasing_slur = make_spanner ("PhrasingSlur", phrasing_slur_ev->self_scm ());
 
          if (Direction updown = to_dir (phrasing_slur_ev->get_property ("direction")))
            {
-             phrasing_slur->set_property ("direction", gh_int2scm (updown));
+             phrasing_slur->set_property ("direction", scm_int2num (updown));
            }
 
          start_phrasing_slurs.push (phrasing_slur);
          eventses_.push (phrasing_slur_ev);
-         announce_grob(phrasing_slur, phrasing_slur_ev->self_scm());
        }
     }
   for (int i=0; i < start_phrasing_slurs.size (); i++)
@@ -154,10 +151,6 @@ Phrasing_slur_engraver::process_acknowledged_grobs ()
 void
 Phrasing_slur_engraver::stop_translation_timestep ()
 {
-  for (int i = 0; i < end_phrasing_slurs_.size (); i++)
-    {
-      typeset_grob (end_phrasing_slurs_[i]);
-    }
   end_phrasing_slurs_.clear ();
 }
 
@@ -169,7 +162,7 @@ Phrasing_slur_engraver::start_translation_timestep ()
 
 
 
-ENTER_DESCRIPTION(Phrasing_slur_engraver,
+ENTER_DESCRIPTION (Phrasing_slur_engraver,
 /* descr */       "Print phrasing slurs. Similar to @ref{Slur_engraver}",
 /* creats*/       "PhrasingSlur",
 /* accepts */     "phrasing-slur-event",