Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/02/2020, à 12:52

Christophe C

Yad - Affichage d'images

Bonjour,

Quand je fais un --image="/usr/share/icons/toto.png", j'ai une image  qui s'affiche en haut à gauche de ma boite.

Comment faire pour qu'elle s'affiche sur la 1er ligne de la boite ? --image-on-top existe, mais ne semble pas marcher.

Dernière modification par Christophe C (Le 02/02/2020, à 12:53)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#2 Le 02/02/2020, à 13:02

metalux

Re : Yad - Affichage d'images

Bonjour Christophe C,
En es-tu sûr? C'est bien la bonne option. Peut-être l'as-tu utilisé à la place de --image alors qu'elle s'utilise conjointement:

yad --image /usr/share/icons/toto.png --image-on-top

Hors ligne

#3 Le 03/02/2020, à 09:55

Christophe C

Re : Yad - Affichage d'images

Absolument certain.

yad --image="/usr/share/icons/yspie2.png" --image-on-top --text=" test test test test test" me met l'image dans le coin en haut à gauche, soit exactement la même chose que sans le --image-on-top.

Je suis sous 20.04

Dernière modification par Christophe C (Le 03/02/2020, à 09:56)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#4 Le 03/02/2020, à 21:19

metalux

Re : Yad - Affichage d'images

Cet exemple n'est pas très visuel. Essaye avec ceux-ci tirés de cette page.

yad --image=info --text="widget is right of image" --entry
yad --image=info --image-on-top --text="widget is bottom of image" --entry

Si le champs d'entrée est situé au même endroit, alors il s'agit bien d'un bug. Je suis en Ubuntu-mate 18.04

Hors ligne

#5 Le 04/02/2020, à 09:30

Christophe C

Re : Yad - Affichage d'images

Et bien la différence est minime : le texte est toujours à côté (et non en dessous) de l'image. Par contre la ligne texte + image est un peu plus centrée par rapport à la zone "--entry".

En fait, ce que je voudrais, c'est une image seule sur sa ligne, centrée, au-dessus du reste de la boite, avec le texte en-dessous.
Un retour à la ligne après l'image, disons.

C'est possible, avec Yad ?

Dernière modification par Christophe C (Le 04/02/2020, à 09:33)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#6 Le 04/02/2020, à 23:16

metalux

Re : Yad - Affichage d'images

Je ne crois pas que ce soit possible mais je n'en suis pas complètement sûr car je n'ai jamais essayé de le faire. --image-on-top sert à mettre l'image au dessus quand on l'utilise avec un formulaire, une boîte à onglet (option --notebook), une entrée, des champs (--form), etc......

Du coup, une méthode de contournement serait de passer par  --text-info:

echo "test test test test test" | yad --text-info --image="/usr/share/icons/yspie2.png" --image-on-top

Je ne sais pas si ça peut te convenir, je n'ai pas mieux à proposer.

Je suis en ce moment sur Manjaro avec yad en version 5.0 (GTK+ 3.24.13) et l'option --image-on-top n'existe malheureusement plus sur cette version. Disons qu'avec cette version c'est le comportement par défaut d'avoir l'image au dessus. Je ne vois plus la possibilité de la mettre sur la gauche et c'est regrettable. Avec Ub 20.04, quelle version as-tu? Et dans le man, vois-tu l'option?

Hors ligne

#7 Le 05/02/2020, à 09:49

Christophe C

Re : Yad - Affichage d'images

Tu es sûr que tu n'as pas plutôt une 0.5 ? j'ai cela :

(chris - 5.0.0-27-generic) ~ : yad --version
0.40.0 (GTK+ 3.24.13)

Le GTK 3.24 me fait penser que la version Ubuntu (donc Debian ?) est assez ancienne ....

Edit : sur source-forge, la dernière version est bien la 0.4 ...

Dernière modification par Christophe C (Le 05/02/2020, à 09:53)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#8 Le 05/02/2020, à 12:11

metalux

Re : Yad - Affichage d'images

[metalux@metalux-pc ~]$ yad --version
5.0 (GTK+ 3.24.13)
[metalux@metalux-pc ~]$ 

Sur Manjaro, il s'agit bien de la version 5.0: https://github.com/v1cont/yad/blob/master/NEWS
Il y a un fossé entre la version Ubuntu et celle de Arch.
Tout ceci ne répond pas à ta problématique...Yad est un formidable outil graphique pour les scripts bash mais il reste incomplet et il faut souvent ruser pour contourner. Est-ce que --text-info a pu te convenir à défaut du support texte de base pour insérer le texte en dessous de l'image?

Hors ligne

#9 Le 05/02/2020, à 12:38

Christophe C

Re : Yad - Affichage d'images

Non, cela ne répond pas vraiment à mon besoin. mais pas grave, c'était du pinaillage smile


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#10 Le 05/02/2020, à 12:45

metalux

Re : Yad - Affichage d'images

Dans le monde professionnel, j'ai parfois eu des réponses qui, une fois déchiffrées, donnaient ceci:
"Dis moi ce que tu as besoin, je vais t'apprendre à t'en passer"

Cet adage peut également s'appliquer à Yad dans ce cas lol

Hors ligne

#11 Le 05/02/2020, à 19:24

Christophe C

Re : Yad - Affichage d'images

Oui, de toute façon l'utilisateur est un chien.
Je répète régulièrement cela à mon service informatique, mais ils veulent faire bien, c'est désespérant lol


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne