to 1.9.0 conversion.
* lily/mark-engraver.cc: doc string.
2004-03-26 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * scripts/convert-ly.py (FatalConversionError.conv): add #'() case
+ to 1.9.0 conversion.
+
+
+ * lily/mark-engraver.cc: doc string.
+
* make/lilypond.redhat.spec.in (Group): add vim scriptlets.
* Documentation/user/introduction.itely (Introduction): new node.
ENTER_DESCRIPTION (Bar_number_engraver,
/* descr */ "A bar number is created whenever measurePosition is zero. It is\n"
-"put on top of all staves, and appears only at left side of the staff.",
+ "put on top of all staves, and appears only at left side of the staff. "
+ "The staves are taken from @code{stavesFound}, which is maintained by "
+ "@code{@ref{Staff_collecting_engraver}}. "
+ ,
+
/* creats*/ "BarNumber",
/* accepts */ "",
/* acks */ "break-aligned-interface",
public:
TRANSLATOR_DECLARATIONS (Mark_engraver);
protected:
- Item* text_;
-
+ Item *text_;
protected:
virtual void stop_translation_timestep ();
virtual void acknowledge_grob (Grob_info);
{
text_ =0;
mark_ev_ = 0;
+ staff_ = 0;
}
void
{
if (text_)
{
- text_->set_property ("side-support-elements" , get_property ("stavesFound"));
+ SCM lst = get_property ("stavesFound");
+ text_->set_property ("side-support-elements" , lst);
typeset_grob (text_);
text_ =0;
}
}
ENTER_DESCRIPTION (Mark_engraver,
-/* descr */ "",
+/* descr */ "This engraver will create RehearsalMark objects. "
+ "It puts them on top of all staves (which is taken from "
+ "the property @code{stavesFound}). If moving this engraver "
+ "to a different context, "
+ "@ref{Staff_collecting_engraver} must move along, otherwise all marks"
+ "end up on the same Y-location"
+ ,
/* creats*/ "RehearsalMark",
/* accepts */ "mark-event",
/* acks */ "bar-line-interface",
}
ENTER_DESCRIPTION (Metronome_mark_engraver,
-/* descr */ "Engrave metro nome marking. This delegates the real work to the function in the metronomeMarkFormatter property",
+/* descr */ "Engrave metro nome marking. This delegates the formatting work "
+ "to the function in the metronomeMarkFormatter property. "
+ "The mark is put over all staves. "
+ "The staves are taken from the @code{stavesFound} property, "
+ "which is maintained by @code{@ref{Staff_collecting_engraver}}. "
+
+ ,
/* creats*/ "MetronomeMark",
/* accepts */ "metronome-change-event",
/* acks */ "time-signature-interface bar-line-interface",
return str
def conv (str):
+ str = re.sub (r"#'\(\)", "@SCM_EOL@", str)
str = conv_relative (str)
str = sub_chords (str)
str = articulation_substitute (str)
+ str = re.sub ("@SCM_EOL@", "#'()", str)
return str