From: fred Date: Fri, 28 Mar 1997 00:55:31 +0000 (+0000) Subject: lilypond-0.0.46.jcn1 X-Git-Tag: release/1.5.59~6164 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=265dc8a91817a34cf481ce68bd5bf5a8f1a692b6;p=lilypond.git lilypond-0.0.46.jcn1 --- 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