]> git.donarmstrong.com Git - lilypond.git/blob - scm/music-property-description.scm
release: 1.3.131
[lilypond.git] / scm / music-property-description.scm
1 ;;;; music-property-description.scm -- part of generated backend documentation
2 ;;;;
3 ;;;;  source file of the GNU LilyPond music typesetter
4 ;;;; 
5 ;;;; (c) 1998--2001  Han-Wen Nienhuys <hanwen@cs.uu.nl>
6 ;;;;                 Jan Nieuwenhuizen <janneke@gnu.org>
7
8
9 (define all-music-properties '())
10
11 (define (music-property-description symbol type? description)
12   (set-object-property! symbol 'music-type? type?)
13   (set-object-property! symbol 'music-doc description)
14   (set! all-music-properties (cons symbol all-music-properties))
15   )
16 (define (true? x) #t)
17
18 (music-property-description 'iterator-ctor c++-function? "Function to construct music-event-iterator object for this Music")
19 (music-property-description 'duration duration? "")
20 (music-property-description 'metronome-count number? "How many beats in a minute?")
21 (music-property-description 'span-type symbol? "What kind of spanner should be created?")
22 (music-property-description 'alternatives music? "Music_sequence of alternatives for repeated music.")
23 (music-property-description 'articulation-type symbol? "key for scriptDefinitions alist")
24 (music-property-description 'bass boolean? "")
25 (music-property-description 'body music? "")
26 (music-property-description 'cautionary boolean? "")
27 (music-property-description 'change-to-id string? "")
28 (music-property-description 'change-to-type string? "")
29 (music-property-description 'context-id string? "")
30 (music-property-description 'context-type string?  "")
31 (music-property-description 'denominator integer? "")
32 (music-property-description 'direction dir? "")
33 (music-property-description 'text-type symbol? "")
34 (music-property-description 'element music )
35 (music-property-description 'grob-property symbol? "")
36 (music-property-description 'grob-value true? "")
37 (music-property-description 'elements list? "")
38 (music-property-description 'force-accidental boolean? "")
39 (music-property-description 'inversion boolean? "")
40 (music-property-description 'label string? "")
41 (music-property-description 'last-pitch pitch? "")
42 (music-property-description 'length procedure? "")
43 (music-property-description 'lyrics music? "")
44 (music-property-description 'mark-label string? "")
45 (music-property-description 'numerator integer? "")
46 (music-property-description 'one music? ""); part-combine, fixme, naming.
47 (music-property-description 'origin input? "")
48 (music-property-description 'penalty number? "")
49 (music-property-description 'pitch pitch? "")
50 (music-property-description 'pitch-alist list? "")
51 (music-property-description 'predicate procedure? "")
52 (music-property-description 'type symbol? "")
53 (music-property-description 'repeat-count  integer? "")
54 (music-property-description 'span-direction dir? "")
55 (music-property-description 'symbol symbol? "")
56 (music-property-description 'symbols list? "")
57 (music-property-description 'tempo duration? "")
58 (music-property-description 'text string? "");; markup?
59 (music-property-description 'tremolo-type integer? "")
60 (music-property-description 'two music? ""); part-combine, fixme, naming.
61 (music-property-description 'value true? "")
62 (music-property-description 'what string? "")