2004-09-22 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * lily/dynamic-engraver.cc (acknowledge_grob): attach hairpin
+ start to note-column.
+
+ * lily/hairpin.cc (print): check text-interface, to attach to
+ dynamic texts.
+
+ * lily/include/text-item.hh (class Text_interface): rename
+ Text_item -> Text_interface
+
* lily/piano-pedal-bracket.cc (print): robustify.
2004-09-22 Pedro Kroger <kroeger@pedrokroeger.net>
@verbatim
(Fingering
. (
- (print-function . ,Text_item::print)
+ (print-function . ,Text_interface::print)
(padding . 0.6)
(staff-padding . 0.6)
(self-alignment-X . 0)
}
{
- \override Staff.TimeSignature #'print-function = #Text_item::print
+ \override Staff.TimeSignature #'print-function = #Text_interface::print
\override Staff.TimeSignature #'text = #tsMarkup
\time 3/2
c'2 \bar ":" c'4 c'4.
" }
-\version "2.3.17"
+\version "2.3.18"
\score {
\context Staff \transpose c c' {
\override Score.BarNumber #'break-visibility = #end-of-line-invisible
\set Score.barNumberVisibility = #(every-nth-bar-number-visible 4)
\override Score.BarNumber #'print-function =
- #(make-stencil-boxer 0.1 0.25 0.25 Text_item::print)
+ #(make-stencil-boxer 0.1 0.25 0.25 Text_interface::print)
\override Score.BarNumber #'font-size = #2
\repeat unfold 9 { c1 } \bar "|."
-\version "2.3.17"
+\version "2.3.18"
\header {
texidoc = "@cindex Boxed Stencil
\score { \relative c'' {
\override TextScript #'print-function =
- #(make-stencil-boxer 0.1 0.3 0.2 Text_item::print)
+ #(make-stencil-boxer 0.1 0.3 0.2 Text_interface::print)
c'4^"foo"
#(make-stencil-boxer 0.05 0.25 0.25 Stem::print)
\override Score.RehearsalMark #'print-function =
- #(make-stencil-boxer 0.15 0.3 0.3 Text_item::print)
+ #(make-stencil-boxer 0.15 0.3 0.3 Text_interface::print)
c8
\revert Stem #'print-function
-\version "2.3.16"
+\version "2.3.18"
\header {
texidoc = "Wilhelmus van Nassouwe"
\set Staff.minimumVerticalExtent = #'(2 . 2)
%% Custom time signature
- \override Staff.TimeSignature #'print-function = #Text_item::print
+ \override Staff.TimeSignature #'print-function = #Text_interface::print
\override Staff.TimeSignature #'text = #oneHalfNoteTime
\noclefs
(space-alist . (
(time-signature . (extra-space . 1.25))
(staff-bar . (extra-space . 0.6))
+ (key-signature . (extra-space . 0.5))
(right-edge . (extra-space . 0.5))
(first-note . (fixed-space . 2.5))
))
conversions.append (((2, 3, 18),
conv,
- '''Text_item -> Text_interface''' )
+ '''Text_item -> Text_interface''' ))
################################
# END OF CONVERSIONS