]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/local-key-item.hh
release: 1.5.29
[lilypond.git] / lily / include / local-key-item.hh
1 /*
2   local-key-item.hh -- part of GNU LilyPond
3
4   (c) 1996--2002 Han-Wen Nienhuys
5 */
6
7 #ifndef LOCALKEYITEM_HH
8 #define LOCALKEYITEM_HH
9
10
11 #include "array.hh"
12 #include "pitch.hh"
13
14 class Local_key_item
15 {
16   static Molecule parenthesize (Grob*me, Molecule) ;
17 public:
18   DECLARE_SCHEME_CALLBACK (after_line_breaking, (SCM));
19   DECLARE_SCHEME_CALLBACK (brew_molecule, (SCM));
20   static void add_pitch (Grob*me, Pitch, bool cautionary, bool natural, Grob *tie_break_cautionary);
21   static bool has_interface (Grob*);
22   static void set_interface (Grob*);  
23 };
24
25
26 #endif // LOCALKEYITEM_HH
27