From: Reinhold Kainhofer Date: Tue, 19 Aug 2008 16:44:30 +0000 (+0200) Subject: Add instrument-specific-markup-interface, assign to TextScript and add (fret-board... X-Git-Tag: release/2.11.57-1~34^2~14 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=cbdc9b926b4915a8b1631209962eac2cccbb34c4;p=lilypond.git Add instrument-specific-markup-interface, assign to TextScript and add (fret-board|harp-pedal)-details to it Harp Pedal diagrams and fret board diagrams can be tweaked using the fret-board-details and harp-pedal-details property alists of TextScript. However, so far they were not "officially" assigned to any interface of TextScript, so they didn't appear in the auto-generated documentation... --- diff --git a/scm/define-grob-interfaces.scm b/scm/define-grob-interfaces.scm index 54848be876..b5ffda6574 100644 --- a/scm/define-grob-interfaces.scm +++ b/scm/define-grob-interfaces.scm @@ -62,9 +62,9 @@ note)." '(columns common-shortest-duration)) (ly:add-interface - 'harp-pedal-interface - "A harp pedal diagram" - '(harp-pedal-details size thickness)) + 'instrument-specific-markup-interface + "Instrument-specific markup (like fret boards or harp pedal diagrams)." + '(fret-diagram-details harp-pedal-details size thickness)) (ly:add-interface 'key-cancellation-interface diff --git a/scm/define-grobs.scm b/scm/define-grobs.scm index 5554030339..d43ce82efc 100644 --- a/scm/define-grobs.scm +++ b/scm/define-grobs.scm @@ -1860,6 +1860,7 @@ (meta . ((class . Item) (interfaces . (text-script-interface text-interface + instrument-specific-markup-interface side-position-interface font-interface))))))