]> git.donarmstrong.com Git - lilypond.git/commitdiff
tablature: fix problems with MultiMeasureRestNumber
authorMarc Hohl <marc@hohlart.de>
Thu, 15 Oct 2009 06:06:57 +0000 (08:06 +0200)
committerTrevor Daniels <t.daniels@treda.co.uk>
Fri, 16 Oct 2009 07:44:05 +0000 (08:44 +0100)
Make MultiMeasureRestNumber transparent in standard tablature.

ly/engraver-init.ly
ly/property-init.ly

index 722250d6f4997c212d3ee502af07ed05ae1d456b..2a233d719aa02d974770603217b07ef56c0c5f9f 100644 (file)
@@ -729,14 +729,12 @@ context."
   \override Stem #'transparent = ##t
   %% automatic beams should be suppressed for similar reasons ...
   autoBeaming = ##f
-  %% ... and we ignore collision warnings that may occur due to
-  %% stem overlapping ...
-  \override NoteColumn #'ignore-collision = ##t
   %% remove beams, dots and rests ...
   \override Beam #'stencil = ##f
   \override Dots #'stencil = ##f
   \override Rest #'stencil = ##f
   \override MultiMeasureRest #'stencil = ##f
+  \override MultiMeasureRestNumber #'transparent = ##t
   %% ... all kinds of ties/slurs
   \override Tie  #'stencil = ##f
   \override RepeatTie #'stencil = ##f
@@ -796,6 +794,9 @@ context."
   \override ParenthesesItem #'stencils = #parentheses-item::calc-tabstaff-parenthesis-stencils
   %% no arpeggios
   \override Arpeggio #'stencil = ##f
+  %% we ignore collision warnings that may occur due to
+  %% stem overlapping, because we have no stems ;-)
+  \override NoteColumn #'ignore-collision = ##t
   %% Special "TAB" clef
   clefGlyph = #"clefs.tab"
   clefPosition = #0
index 95006443f964f084faeda5f1f2b83aeb1ec8f3f0..4983506c5842f47800a2e02287807c66357550d0 100644 (file)
@@ -375,11 +375,11 @@ tabFullNotation = {
   % time signature
   \revert TabStaff.TimeSignature #'stencil
   % stems (the half note gets a double stem)
-  \revert Stem #'length
-  \revert Stem #'no-stem-extend
-  \revert Stem #'flag-style
-  \revert Stem #'details
-  \revert Stem #'transparent
+  \revert TabVoice.Stem #'length
+  \revert TabVoice.Stem #'no-stem-extend
+  \revert TabVoice.Stem #'flag-style
+  \revert TabVoice.Stem #'details
+  \revert TabVoice.Stem #'transparent
   \override TabVoice.Stem #'stencil = #tabvoice::draw-double-stem-for-half-notes
   \set autoBeaming = ##t
   \revert NoteColumn #'ignore-collision
@@ -392,22 +392,24 @@ tabFullNotation = {
   \revert TabVoice.RepeatTie #'after-line-breaking
   \revert TabVoice.LaissezVibrerTie #'stencil
   \revert TabVoice.Slur #'stencil
-  \revert PhrasingSlur #'stencil
+  \revert TabVoice.PhrasingSlur #'stencil
   % tuplet stuff
   \revert TabVoice.TupletBracket #'stencil
   \revert TabVoice.TupletNumber #'stencil
   % dynamic signs
-  \revert DynamicText #'transparent
-  \revert DynamicTextSpanner #'stencil
+  \revert TabVoice.DynamicText #'transparent
+  \revert TabVoice.DynamicTextSpanner #'stencil
   \revert TabVoice.DynamicTextSpanner #'stencil
   \revert TabVoice.Hairpin #'transparent
   % rests
   \revert TabVoice.Rest #'stencil
   \revert TabVoice.MultiMeasureRest #'stencil
+  \revert TabVoice.MultiMeasureRestNumber #'transparent
   % markups etc.
   \revert TabVoice.Script #'stencil
   \revert TabVoice.TextScript #'stencil
   \revert TabStaff.Arpeggio #'stencil
+  \revert TabStaff.NoteColumn #'ignore-collision
 }
 
 %tie/repeat tie behaviour