%% Translation of GIT committish: 30339cb3706f6399c84607426988b25f79b4998c texidocfr = " Lorsque l'on manipule des rappels d'objet (@emph{grob callbacks}), il peut être intéressant d'en maîtriser la @qq{ascendants}. La plupart des objets graphiques ont des parents, lesquels auront une influence sur le positionnement de l'objet en question. Ainsi, les X- et Y-parents influenceront respectivement la position horizontale et verticale de l'objet. De plus, chacun des parents peut avoir ses propres parents. Certains aspects de la lignée d'un objet peuvent toutefois porter à confusion : -- Les types de parents d'un @emph{grob} peuvent dépendre du contexte. -- Dans le cas de certains @emph{grobs}, les parents X et Y peuvent être le même. -- Un @qq{ascendant} particulier peut dépendre d'un @emph{grob} de différentes manières. -- Le concept de @qq{génération} est trompeur. Par exemple, l'objet @code{System} peut, vis à vis d'un objet @code{VerticalAlignment}, être à la fois parent (par son côté Y) et grand parent (par deux fois du côté X). La macro ci-dessous affiche à l'écran une représentation textuelle de l'ascendance d'un @emph{grob}. Elle se lance ainsi : @example @{ \\once \\override NoteHead #'before-line-breaking = #display-ancestry c4 @} @end example et génère la sortie suivante : @example ------------------------------------ NoteHead X,Y: NoteColumn X: PaperColumn X,Y: System Y: VerticalAxisGroup X: NonMusicalPaperColumn X,Y: System Y: VerticalAlignment X: NonMusicalPaperColumn X,Y: System Y: System @end example " doctitlefr = "Affichage de la généalogie d'un objet"