2 font-size-grav.cc -- implement Font_size_engraver
4 source file of the GNU LilyPond music typesetter
6 (c) 1998--1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
10 #include "font-size-engraver.hh"
11 #include "score-element.hh"
12 #include "lily-guile.hh"
14 Font_size_engraver::Font_size_engraver ()
20 Font_size_engraver::do_process_requests ()
22 SCM
s (get_property ("fontSize", 0));
26 size_
= gh_scm2int (s
);
35 Font_size_engraver::acknowledge_element (Score_element_info e
)
38 && e
.elem_l_
->get_elt_property (fontsize_scm_sym
) == SCM_BOOL_F
)
40 e
.elem_l_
->set_elt_property (fontsize_scm_sym
, size_
);
44 ADD_THIS_TRANSLATOR (Font_size_engraver
);