]> git.donarmstrong.com Git - lilypond.git/blob - notehead.hh
b694e95af82bdfe63bb3d5a7423f90cc950a38c2
[lilypond.git] / notehead.hh
1 /*
2   notehead.hh -- part of LilyPond
3
4   (c) 1996 Han-Wen Nienhuys
5 */
6
7 #ifndef NOTEHEAD_HH
8 #define NOTEHEAD_HH
9 #include "item.hh"
10
11 /// ball at the end of the stem
12 struct Notehead : public Item
13 {
14     int position;
15     int staff_size;
16     int dots;
17     int balltype;
18
19     /****************/
20     void preprocess();
21
22     Notehead(int staff_size);
23     /**
24       position of top line (5 linestaff: 8)
25       */
26     void print()const;
27 private:
28     void brew_molecole();
29 };
30 /**
31   takes care of:
32
33   * help lines  
34   * proper placing of dots 
35
36   */
37 #endif // NOTEHEAD_HH
38