[EMAIL PROTECTED] writes:
> Any spanner should be a triple of property sets for
> 
>   not-broken
>   before-break
>   after-break

> In the normal case, the properties from non-broken are simply copied
> to before-break and after-break.

Except that spanners can be broken in many pieces (more than 2). For
example the staff-symbol. Or a very long phrasing slur. I think that
it is wiser to wait for real problems (of which yours is one) to
accumulate so we can see what the best solution is. 

>   \context Staff \outputproperty #(make-after-break-position-checker 0)
>                                  #'extra-offset = #'(0 . 2)
>   \context Staff \outputproperty #(make-after-break-position-checker -1)
>                                  #'extra-offset = #'(0 . 1)
> 
> (I leave it to you to write a nice make-after-break-position-checker
> function :-)
> 
> I think modifying the callback isn't the right solution since you
> can't pass parameters, right?

Erm. What do you mean with "modifying the callback"?

> 
> 
>     Werner

-- 

Han-Wen Nienhuys   |   [EMAIL PROTECTED]   |   http://www.cs.uu.nl/~hanwen 

_______________________________________________
Lilypond-devel mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to