]> git.donarmstrong.com Git - lilypond.git/commitdiff
partial: 0.0.24.hanjan
authorHan-Wen Nienhuys & Jan Nieuwenhuizen <hanjan@lilypond.org>
Fri, 24 Jan 1997 10:35:22 +0000 (11:35 +0100)
committerHan-Wen Nienhuys & Jan Nieuwenhuizen <hanjan@lilypond.org>
Fri, 24 Jan 1997 10:35:22 +0000 (11:35 +0100)
hdr/lyricwalker.hh [new file with mode: 0644]

diff --git a/hdr/lyricwalker.hh b/hdr/lyricwalker.hh
new file mode 100644 (file)
index 0000000..846b9a5
--- /dev/null
@@ -0,0 +1,35 @@
+/*
+  simplewalker.hh -- part of LilyPond
+
+  (c) 1996,97 Han-Wen Nienhuys, Jan Nieuwenhuizen <jan@digicash.nl>
+*/
+
+#ifndef LYRICWALKER_HH
+#define LYRICWALKER_HH
+
+#include "proto.hh"
+#include "grouping.hh"
+#include "staffwalker.hh"
+#include "lyriccolumn.hh"
+
+struct Lyric_item; // put into proto
+struct Lyric_walker: Staff_walker {
+    Array<Lyric_item*> litem_l_array_;
+
+    /****************/
+
+    virtual void do_TYPESET_command(Command*);
+    virtual void do_INTERPRET_command(Command*);
+    virtual void process_requests();
+    virtual void reset();
+    
+    void do_word(Word_info);
+    Lyric_walker(Lyric_staff* lstaff_l);
+    Lyric_column* lcol_l();
+    Lyric_staff* lstaff_l();
+};
+
+
+#endif // LYRICWALKER_HH
+
+