I suppose it is
(define-builtin-markup-command (center-align layout props args)
(markup-list?)
"Put @code{args} in a centered column."
(let* ((mols (interpret-markup-list layout props args))
(cmols (map (lambda (x) (ly:stencil-aligned-to x X CENTER)) mols)))
(stack-lines -1 0.0 (chain-assoc-get 'baseline-skip props) cmols)))
in define-markup-commands.scm
Scheme is a very nasty beast in the sense it can redefine its own syntax.
Bert
Risto Vääräniemi wrote:
Hi again,
On 05/02/2008, Risto Vääräniemi wrote:
One more thing... Does anyone know where the make-center-align-markup
and make-column-markup are defined? They are not defined inside
define-markup-commands.scm. In fact I (read Windoze search) cannot
find them anywhere inside the binary or source releases. I guess they
are there somewhere but the search just cannot find them.
I tried a different search tool (Agent Ransack - thanks Simon) to
search for these commands. Even with the new tool I couldn't find
their definitions in the source distribution (2.11.34). This a bit
seems odd. They seem like an internal LP function but how can LP use a
function is it's not present at the sources. One reason could be that
even the new tool cannot find them. :-(
-Risto
_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user
--
LilyPondTool is the editor for LilyPond files.
See http://lilypondtool.organum.hu
_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user