]> git.donarmstrong.com Git - lilypond.git/commitdiff
* lily/volta-engraver.cc (process_acknowledged_grobs):
authorMats Bengtsson <mats.bengtsson@s3.kth.se>
Thu, 21 Nov 2002 20:09:15 +0000 (20:09 +0000)
committerMats Bengtsson <mats.bengtsson@s3.kth.se>
Thu, 21 Nov 2002 20:09:15 +0000 (20:09 +0000)
Allow for text markup in repeatCommands.

Documentation/user/refman.itely
lily/volta-engraver.cc

index 7d7ece992f601f9ad04221aea8368b14d1915057..181de60db8d64cef20377c2bc1f4489f3d685522 100644 (file)
@@ -2400,7 +2400,8 @@ command can be
 @item 'end-repeat
  Print a :| bar line
 @item (volta . @var{text})
- Print a volta bracket saying @var{text}.
+ Print a volta bracket saying @var{text} (the text can be specified
+ as a text string or as a markup text, see @ref{Text markup}).
 @item (volta . #f)
  Stop a running volta bracket
 @end table
index 7b3d8da3ae1304b63fceed6bf0e5d86f9d4fe0b9..5579a6d9982c0856eee0cb65adac3381034c7981 100644 (file)
@@ -117,7 +117,8 @@ Volta_engraver::process_music ()
       volta_span_ =0;
     }
 
-  if (gh_string_p (start_string_) && volta_span_)
+  if (volta_span_ && 
+      (gh_string_p (start_string_) || gh_pair_p (start_string_)))
     {
       warning (_ ("Already have a volta spanner.  Stopping that one prematurely."));
       
@@ -138,7 +139,8 @@ Volta_engraver::process_music ()
 void
 Volta_engraver::process_acknowledged_grobs ()
 {
-  if (!volta_span_ && gh_string_p (start_string_))
+  if (!volta_span_ && 
+      (gh_string_p (start_string_) || gh_pair_p (start_string_)))
     {
       started_mom_ = now_mom () ;