]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.46.jcn1
authorfred <fred>
Fri, 28 Mar 1997 00:55:31 +0000 (00:55 +0000)
committerfred <fred>
Fri, 28 Mar 1997 00:55:31 +0000 (00:55 +0000)
init/register.ini [new file with mode: 0644]
lily/include/lyric-register.hh [new file with mode: 0644]

diff --git a/init/register.ini b/init/register.ini
new file mode 100644 (file)
index 0000000..b8447d2
--- /dev/null
@@ -0,0 +1,29 @@
+%
+
+melodicregs = \inputregister {
+       Staff_registers
+       \inputregister {Bar_register}
+       \inputregister {Clef_register}
+       \inputregister {Key_register}
+       \inputregister {Meter_register}
+       \inputregister {Local_key_register}
+       \inputregister { Staff_sym_register }
+       \inputregister {
+               Voice_group_registers
+               \inputregister { Dynamic_register }
+               \inputregister { Stem_beam_register }
+               \inputregister { Text_register }
+               \inputregister { Script_register }
+               \inputregister { Voice_registers
+                       \inputregister { Notehead_register }
+                       \inputregister { Slur_register }
+               }
+       }
+}
+
+lyricregs = \inputregister {
+       Lyric_register % ugh.
+       \inputregister { Lyric_register }       
+       \inputregister { Swallow_register }
+       
+}
diff --git a/lily/include/lyric-register.hh b/lily/include/lyric-register.hh
new file mode 100644 (file)
index 0000000..f9f43be
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+  lyric-register.hh -- declare 
+
+  source file of the LilyPond music typesetter
+
+  (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
+*/
+
+
+#ifndef LYRIC_REGISTER_HH
+#define LYRIC_REGISTER_HH
+#include "register.hh"
+#include "varray.hh"
+
+#include "proto.hh"
+class Lyric_register : public Request_register {
+    Array<Lyric_req*> lreq_arr_;
+    virtual bool acceptable_request_b(Request*);
+    virtual bool try_request(Request*);
+    virtual void process_requests();
+    virtual void post_move_processing();
+public:
+    NAME_MEMBERS(Lyric_register);
+    Lyric_register();
+};
+#endif // LYRIC_REGISTER_HH