summaryrefslogtreecommitdiff
path: root/lookupsyms.hh
blob: 1ec0d04d10e38f7d3e43db87170da09ddb416752 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/*
  lilypond, (c) 1996 Han-Wen Nienhuys
*/
#ifndef LOOKUPSYMS_HH
#define LOOKUPSYMS_HH

#include "symbol.hh"

struct Lookup {
    Symtables *symtables_;
    
    /****************/

    void parse (Text_db&t);
    Parametric_symbol *linestaff(int n);
    Parametric_symbol *meter(String);
    Parametric_symbol *stem();
    Symbol streepjes(int pos);
    /**
      pos == 3 : 3 lines above staff (extending below note)

      pos == -3: below staff
      */
    
    Symbol ball(int);
    Symbol flag(int);
    Symbol rest(int);
    Symbol bar(String);
    Symbol dots(int);
    Lookup();
    ~Lookup();
};

#endif