From: fred Date: Mon, 10 Feb 1997 22:11:33 +0000 (+0000) Subject: lilypond-0.0.30 X-Git-Tag: release/1.5.59~6349 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=8c7aaf60b4b44438e9356a6e6baf66febd7ba5ec;p=lilypond.git lilypond-0.0.30 --- diff --git a/hdr/stembeamreg.hh b/hdr/stembeamreg.hh new file mode 100644 index 0000000000..3d9d6026df --- /dev/null +++ b/hdr/stembeamreg.hh @@ -0,0 +1,32 @@ +/* + stembeamreg.hh -- part of LilyPond + + (c) 1997 Han-Wen Nienhuys +*/ + + +#ifndef STEMBEAMREG_HH +#define STEMBEAMREG_HH +#include "register.hh" + +struct Stem_beam_register : Request_register { + Stem * stem_p_; + Beam * beam_p_; + Beam_req * beam_req_l_; + Stem_req * stem_req_l_; + Beam_req * start_req_l_; + bool end_beam_b_; + Rhythmic_grouping *current_grouping; + int default_dir_i_; + + /* *************** */ + Stem_beam_register(Complex_walker*); + ~Stem_beam_register(); + void set_dir(int dir_i_); + virtual bool try_request(Request*); + virtual void process_request(); + virtual void acknowledge_element(Staff_elem_info); + virtual void do_pre_move_process(); + virtual void do_post_move_process(); +}; +#endif // STEMBEAMREG_HH