]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/clef-item.hh
release: 0.0.52
[lilypond.git] / lily / include / clef-item.hh
1
2 /*
3   clef-item.hh -- declare Clef_item
4
5   (c) 1996,97 Han-Wen Nienhuys
6 */
7
8 #ifndef CLEFITEM_HH
9 #define CLEFITEM_HH
10 #include "item.hh"
11
12 /**
13   Set a clef in a staff.
14  */
15 class Clef_item : public Item {
16 protected:
17     Molecule* brew_molecule_p()const;
18 public:
19     
20     String type_;
21     int y_off;
22
23     /// is this a change clef (smaller size)?
24     bool change;
25
26     /* *************** */
27 NAME_MEMBERS(Clef_item);
28     Clef_item();
29     void read(Clef_register const&);
30     void read(String);
31 };
32
33 #endif // CLEFITEM_HH
34
35