lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Order of callback function calls


From: David Nalesnik
Subject: Re: Order of callback function calls
Date: Fri, 15 Mar 2019 10:50:39 -0500

On Fri, Mar 15, 2019 at 4:13 AM Urs Liska <address@hidden> wrote:
>
> Hi,
>
> I'm thinking about collecting some (and hopefully a growing corpus) of
> the functions that help dealing with grobs in callback functions and
> make them accessible in an openLilyLib package. For example for so many
> applications it is necessary to find a grob's system, then get all
> objects within that and find specific ones within that list. Or find the
> NoteColumn's at the two ends of a spanner, etc. I think making such
> patterns more accessible with functions is a way for me to become more
> comfortable with this type of grob manipulation, and maybe it will be
> useful to make this area somewhat more accessible for an (even if only
> slightly) wider audience.
>
> I know that some functions can only be called before or after certain
> points in the engraving process. For example all information about the
> absolute positioning of grobs is only available after-line-breaking,
> while some actions (e.g. setting properties like 'X-offset) will only
> have an effect before-line-breaking (whereas one can set the 'color
> property at any time).
>
> I have two questions about this for now:
>
> 1. Is there a list somewhere detailing *all* available callbacks?

You might find the following useful:

https://www.mail-archive.com/address@hidden/msg100335.html

(One thing you will notice is the lack of documentation strings in
many public functions.)

HTH,
David



reply via email to

[Prev in Thread] Current Thread [Next in Thread]