]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/text-item.hh
* lily/my-lily-parser.cc: remove paper_description function
[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 "stencil.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   DECLARE_SCHEME_CALLBACK (interpret_string, (SCM, SCM, SCM, SCM));
24   static bool has_interface (Grob*);
25   static bool markup_p (SCM) ;
26
27 };
28
29
30   
31
32
33 #endif /* TEXT_ITEM */