]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/rest-engraver.cc
* lily/text-item.cc (interpret_string): new file, select font with
[lilypond.git] / lily / rest-engraver.cc
index a660dfda44912bc197b8ad0cb2e8238bb4d156d0..a7a993e5c91584d09ab7419099b287651ceb9b64 100644 (file)
@@ -25,7 +25,7 @@ protected:
   virtual void process_music ();
 
 public:
-  TRANSLATOR_DECLARATIONS(Rest_engraver);
+  TRANSLATOR_DECLARATIONS (Rest_engraver);
 };
 
 
@@ -67,12 +67,12 @@ Rest_engraver::process_music ()
     {
       rest_ = make_item ("Rest");
 
-      int durlog  = unsmob_duration (rest_req_->get_mus_property ("duration"))-> duration_log ();
+      int durlog  = unsmob_duration (rest_req_->get_property ("duration"))-> duration_log ();
       
-      rest_->set_grob_property ("duration-log",
-                                 gh_int2scm (durlog));
+      rest_->set_property ("duration-log",
+                                 scm_int2num (durlog));
 
-      int dots =unsmob_duration (rest_req_->get_mus_property ("duration"))->dot_count ();
+      int dots =unsmob_duration (rest_req_->get_property ("duration"))->dot_count ();
       
       if (dots)
        {
@@ -80,11 +80,11 @@ Rest_engraver::process_music ()
 
          Rhythmic_head::set_dots (rest_, dot_);
          dot_->set_parent (rest_, Y_AXIS);
-         dot_->set_grob_property ("dot-count", gh_int2scm (dots));
+         dot_->set_property ("dot-count", scm_int2num (dots));
          announce_grob (dot_, SCM_EOL);
        }
 
-      Pitch *p = unsmob_pitch (rest_req_->get_mus_property ("pitch"));
+      Pitch *p = unsmob_pitch (rest_req_->get_property ("pitch"));
 
       /*
        This is ridiculous -- rests don't have pitch, but we act as if
@@ -93,14 +93,14 @@ Rest_engraver::process_music ()
       if (p)
        {
          int pos= p->steps ();
-         SCM c0 = get_property ("centralCPosition");
-         if (gh_number_p (c0))
-           pos += gh_scm2int (c0);
+         SCM c0 = get_property ("middleCPosition");
+         if (is_number (c0))
+           pos += ly_scm2int (c0);
          
-         rest_->set_grob_property ("staff-position", gh_int2scm (pos));
+         rest_->set_property ("staff-position", scm_int2num (pos));
        }
       
-      announce_grob(rest_, rest_req_->self_scm());
+      announce_grob (rest_, rest_req_->self_scm ());
     }
 }
 
@@ -115,10 +115,10 @@ Rest_engraver::try_music (Music *m)
   return false;
 }
 
-ENTER_DESCRIPTION(Rest_engraver,
+ENTER_DESCRIPTION (Rest_engraver,
 /* descr */       "",
 /* creats*/       "Rest Dots",
 /* accepts */     "rest-event",
 /* acks  */      "",
-/* reads */       "centralCPosition",
+/* reads */       "middleCPosition",
 /* write */       "");