]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/time-signature.hh
762f465b98c27cc2c627f7abf5fc7a1465bc5173
[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   Array<Scalar> args;
22
23 protected:
24   virtual Molecule*brew_molecule_p() const;
25 public:
26   Time_signature (Array<Scalar> args) ;
27   DECLARE_MY_RUNTIME_TYPEINFO;
28   SCORE_ELEMENT_CLONE(Time_signature);
29 };
30 #endif // METER_HH
31