]> git.donarmstrong.com Git - lilypond.git/commit - scm/define-stencil-commands.scm
scm/define-stencil-commands.scm: cleanup
authorPatrick McCarty <pnorcks@gmail.com>
Sun, 5 Jul 2009 23:51:31 +0000 (16:51 -0700)
committerPatrick McCarty <pnorcks@gmail.com>
Thu, 16 Jul 2009 06:20:38 +0000 (23:20 -0700)
commitf114f22fd1ca52a46d76b34480bb0f19282a0e84
treefe1d55427ba54a30661292a6833358d8d3c248ed
parent797245ff520d9c44f0308bbc2828bb4747c84123
scm/define-stencil-commands.scm: cleanup

- Create a new procedure for stencil "commands",
  the subset of stencil expressions that can be
  defined in output-*.scm.

- Add the missing `setrotation' and `resetrotation'
  expressions.

- Use ly:all-output-backend-commands for the rest
  of the stencil expressions; thus,
  `delay-stencil-evaluation' belongs here, and
  add the missing `rotate-stencil' expression.

- Document the differences between the two procedures.

- Register all of the expressions in "one go".
scm/define-stencil-commands.scm