On 15 août 2013, at 09:03, [email protected] wrote:

> On 2013/08/15 05:51:36, mike7 wrote:
>> On 15 août 2013, at 08:35, mailto:[email protected] wrote:
> 
>> > Could you mark the relevant object as 'cross-staff' when the
> cross-staff
>> > item is added to it 'support', rather than search through its
> support
>> > later?
> 
>> see above: this would mean that ottava brackets are marked as
> cross-staff, which
>> we don't want.
> 
> Well, the thing we did not want was to have ottava brackets ignored for
> staff-spacing.
> The bracket overlaps the next staff the same way, whether you call it
> 'cross-staff' or
> function_to_deal_with_one_special_case()
> 
> chUp = \change Staff = "upper"
> chDn = \change Staff = "lower"
> \new PianoStaff << \new Staff = "lower" { s1 }
> \new Staff = "upper"
> { \relative c' { \ottava #1 c'8 \chDn c \chUp c \chDn c \chUp f''2 } }
> 

Ok, so, the bracket is ignoring the cross-staff stems that support it.
Do you know where in side-position-interface.cc this ignoring happens?

Cheers,
MS
_______________________________________________
lilypond-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to