%% Translation of GIT committish: d371b0a876e9053968a9fad8f4f14de65e7497e4 texidocfr = " Lorsque l'on manipule des rappels d'objet (@emph{grob callbacks}), il peut être intéressant d'en maîtriser les ascendants. La plupart des objets graphiques ont des parents, lesquels auront une influence sur le positionnement de l'objet en question. Ainsi, les parents des côtés X et Y influenceront respectivement les positions 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 : @itemize @item Les types de parents d'un @emph{grob} peuvent dépendre du contexte. @item Dans le cas de certains @emph{grobs}, les parents X et Y peuvent être le même. @item Un « ascendant » particulier peut dépendre d'un @emph{grob} de différentes manières. @item Le concept de « générations » est trompeur. @end itemize 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 : @verbatim { \\once \\override NoteHead.before-line-breaking = #display-ancestry c } @end verbatim @noindent et génère la sortie suivante : @verbatim 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 verbatim " doctitlefr = "Affichage de la généalogie d'un objet"