]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/custos.hh
a8301da03f2ee932f2696753e68b74d62751afbe
[lilypond.git] / lily / include / custos.hh
1 /*
2   custos.hh
3
4   source file of the GNU LilyPond music typesetter
5
6   (c)  2000--2003 Juergen Reuter <reuter@ipd.uka.de>
7 */
8
9 #ifndef CUSTOS_HH
10 #define CUSTOS_HH
11
12 #include "lily-guile.hh"
13
14 struct Custos
15 {
16   DECLARE_SCHEME_CALLBACK (brew_molecule, (SCM ));
17   static bool has_interface (Grob*);
18
19 private:
20   static void add_streepjes (Grob* me, int pos, int interspaces, Molecule* custos_);
21   static Molecule create_ledger_line (Interval x_extent, Grob *me) ;
22
23 };
24
25 #endif // CUSTOS_HH
26