]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/ly-symbols.hh
release: 1.3.0
[lilypond.git] / lily / include / ly-symbols.hh
1 /*   
2   ly-symbols.hh -- declare SCM symbols.
3   
4   source file of the GNU LilyPond music typesetter
5   
6   (c) 1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
7   
8  */
9
10 #ifndef LY_SYMBOLS_HH
11 #define LY_SYMBOLS_HH
12
13 #include "lily-guile.hh"
14
15 #ifndef DECLARE_LY_SYMBOL
16 #define DECLARE_LY_SYMBOL(a) extern SCM a  ## _scm_sym
17 #endif
18
19 DECLARE_LY_SYMBOL(alt_symbol);
20 DECLARE_LY_SYMBOL(at_line_start);
21 DECLARE_LY_SYMBOL(auto_interstaff_knee_gap);
22 DECLARE_LY_SYMBOL(auto_knee_gap);
23 DECLARE_LY_SYMBOL(bar_size);
24 DECLARE_LY_SYMBOL(beam);
25 DECLARE_LY_SYMBOL(beam_thickness);
26 DECLARE_LY_SYMBOL(beam_dir);
27 DECLARE_LY_SYMBOL(beam_gap);
28 DECLARE_LY_SYMBOL(bracket);
29 DECLARE_LY_SYMBOL(break_helper_only);
30 DECLARE_LY_SYMBOL(break_priority);
31 DECLARE_LY_SYMBOL(breakable);
32 DECLARE_LY_SYMBOL(char);
33 DECLARE_LY_SYMBOL(change);
34 DECLARE_LY_SYMBOL(contains_grace);
35 DECLARE_LY_SYMBOL(damping);
36 DECLARE_LY_SYMBOL(dashed);
37 DECLARE_LY_SYMBOL(dangling);
38 DECLARE_LY_SYMBOL(extremal);
39 DECLARE_LY_SYMBOL(extra_space);
40 DECLARE_LY_SYMBOL(dir_forced);
41 DECLARE_LY_SYMBOL(dir_list);
42 DECLARE_LY_SYMBOL(extender_height);
43 DECLARE_LY_SYMBOL(hyphen_thickness);
44 DECLARE_LY_SYMBOL(hyphen_height);
45 DECLARE_LY_SYMBOL(hyphen_minimum_length);
46 DECLARE_LY_SYMBOL(filledbox);
47 DECLARE_LY_SYMBOL(fontsize);
48 DECLARE_LY_SYMBOL(force_hshift);
49 DECLARE_LY_SYMBOL(grace);
50 DECLARE_LY_SYMBOL(header);
51 DECLARE_LY_SYMBOL(horizontal_shift);
52 DECLARE_LY_SYMBOL(interbeam);
53 DECLARE_LY_SYMBOL(interbeam4);
54 DECLARE_LY_SYMBOL(interline);
55 DECLARE_LY_SYMBOL(length);
56 DECLARE_LY_SYMBOL(linewidth);
57 DECLARE_LY_SYMBOL(minimum_space);
58 DECLARE_LY_SYMBOL(molecule);
59 DECLARE_LY_SYMBOL(notewidth);
60 DECLARE_LY_SYMBOL(non_default);
61 DECLARE_LY_SYMBOL(non_rhythmic);
62 DECLARE_LY_SYMBOL(no_staff_support);
63 DECLARE_LY_SYMBOL(no_stem_extend);
64 DECLARE_LY_SYMBOL(octave_dir);
65 DECLARE_LY_SYMBOL(origin);
66 DECLARE_LY_SYMBOL(output);
67 DECLARE_LY_SYMBOL(padding);
68 DECLARE_LY_SYMBOL(penalty);
69 DECLARE_LY_SYMBOL(pianobrace);
70 DECLARE_LY_SYMBOL(placebox);
71 DECLARE_LY_SYMBOL(rulesym);
72 DECLARE_LY_SYMBOL(rulethickness);
73 DECLARE_LY_SYMBOL(script_priority);
74 DECLARE_LY_SYMBOL(staffheight);
75 DECLARE_LY_SYMBOL(stretch_distance);
76 DECLARE_LY_SYMBOL(style);
77 DECLARE_LY_SYMBOL(text);
78 DECLARE_LY_SYMBOL(transparent);
79 DECLARE_LY_SYMBOL(tuplet);
80 DECLARE_LY_SYMBOL(tuplet_thick);
81 DECLARE_LY_SYMBOL(tuplet_visibility);
82 DECLARE_LY_SYMBOL(visibility_lambda);
83 DECLARE_LY_SYMBOL(volta);
84 DECLARE_LY_SYMBOL(void);
85 DECLARE_LY_SYMBOL(volta_thick);
86
87
88
89 #endif /* LY_SYMBOLS_HH */
90