]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/clef-engraver.cc
(The Lyrics context): add note
[lilypond.git] / lily / clef-engraver.cc
index 6131aa1310f5b1e030bc2206e39db3b65cd3592e..46a21080126ab93f707199da18b3e38dcbd3afec 100644 (file)
@@ -61,8 +61,8 @@ Clef_engraver::set_glyph ()
 
   SCM basic = ly_symbol2scm ("Clef");
   
-  execute_pushpop_property (daddy_context_, basic, glyph_sym, SCM_UNDEFINED);
-  execute_pushpop_property (daddy_context_, basic, glyph_sym, glyph);
+  execute_pushpop_property (get_parent_context (), basic, glyph_sym, SCM_UNDEFINED);
+  execute_pushpop_property (get_parent_context (), basic, glyph_sym, glyph);
 }
 
 /** 
@@ -76,7 +76,7 @@ Clef_engraver::acknowledge_grob (Grob_info info)
   if (item)
     {
       if (Bar_line::has_interface (info.grob_)
-         && ly_string_p (get_property ("clefGlyph")))
+         && is_string (get_property ("clefGlyph")))
        create_clef ();
     } 
 }
@@ -92,11 +92,11 @@ Clef_engraver::create_clef ()
       clef_ = c;
       SCM cpos = get_property ("clefPosition");
 
-      if (ly_number_p (cpos))
+      if (is_number (cpos))
        Staff_symbol_referencer::set_position (clef_, ly_scm2int (cpos));
 
       SCM oct =  get_property ("clefOctavation");
-      if (ly_number_p (oct) && ly_scm2int (oct))
+      if (is_number (oct) && ly_scm2int (oct))
        {
          Item * g = make_item ("OctavateEight");
 
@@ -152,7 +152,7 @@ Clef_engraver::inspect_clef_properties ()
 
   if (to_boolean (force_clef))
     {
-      Context * w = daddy_context_->where_defined (ly_symbol2scm ("forceClef"));
+      Context * w = get_parent_context ()->where_defined (ly_symbol2scm ("forceClef"));
       w->set_property ("forceClef", SCM_EOL);
     }
 }