/*
extender-spanner.hh -- part of GNU LilyPond
- (c) 1998--2000 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 1998--2004 Jan Nieuwenhuizen <janneke@gnu.org>
*/
#ifndef EXTENDER_SPANNER_HH
#include "spanner.hh"
-/**
- simple extender line
-
- The extender is a simple line at the baseline of the lyric
- that helps show the length of a melissima (tied/slurred note).
+/*
Extenders must be entered manually for now.
for on a word's last syllable. The extender should be aligned
with the left side of the last note of the melissima, and not
extend beond, lasting the whole duration of the melissima
- (as in MUP, urg).
-
- Properties:
-
- word-space --
- height -- in stafflinethickness
+ */
- right-trim-amount --
-
- */
-class Lyric_extender // interface
+class Lyric_extender
{
public:
- Spanner*elt_l_;
- Lyric_extender (Spanner*);
- void set_textitem (Direction, Score_element*);
- DECLARE_SCHEME_CALLBACK(brew_molecule, (SCM ));
+ static bool is_visible (Grob*);
+ static bool has_interface (Grob*);
+ DECLARE_SCHEME_CALLBACK (brew_molecule, (SCM ));
};
#endif // EXTENDER_SPANNER_HH