source file of the GNU LilyPond music typesetter
- (c) 2000--2002 Han-Wen Nienhuys <hanwen@cs.uu.nl>, Glen Prideaux <glenprideaux@iname.com>
+ (c) 2000--2003 Han-Wen Nienhuys <hanwen@cs.uu.nl>, Glen Prideaux <glenprideaux@iname.com>
Similar to (and derived from) Instrument_name_engraver.
*/
#include "engraver.hh"
#include "item.hh"
-#include "bar.hh"
+#include "bar-line.hh"
class Stanza_number_engraver : public Engraver
{
if (gh_string_p (s) || gh_pair_p (s))
/*
- if (i.grob_l_->has_interface (symbol ("lyric-syllable-interface")))
+ if (i.grob_->internal_has_interface (symbol ("lyric-syllable-interface")))
Tried catching lyric items to generate stanza numbers, but it
spoils lyric spacing.
{
text_ = new Item (get_property ("StanzaNumber"));
text_->set_grob_property ("text", txt);
- announce_grob (text_,0);
+ announce_grob (text_, SCM_EOL);
}
}
ENTER_DESCRIPTION(Stanza_number_engraver,
/* descr */ "",
/* creats*/ "StanzaNumber",
-/* acks */ "",
+/* accepts */ "",
+/* acks */ "",
/* reads */ "stz stanza",
/* write */ "");