On 11/10/21, 2:37 PM, "lilypond-user on behalf of Jean Abou Samra" 
<[email protected] on behalf of 
[email protected]> wrote:

    [Kieren]
    >> The page in the Internals Reference doesn't
    >> list all the properties that the grob would
    >> support, only those for which it has a specific
    >> default. You have to explore the interfaces to
    >> find other interesting properties that you can
    >> tweak. In this case, click "Item" ("This object
    >> is of class Item"). You'll find extra-spacing-width
    >> in the item-interface.
    > This is something I’ve asked a couple times before, but been dismissed… 
Maybe you can help?
    >
    > Is there an Automagic™ way to print out a “complete tree” of all 
properties that a grob supports, including any default values?
    
    
    Sure. How about the attached?
    
    Bear in mind that this may stop working in future
    versions (in fact I have a branch somewhere that
    would definitely break it if I ever manage to
    complete the work).

The code looks way cool.  Unfortunately, I couldn't test it because I only have 
2.22 installed, and it doesn't work with 2.22 (perhaps because of guile 1.8)

Carl
 

Reply via email to