]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/time-signature.hh
patch::: 1.1.0.jcn1: tegen nul
[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*brew_molecule_p() const;
27 public:
28   Time_signature () ;
29   Array<Real> args_;
30   String time_sig_type_str_;
31   
32   DECLARE_MY_RUNTIME_TYPEINFO;
33   SCORE_ELEMENT_CLONE(Time_signature);
34 };
35 #endif // METER_HH
36