]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/lyric-extender.hh
* input/regression/lyric-extender.ly: simplify.
[lilypond.git] / lily / include / lyric-extender.hh
1
2 /*
3   extender-spanner.hh -- part of GNU LilyPond
4
5   (c) 1998--2004 Jan Nieuwenhuizen <janneke@gnu.org>
6 */
7
8 #ifndef EXTENDER_SPANNER_HH
9 #define EXTENDER_SPANNER_HH
10
11 #include "spanner.hh"
12
13 /*
14
15   Extenders must be entered manually for now.
16
17   Although it would be possible for Lily to determine where to
18   put extender lines, it's quite a tricky thing to do.  Also,
19   this would demand quite strict lyrics entries.
20
21   Note: the extender is only used for one-syllable words, or
22   for on a word's last syllable.  The extender should be aligned
23   with the left side of the last note of the melissima, and not
24   extend beond, lasting the whole duration of the melissima
25
26  */
27
28 class Lyric_extender
29 {
30 public:
31   static bool has_interface (Grob*);
32   DECLARE_SCHEME_CALLBACK (print, (SCM ));
33 };
34
35 #endif // EXTENDER_SPANNER_HH
36