2006-03-02 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * lily/accidental-engraver.cc (make_standard_accidental): only add
+ support for side-axis is X_AXIS. Fixes text-spacing-accidental.ly
+
* mf/GNUmakefile ($(outdir)/emmentaler-%.otf
$(outdir)/emmentaler-%.svg): rewrite without functions; too many
Make incompatibilities.
so it is put left of the accidentals.
*/
for (vsize i = 0; i < left_objects_.size (); i++)
- Side_position_interface::add_support (left_objects_[i], a);
+ {
+ if (left_objects_[i]->get_property ("side-axis") == scm_from_int (X_AXIS))
+ Side_position_interface::add_support (left_objects_[i], a);
+ }
+
+ /*
+ Hmm. Junkme?
+ */
for (vsize i = 0; i < right_objects_.size (); i++)
Side_position_interface::add_support (a, right_objects_[i]);
ADD_ACKNOWLEDGER (Accidental_engraver, tie);
ADD_TRANSLATOR (Accidental_engraver,
+
"Make accidentals. "
"Catch note heads, ties and notices key-change events. "
"This engraver usually lives at Staff level, but "