X-extent-callback. Fixes hairpin-slur collision.
+2005-09-02 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * scm/define-grobs.scm (DynamicLineSpanner): Add
+ X-extent-callback. Fixes hairpin-slur collision.
+
2005-08-31 Graham Percival <gpermus@gmail.com>
* Documentation/user/advanced-notation.itely,
--- /dev/null
+
+\header {
+
+ texidoc = "Dynamics avoid collision with slur."
+}
+
+\version "2.6.0"
+\layout {
+ indent = 0\mm
+ raggedright = ##t
+}
+\relative
+{
+ b(^"dyn outside" b f'\p b,)
+
+ g( d'\< d \! g,)
+}
}
ADD_INTERFACE (Hairpin, "hairpin-interface",
- "A hairpin (de)crescendo.",
- "grow-direction height bound-padding adjacent-hairpins");
+ "A hairpin crescendo/decrescendo.",
+ "adjacent-hairpins "
+ "bound-padding "
+ "grow-direction "
+ "height "
+ );
virtual bool try_music (Music *);
DECLARE_ACKNOWLEDGER (accidental);
- DECLARE_ACKNOWLEDGER (fingering);
DECLARE_ACKNOWLEDGER (dynamic_line_spanner);
+ DECLARE_ACKNOWLEDGER (fingering);
DECLARE_ACKNOWLEDGER (note_column);
DECLARE_ACKNOWLEDGER (script);
DECLARE_ACKNOWLEDGER (text_script);
. (
(axes . (1))
(Y-extent-callback . ,Axis_group_interface::group_extent_callback)
+ (X-extent-callback . ,Axis_group_interface::group_extent_callback)
(Y-offset-callbacks . (,Side_position_interface::aligned_side))
(staff-padding . 0.1)
(padding . 0.6)