From cbdc9b926b4915a8b1631209962eac2cccbb34c4 Mon Sep 17 00:00:00 2001 From: Reinhold Kainhofer Date: Tue, 19 Aug 2008 18:44:30 +0200 Subject: [PATCH] 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... --- scm/define-grob-interfaces.scm | 6 +++--- scm/define-grobs.scm | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) 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)))))) -- 2.39.5