From 265dc8a91817a34cf481ce68bd5bf5a8f1a692b6 Mon Sep 17 00:00:00 2001 From: fred Date: Fri, 28 Mar 1997 00:55:31 +0000 Subject: [PATCH] lilypond-0.0.46.jcn1 --- init/register.ini | 29 +++++++++++++++++++++++++++++ lily/include/lyric-register.hh | 26 ++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 init/register.ini create mode 100644 lily/include/lyric-register.hh diff --git a/init/register.ini b/init/register.ini new file mode 100644 index 0000000000..b8447d2dc4 --- /dev/null +++ b/init/register.ini @@ -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 index 0000000000..f9f43bea26 --- /dev/null +++ b/lily/include/lyric-register.hh @@ -0,0 +1,26 @@ +/* + lyric-register.hh -- declare + + source file of the LilyPond music typesetter + + (c) 1997 Han-Wen Nienhuys +*/ + + +#ifndef LYRIC_REGISTER_HH +#define LYRIC_REGISTER_HH +#include "register.hh" +#include "varray.hh" + +#include "proto.hh" +class Lyric_register : public Request_register { + Array 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 -- 2.39.5