;; ;; define-stencil-commands.scm -- define valid stencil expression heads ;; ;; source file of the GNU LilyPond music typesetter ;; ;; (c) 2005--2006 Han-Wen Nienhuys ;; (map ly:register-stencil-expression '(beam bezier-sandwich blank bracket char circle dashed-line dashed-slur dot draw-line embedded-ps glyph-string named-glyph path polygon repeat-slash resetcolor round-filled-box setcolor text url-link utf-8-string white-dot white-text zigzag-line grob-cause no-origin placebox unknown )) ;; TODO: ;; - generate this list by registering the output-backend-commands ;; output-backend-commands should have docstrings. ;; - remove hard copies in output-ps output-tex (define-public (ly:all-output-backend-commands) "Return list of output backend commands." '(combine-stencil color translate-stencil)) (map ly:register-stencil-expression (ly:all-output-backend-commands))