]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/paper-def.cc
unsmob_pitch -> Pitch::unsmob and related
[lilypond.git] / lily / paper-def.cc
index d3526bbfce5e33ef55650f8b58ccacdb7e8e03ff..34ce9cc1a4ddc02e33c4eccdad13aa0732f83f88 100644 (file)
@@ -67,14 +67,14 @@ find_scaled_font (Output_def *mod, Font_metric *f, Real m)
   SCM sizes = scm_hashq_ref (font_table, f->self_scm (), SCM_EOL);
   SCM handle = scm_assoc (scm_from_double (lookup_mag), sizes);
   if (scm_is_pair (handle))
-    return unsmob_metrics (scm_cdr (handle));
+    return Font_metric::unsmob (scm_cdr (handle));
 
   SCM val = Modified_font_metric::make_scaled_font_metric (f, lookup_mag);
 
   sizes = scm_acons (scm_from_double (lookup_mag), val, sizes);
-  unsmob_metrics (val)->unprotect ();
+  Font_metric::unsmob (val)->unprotect ();
   scm_hashq_set_x (font_table, f->self_scm (), sizes);
-  return unsmob_metrics (val);
+  return Font_metric::unsmob (val);
 }
 
 Font_metric *
@@ -88,7 +88,7 @@ find_pango_font (Output_def *layout, SCM descr, Real factor)
   SCM size_key = scm_from_double (factor);
   SCM handle = scm_assoc (size_key, sizes);
   if (scm_is_pair (handle))
-    return unsmob_metrics (scm_cdr (handle));
+    return Font_metric::unsmob (scm_cdr (handle));
 
   PangoFontDescription *description
     = pango_font_description_from_string (scm_i_string_chars (descr));
@@ -117,7 +117,7 @@ scale_output_def (Output_def *o, Real amount)
   SCM proc = ly_lily_module_constant ("scale-layout");
   SCM new_pap = scm_call_2 (proc, o->self_scm (), scm_from_double (amount));
 
-  o = unsmob_output_def (new_pap);
+  o = Output_def::unsmob (new_pap);
   o->protect ();
   return o;
 }