X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fbar.hh;h=c315e2137aa143452c91beccb4c8520d1d5c4fc8;hb=dfb3c8a4b2ee5edab542740b7ae1026b07ba2ef6;hp=9513fc153310682aa5c75cd51100f5e3115a84cd;hpb=0dc651561ed849b121d26cbd07a192e9fefeb832;p=lilypond.git diff --git a/lily/include/bar.hh b/lily/include/bar.hh index 9513fc1533..c315e2137a 100644 --- a/lily/include/bar.hh +++ b/lily/include/bar.hh @@ -1,27 +1,32 @@ /* bar.hh -- part of GNU LilyPond - (c) 1996,97 Han-Wen Nienhuys + (c) 1996--1998 Han-Wen Nienhuys */ #ifndef BAR_HH #define BAR_HH #include "item.hh" /** + A vertical bar. + TODO: connections with pre and postbreak */ class Bar:public Item { public: - String type_str_; - - NAME_MEMBERS(); - SCORE_ELEM_CLONE(Bar); - Bar(); -private: - void do_print() const; + String type_str_; + bool at_line_start_b_; + + + VIRTUAL_COPY_CONS(Score_element); + Bar (); + protected: - virtual void do_pre_processing(); - Molecule*brew_molecule_p()const; + virtual void do_pre_processing (); + virtual Molecule* do_brew_molecule_p () const; + +private: + void do_print () const; }; #endif // BAR_HH