]> git.donarmstrong.com Git - lilypond.git/blob - scm/define-stencil-commands.scm
* scm/define-stencil-commands.scm (Module): new file. Register all
[lilypond.git] / scm / define-stencil-commands.scm
1
2
3 ;; TODO: generate this list by registering the stencil expressions
4 ;;       stencil expressions should have docstrings.
5 (map ly:register-stencil-expression
6      '(beam
7        bezier-sandwich
8        blank
9        bracket
10        char
11        circle
12        dashed-line
13        dashed-slur
14        dot
15        draw-line
16        filledbox
17        glyph-string
18        named-glyph
19        polygon
20        repeat-slash
21        round-filled-box
22        text
23        url-link
24        utf8-string
25        white-dot
26        white-text
27        embedded-ps
28        zigzag-line))
29
30 ;; TODO:
31 ;;  - generate this list by registering the output-backend-commands
32 ;;    output-backend-commands should have docstrings.
33 ;;  - remove hard copies in output-ps output-tex
34
35 (define-public (ly:all-output-backend-commands)
36   "Return list of output backend commands."
37   '(
38     grob-cause
39     no-origin
40     placebox
41     unknown))