]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/bar-engraver.cc
*** empty log message ***
[lilypond.git] / lily / bar-engraver.cc
index dad72a4fe4f7648f1125d65df46ea1e2d4569b36..85c98ead9c961ae532a73377b2e942efd96f3c0f 100644 (file)
@@ -3,7 +3,7 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c) 1997--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  (c) 1997--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
   Jan Nieuwenhuizen <janneke@gnu.org>
 */
 
@@ -12,6 +12,8 @@
 #include "warn.hh"
 #include "item.hh"
 
+#include "translator.icc"
+
 /*
   generate bars. Either user ("|:"), or default (new measure)
 */
@@ -19,12 +21,12 @@ class Bar_engraver : public Engraver
 {
 public:
   TRANSLATOR_DECLARATIONS (Bar_engraver);
-  void request_bar (String type_string);
+  void request_bar (std::string type_string);
 
 protected:
   virtual void finalize ();
-  virtual void stop_translation_timestep ();
-  virtual void process_acknowledged_grobs ();
+  void stop_translation_timestep ();
+  void process_acknowledged ();
 
 private:
   void typeset_bar ();
@@ -63,12 +65,12 @@ Bar_engraver::finalize ()
   This is a little hairy : whichBar may be set by
   Repeat_acknowledge_engraver::process_music, which is at score
   context. This means that grobs could should be created after
-  process_music. We do stuff process_acknowledged_grobs (), just to be
+  process_music. We do stuff process_acknowledged (), just to be
   on the safe side.
 */
 
 void
-Bar_engraver::process_acknowledged_grobs ()
+Bar_engraver::process_acknowledged ()
 {
   if (!bar_ && scm_is_string (get_property ("whichBar")))
     create_bar ();
@@ -94,10 +96,9 @@ Bar_engraver::stop_translation_timestep ()
 }
 
 ADD_TRANSLATOR (Bar_engraver,
-               /* descr */ "Create barlines. This engraver is controlled through the "
+               /* doc */ "Create barlines. This engraver is controlled through the "
                "@code{whichBar} property. If it has no bar line to create, it will forbid a linebreak at this point",
-               /* creats*/ "BarLine",
-               /* accepts */ "",
-               /* acks  */ "",
-               /* reads */ "whichBar",
+               /* create */ "BarLine",
+               /* accept */ "",
+               /* read */ "whichBar",
                /* write */ "");