lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: \break uniquement manuels


From: Éditions IN NOMINE
Subject: Re: \break uniquement manuels
Date: Thu, 14 Apr 2011 12:27:42 +0200
User-agent: Thunderbird 2.0.0.24 (X11/20101027)



Nicolas Sceaux a écrit :
Le 14 avr. 2011 à 12:02, Éditions IN NOMINE a écrit :

Merci à Bertrand et Nicolas pour cette réponse rapide qui résout mon pb !

J'avais aperçu ici 
<http://lilypond.org/doc/v2.12/Documentation/user/lilypond-internals/User-backend-properties#User-backend-properties>
 la propriété "line-break-permission". Mais à chaque fois, je suis incapable de 
construire le schéma \override NonMusicalPaperColumn #'line-break-permission = ##f.

En partant de NonMusicalPaperColumn 
<http://lilypond.org/doc/v2.12/Documentation/user/lilypond-internals/NonMusicalPaperColumn#NonMusicalPaperColumn>,
 je retrouve cette propriété. Mais comment revenir au Grob à partir de la propriété, 
sans être ceinture noire de Lilypond ?

Tu cherches à écrire quelque chose du type :

  \override Context . Grob #'propriété = #valeur

La propriété est connue : line-break-permission.
En partant de la dernière page que tu cites, sur NonMusicalPaperColumn,
Oui, dans ce sens là, j'y arrive assez souvent, mis à part que je n'aurais jamais eu l'idée d'aller chercher ce grob :-P
tu as déjà des infos intéressantes :  Tu es dans le chapitre "All layout
objects", dans le jargon c'est ce qu'on appelle les grobs, donc le grob
tu l'as trouvé : NonMusicalPaperColumn.  Reste à trouver que contexte le
crée.

Sur cette même page, on lit :
  NonMusicalPaperColumn objects are created by: Paper_column_engraver.
On suit le lien vers l'engraver, pour voir dans quels contextes il est
instancié.  On arrive sur cette page :
  
<http://lilypond.org/doc/v2.12/Documentation/user/lilypond-internals/Paper_005fcolumn_005fengraver#Paper_005fcolumn_005fengraver>
où on lit :
  Paper_column_engraver is part of the following context(s): Score.
On a ainsi trouvé le contexte d'où sont créés les NonMusicalPaperColumn :
il s'agit de Score.
ah ça je m'en souvenais plus : merci pour le rappel !
On peut donc maintenant tous les éléments pou construire le tweak en entier :
  \override Score.NonMusicalPaperColumn #'line-break-permission = ##f

Nicolas


OK, ça me fait de bons rappels pour la méthode DANS CE SENS (à partir du GROB). Dites-donc, ça ne vaudrait pas le coup de mettre ça dans la doc en tête du pavé Références Internes ? A moins que ça ne soit déjà fait qque part dans la bible Notation...

Merci !
JMarc



reply via email to

[Prev in Thread] Current Thread [Next in Thread]