ajouter des contours à \filled-box

Bonjour à tous,
J'aimerais ajouter des contours à des boites pleines colorés : en traits
pleins, pointillés ou tirets.
Je ne vois pas trop comment m'y prendre.
Any idea ?

Je sais faire ça :

{ c''-\tweak layer #-1
-\markup {
   \with-dimensions #'(0 . 0) #'(0 . 0)
   \with-color #(rgb-color 1 0.7 0.68)
   \filled-box #'(-0.8 . 2) #'(-1 . 4.5) #2
}
}

Mais je ne vois pas comment avoir des contours gris pointillés par
exemple...

···

--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

Bonjour Joël,
Cf. https://lilypond.org/doc/v2.22/Documentation/notation/graphic

\version "2.22.1"
{
c''-\tweak layer #-1
-\markup\with-dimensions #'(0 . 0) #'(0 . 0)
\override #'(box-padding . 0)
\override #'(corner-radius . 4)
\override #'(thickness . 2)
\with-color #(rgb-color 0 .5 .5)
\rounded-box {
\with-color #(rgb-color 1 0.7 0.68)
\filled-box #'(-0.8 . 2) #'(-1 . 4.5) #1
}
}

Je n'ai pas de solution simple sous la main pour un contour en pointillé.
Cordialement,
Pierre

···

Le mer. 28 avr. 2021 à 13:41, JoëlG <****@****> a écrit :

Bonjour à tous,
J'aimerais ajouter des contours à des boites pleines colorés : en traits
pleins, pointillés ou tirets.
Je ne vois pas trop comment m'y prendre.
Any idea ?

Je sais faire ça :

{ c''-\tweak layer #-1
-\markup {
\with-dimensions #'(0 . 0) #'(0 . 0)
\with-color #(rgb-color 1 0.7 0.68)
\filled-box #'(-0.8 . 2) #'(-1 . 4.5) #2
}
}

Mais je ne vois pas comment avoir des contours gris pointillés par
exemple...

--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

Merci beaucoup Pierre, c'est déjà super ! Mais je ne vois toujours pas comment faire de ton encadrement vert un encadrement en pointillés ?

----- Mail original -----

···

De: "Pierre Perol-Schneider" <****@****>
À: "JoëlG" <****@****>
Cc: "lilypond-user-fr" <lilypond-user-fr@gnu.org>
Envoyé: Mercredi 28 Avril 2021 13:56:12
Objet: Re: ajouter des contours à \filled-box

Bonjour Joël,
Cf. https://lilypond.org/doc/v2.22/Documentation/notation/graphic

\version "2.22.1"
{
c''-\tweak layer #-1
-\markup\with-dimensions #'(0 . 0) #'(0 . 0)
\override #'(box-padding . 0)
\override #'(corner-radius . 4)
\override #'(thickness . 2)
\with-color #(rgb-color 0 .5 .5)
\rounded-box {
\with-color #(rgb-color 1 0.7 0.68)
\filled-box #'(-0.8 . 2) #'(-1 . 4.5) #1
}
}

Je n'ai pas de solution simple sous la main pour un contour en pointillé.
Cordialement,
Pierre

Le mer. 28 avr. 2021 à 13:41, JoëlG < ****@**** > a écrit :

Bonjour à tous,
J'aimerais ajouter des contours à des boites pleines colorés : en traits
pleins, pointillés ou tirets.
Je ne vois pas trop comment m'y prendre.
Any idea ?

Je sais faire ça :

{ c''-\tweak layer #-1
-\markup {
\with-dimensions #'(0 . 0) #'(0 . 0)
\with-color #(rgb-color 1 0.7 0.68)
\filled-box #'(-0.8 . 2) #'(-1 . 4.5) #2
}
}

Mais je ne vois pas comment avoir des contours gris pointillés par
exemple...

--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

Bonjour,

Ce n'est pas possible avec les commandes prédéfinies.
Ci-joint, un fichier qui définit une commande pour
markup, nommée \super-filled-box, avec des paramètres
qui correspondent à ce que vous recherchez.

