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
