source file of the GNU LilyPond music typesetter
- (c) 1996--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1996--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
keyplacement by Mats Bengtsson
*/
+#include "accidental-interface.hh"
+#include "font-interface.hh"
+#include "international.hh"
#include "item.hh"
+#include "lookup.hh"
#include "output-def.hh"
-#include "font-interface.hh"
#include "staff-symbol-referencer.hh"
-#include "lookup.hh"
-#include "accidental-interface.hh"
struct Key_signature_interface
{
Real inter = Staff_symbol_referencer::staff_space (me) / 2.0;
SCM scm_style = me->get_property ("style");
- String style;
+ string style;
if (scm_is_symbol (scm_style))
- {
- style = ly_symbol2string (scm_style);
- }
+ style = ly_symbol2string (scm_style);
else
- {
- style = "";
- }
+ style = "";
SCM newas = me->get_property ("alteration-alist");
Stencil mol;
for (SCM s = newas; scm_is_pair (s); s = scm_cdr (s))
{
int alteration = scm_to_int (scm_cdar (s));
- String font_char
+ string font_char
= Accidental_interface::get_fontcharname (style, alteration);
Stencil acc (fm->find_by_name ("accidentals." + font_char));
if (acc.is_empty ())
- {
- me->warning (_f ("accidental `%s' not found", font_char));
- }
+ me->warning (_f ("accidental `%s' not found", font_char));
else
{
SCM what = scm_caar (s);