2 note-head.hh -- part of GNU LilyPond
4 (c) 1996--2003 Han-Wen Nienhuys
10 #include "lily-guile.hh"
11 #include "molecule.hh"
13 /** ball at the end of the stem. Also takes care of ledger lines.
15 NoteHead is a kind of RhythmicHead, see there.
23 DECLARE_SCHEME_CALLBACK (brew_molecule, (SCM ));
24 static Interval head_extent (Grob*, Axis);
25 static Molecule brew_ledger_lines (Grob *me, int pos, int interspaces,
26 Interval x_extent, Real, bool);
27 DECLARE_SCHEME_CALLBACK (brew_ez_molecule, (SCM));
28 DECLARE_SCHEME_CALLBACK (extent, (SCM,SCM));
29 static bool has_interface (Grob*);
30 static Real stem_attachment_coordinate (Grob *, Axis a);
31 static int get_balltype (Grob*) ;