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
