On Fri, Mar 15, 2019 at 4:13 AM Urs Liska <[email protected]> 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/[email protected]/msg100335.html

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

HTH,
David

_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to