2 atom.cc -- implement Atom
4 source file of the GNU LilyPond music typesetter
6 (c) 1997--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
13 #include "global-ctor.hh"
14 #include "font-metric.hh"
22 translate_sym = sly_symbol2scm ("translate-atom");
25 ADD_SCM_INIT_FUNC(atom, init);
29 translate_atom (Offset o, SCM func)
31 return gh_list (ly_symbol2scm ("translate-atom"),
32 ly_quote_scm (ly_offset2scm (o)),
38 translate_atom_axis (Real r, Axis a, SCM func)
43 return gh_list (ly_symbol2scm ("translate-atom"),
44 ly_quote_scm (ly_offset2scm (o)),
51 fontify_atom(Font_metric * met, SCM f)
53 return gh_list (ly_symbol2scm ("fontify"),
54 ly_quote_scm (met->description ()), f, SCM_UNDEFINED);