Add context property harmonicDots to determine whether
dots should be visible.
--- /dev/null
+\version "2.11.58"
+
+\header {
+ texidoc = "
+Dots on harmonic note heads can be shown by setting the property
+@code{harmonicDots}.
+"
+}
+
+\relative c'' {
+ r4 <bes es\harmonic>2.
+ \set harmonicDots = ##t
+ r4 <bes es\harmonic>2.
+}
{
inf.grob ()->set_property ("style", ly_symbol2scm ("harmonic"));
Grob *d = unsmob_grob (inf.grob ()->get_object ("dot"));
- if (d)
+ if (d && !to_boolean (get_property ("harmonicDots")))
d->suicide ();
}
}
/* read */
"fingeringOrientations "
+ "harmonicDots "
"strokeFingerOrientations "
"stringNumberOrientations ",
(harmonicAccidentals ,boolean? "If set, harmonic notes in chords
get accidentals.")
+ (harmonicDots ,boolean? "If set, harmonic notes in dotted chords get
+dots.")
(highStringOne ,boolean? "Whether the first string is the string
with highest pitch on the instrument. This used by the automatic
string selector for tablature notation.")