Hi Harm,

On Sat, Mar 21, 2015 at 8:37 AM, David Nalesnik <david.nales...@gmail.com>
wrote:

> Hi Harm,
>
> On Fri, Mar 20, 2015 at 6:09 PM, Thomas Morley <thomasmorle...@gmail.com>
> wrote:
>
>> 2015-03-20 18:03 GMT+01:00 David Nalesnik <david.nales...@gmail.com>:
>>
>
>> Btw, the IR stating:
>>
>>   conditional-elements (array of grobs)
>>   Internal use only.
>>
>> is a joke.
>>
>
> How so?  (I'm not familiar with conditional-elements.)
>
>
>
OK, I think I see.  The description implies that a user would never need to
bother with its contents--or shouldn't.  But access to the arpeggio grob is
of potential interest.  Furthermore, there's no (convenient) documentation
which would lead us to find it where it's now placed/hidden.

BTW, here's the relevant output for

{

  \override NoteColumn.after-line-breaking = #display-pointers

  <c' e' g' c''>\arpeggio

}


which shows Arpeggio in its new place and also serves as an illustration of
the output of the functions earlier in the thread:


NoteColumn

 ((grob-interface

   ((axis-group-parent-X #<Grob PaperColumn >)

    (axis-group-parent-Y #<Grob VerticalAxisGroup >)

    (staff-symbol #<Grob StaffSymbol >)))

 (axis-group-interface

   ((elements

      #<Grob_array#<Grob NoteHead > #<Grob NoteHead > #<Grob NoteHead >
#<Grob NoteHead > #<Grob Stem > >)

    (pure-relevant-grobs

      #<Grob_array#<Grob NoteHead > #<Grob NoteHead > #<Grob NoteHead >
#<Grob NoteHead > #<Grob Stem > >)

    (pure-relevant-items ())

    (pure-relevant-spanners ())

    (pure-Y-common #<Grob NoteColumn >)

    (staff-grouper ())

    (X-common ())

    (Y-common ())))

 (note-column-interface

   ((note-heads

      #<Grob_array#<Grob NoteHead > #<Grob NoteHead > #<Grob NoteHead >
#<Grob NoteHead > >)

    (rest ())

    (rest-collision ())

    (stem #<Grob Stem >)))

 (separation-item-interface

   ((conditional-elements

      #<Grob_array#<Grob Arpeggio > >)

    (elements

      #<Grob_array#<Grob NoteHead > #<Grob NoteHead > #<Grob NoteHead >
#<Grob NoteHead > #<Grob Stem > >))))


%%%%%%%%%


--David
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to