source file of the GNU LilyPond music typesetter
- (c) 2000--2003 Han-Wen Nienhuys <hanwen@cs.uu.nl>, Glen Prideaux <glenprideaux@iname.com>
+ (c) 2000--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>, Glen Prideaux <glenprideaux@iname.com>
*/
*/
SCM last_stanza_;
public:
- TRANSLATOR_DECLARATIONS(Stanza_number_engraver);
+ TRANSLATOR_DECLARATIONS (Stanza_number_engraver);
virtual void process_music ();
virtual void stop_translation_timestep ();
virtual void acknowledge_grob (Grob_info);
{
SCM stanza = get_property ("stanza");
- if (gh_string_p (stanza) && stanza != last_stanza_)
+ if (is_string (stanza) && stanza != last_stanza_)
{
last_stanza_ = stanza;
- text_ = new Item (get_property ("StanzaNumber"));
- text_->set_grob_property ("text", stanza);
+ text_ = make_item ("StanzaNumber");
+ text_->set_property ("text", stanza);
announce_grob (text_, SCM_EOL);
}
}
}
-ENTER_DESCRIPTION(Stanza_number_engraver,
+ENTER_DESCRIPTION (Stanza_number_engraver,
/* descr */ "",
/* creats*/ "StanzaNumber",
/* accepts */ "",