]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/text-item.hh
e272303e4b78ad1d2a230dfeaf0260a756c52a5b
[lilypond.git] / lily / include / text-item.hh
1 /*   
2   text-item.hh -- declare markup functions
3
4   source file of the GNU LilyPond music typesetter
5   
6   (c) 1998--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
7   Jan Nieuwenhuizen <janneke@gnu.org>
8  */
9
10 #ifndef TEXT_ITEM
11 #define TEXT_ITEM
12
13
14 #include "lily-proto.hh"
15 #include "lily-guile.hh"
16 #include "molecule.hh"
17
18 class Text_item
19 {
20 public:
21   DECLARE_SCHEME_CALLBACK (print, (SCM));
22   DECLARE_SCHEME_CALLBACK (interpret_markup, (SCM, SCM, SCM));
23   static bool has_interface (Grob*);
24   static bool markup_p (SCM) ;
25
26 };
27
28
29   
30
31
32 #endif /* TEXT_ITEM */