Une limitation est que ceci repose sur la sortie
PostScript, si bien que cela fonctionnera en PS,
PDF et PNG, mais pas en SVG.

Bien cordialement,
Jean

super-filled-box.ly (4.72 KB)

···

Le 28/04/2021 à 14:53, ****@**** a écrit :

Merci beaucoup Pierre, c'est déjà super ! Mais je ne vois toujours pas comment faire de ton encadrement vert un encadrement en pointillés ?

Vous êtes vraiment extraordinaires...
Mais comme je ne le suis pas, auriez vous la gentillesse de m'expliquer
comment je peux choisir une couleur RGB dans cette portion de code :

\override #'(fill-color . "DarkSalmon")

Je ne sais même pas comment chercher...

···

--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

Avec cette syntaxe (une quasi-quote dans le parler Scheme) :

\override #`(fill-color . ,(rgb-color 0.5 0.6 0.7))

(Notez bien l'accent grave qui vient remplacer
l'apostrophe, ainsi que la virgule.)

Consultez le manuel pour en apprendre plus sur les
nombreuses manières de spécifier des couleurs :

Cordialement,
Jean

···

Le 01/05/2021 à 15:35, JoëlG a écrit :

Vous êtes vraiment extraordinaires...
Mais comme je ne le suis pas, auriez vous la gentillesse de m'expliquer
comment je peux choisir une couleur RGB dans cette portion de code :

\override #'(fill-color . "DarkSalmon")

Je ne sais même pas comment chercher...

Merci beaucoup Jean !
Il me faudrait vraiment une formation pour comprendre comment lire les propriétés des objets...
Je suppose qu'une connaissance du codage sous Scheme serait utile ?

----- Mail original -----

···

De: "Jean Abou Samra" <****@****>
À: "JoëlG" <****@****>, lilypond-user-fr@gnu.org
Envoyé: Samedi 1 Mai 2021 15:56:41
Objet: Re: ajouter des contours à \filled-box

Le 01/05/2021 à 15:35, JoëlG a écrit :

Vous êtes vraiment extraordinaires...
Mais comme je ne le suis pas, auriez vous la gentillesse de m'expliquer
comment je peux choisir une couleur RGB dans cette portion de code :

\override #'(fill-color . "DarkSalmon")

Je ne sais même pas comment chercher...

Avec cette syntaxe (une quasi-quote dans le parler Scheme) :

\override #`(fill-color . ,(rgb-color 0.5 0.6 0.7))

(Notez bien l'accent grave qui vient remplacer
l'apostrophe, ainsi que la virgule.)

Consultez le manuel pour en apprendre plus sur les
nombreuses manières de spécifier des couleurs :

Cordialement,
Jean

Et comment ! Sachez qu'il existe ce tutoriel, encore incomplet mais tout de même rudement utile :

https://scheme-book.ursliska.de/introduction/index.html

(C'est grâce à cela que j'ai enfin compris Scheme, personnellement.)

···

Le 01/05/2021 à 17:04, ****@**** a écrit :

Merci beaucoup Jean !
Il me faudrait vraiment une formation pour comprendre comment lire les propriétés des objets...
Je suppose qu'une connaissance du codage sous Scheme serait utile ?

Merci pour l'info ! Je vais regarder ça.

----- Mail original -----

···

De: "Jean Abou Samra" <****@****>
À: "joel gauvrit" <****@****>
Cc: lilypond-user-fr@gnu.org
Envoyé: Samedi 1 Mai 2021 17:12:12
Objet: Re: ajouter des contours à \filled-box

Le 01/05/2021 à 17:04, ****@**** a écrit :

Merci beaucoup Jean !
Il me faudrait vraiment une formation pour comprendre comment lire les propriétés des objets...
Je suppose qu'une connaissance du codage sous Scheme serait utile ?

Et comment ! Sachez qu'il existe ce tutoriel, encore incomplet mais tout
de même rudement utile :

https://scheme-book.ursliska.de/introduction/index.html

(C'est grâce à cela que j'ai enfin compris Scheme, personnellement.)