diff options
Diffstat (limited to 'hdr/lookup.hh')
-rw-r--r-- | hdr/lookup.hh | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/hdr/lookup.hh b/hdr/lookup.hh new file mode 100644 index 0000000000..6bf89c0093 --- /dev/null +++ b/hdr/lookup.hh @@ -0,0 +1,40 @@ +/* + 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 beam_element(int,int,Real=0); + /// round slope to closest TeXslope + Symbol beam(Real&,Real); + Symbol streepjes(int pos); + /** + pos == 3 : 3 lines above staff (extending below note) + + pos == -3: below staff + */ + + Symbol rule_symbol(Real height, Real width); + + Symbol ball(int); + Symbol flag(int); + Symbol rest(int); + Symbol bar(String); + Symbol dots(int); + Lookup(); + ~Lookup(); +}; + +#endif |