]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/time-signature.hh
release: 1.0.12
[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 #include "item.hh"
10 #include "array.hh"
11 #include "scalar.hh"
12
13 /**
14    Print a time_signature sign.
15   TODO:
16
17   C style time_signatures, 2+3+2/8 time_signatures, alla breve.
18   
19  */
20 class Time_signature: public Item {
21
22   
23
24 protected:
25   virtual Molecule*brew_molecule_p() const;
26 public:
27   Time_signature () ;
28   Array<Scalar> args_;
29   String time_sig_type_str_;
30   
31   DECLARE_MY_RUNTIME_TYPEINFO;
32   SCORE_ELEMENT_CLONE(Time_signature);
33 };
34 #endif // METER_HH
35