]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/time-signature.hh
release: 1.1.18
[lilypond.git] / lily / include / time-signature.hh
1 /*
2   time_signature.hh -- declare Time_signature
3
4   (c) 1996--1998 Han-Wen Nienhuys
5 */
6
7 #ifndef METER_HH
8 #define METER_HH
9
10 #include "item.hh"
11 #include "array.hh"
12 #include "real.hh"
13
14 /**
15    Print a time_signature sign.
16   TODO:
17
18   C style time_signatures, 2+3+2/8 time_signatures, alla breve.
19   
20  */
21 class Time_signature: public Item {
22
23   
24
25 protected:
26   virtual Molecule*do_brew_molecule_p() const;
27 public:
28   Time_signature () ;
29   Array<int> args_;
30   String time_sig_type_str_;
31   
32   
33   VIRTUAL_COPY_CONS(Score_element);
34 };
35 #endif // METER_HH
36