<?xml version="1.0"?>
<rss xmlns:php="http://php.net/xsl" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Afficher des boîtes de dialogue avec Zenity - Chicoree</title><link>http://www.chicoree.fr/w/Afficher_des_bo%C3%AEtes_de_dialogue_avec_Zenity</link><atom:link href="http://www.chicoree.fr/w/Afficher_des_bo%C3%AEtes_de_dialogue_avec_Zenity?action=toFeed" rel="self" type="application/rss+xml"/><description><![CDATA[Quand on installe un paquet avec le gestionnaire de paquets apt(8), celui-ci indique la liste des dépendances nécessaires. Or, l'examen de cette liste est parfois l'occasion de découvrir un paquet mystère. Un de ceux dont le nom ne vous dit rien – mais qui vous intrigue au point de vouloir en savoir plus. C'est ainsi que j'ai découvert Zenity.
Après une rapide recherche, une partie du voile est levée: en deux mots, Zenity permet d'afficher des boîtes de dialogues Gtk+ à partir de la ligne de commande ou de scripts shell [1]. Voici qui mérite de s'y attarder quelques minutes...
]]></description><item><title>1 Messages</title><link>http://www.chicoree.fr/w/Afficher_des_bo%C3%AEtes_de_dialogue_avec_Zenity#Messages</link><description><![CDATA[<p>L'utilisation la plus simple de Zenity est pour afficher un <b>message</b> à l'utilisateur. Ce type de dialogue permet d'afficher un texte sans offrir de choix à l'utilisateur autre que valider le message.
</p>]]></description></item><item><title>2 Question</title><link>http://www.chicoree.fr/w/Afficher_des_bo%C3%AEtes_de_dialogue_avec_Zenity#Question</link><description><![CDATA[<p>Si les messages permettent de fournir une information à l'utilisateur, Zenity peut aussi être utilisé pour permettre à celui-ci de répondre à des questions:
</p>]]></description></item><item><title>3 Sélection de fichiers</title><link>http://www.chicoree.fr/w/Afficher_des_bo%C3%AEtes_de_dialogue_avec_Zenity#S.C3.A9lection_de_fichiers</link><description><![CDATA[<p>Une tâche commune dans un programme doté d'une interface graphique est la sélection d'un fichier. Zenity offre cette possibilité avec le dialogue <i>--file-selection</i>. Celui-ci propose plusieurs variantes et options, parmi lesquelles:
</p>]]></description></item><item><title>4 Date</title><link>http://www.chicoree.fr/w/Afficher_des_bo%C3%AEtes_de_dialogue_avec_Zenity#Date</link><description><![CDATA[<p>Très pratique aussi, Zenity offre un dialogue de sélection de date:
</p>]]></description></item><item><title>5 Listes</title><link>http://www.chicoree.fr/w/Afficher_des_bo%C3%AEtes_de_dialogue_avec_Zenity#Listes</link><description><![CDATA[<p>Avec les <b>listes</b>, nous abordons sans doute le dialogue le plus complexe de Zenity. Celui-ci permet à l'utilisateur de choisir une ou plusieurs valeurs dans une liste. En fait de liste, il s'agit plutôt d'un <i>tableau</i> dans lequel l'utilisateur va pouvoir sélectionner une ou plusieurs <i>lignes</i>.
</p>]]></description></item><item><title>6 Saisie de texte</title><link>http://www.chicoree.fr/w/Afficher_des_bo%C3%AEtes_de_dialogue_avec_Zenity#Saisie_de_texte</link><description><![CDATA[<p>Jusqu'à présent, nous avons permis à l'utilisateur de faire un choix parmi ceux proposés. Mais parfois il est souhaitable de permettre une saisie <i>libre</i> de texte. C'est ce que permet le dialogue <i>--entry</i>:
</p>]]></description></item><item><title>7 Conclusion</title><link>http://www.chicoree.fr/w/Afficher_des_bo%C3%AEtes_de_dialogue_avec_Zenity#Conclusion</link><description><![CDATA[<p>Dans ce rapide tour d'horizon, je n'ai abordé que les fonctions de base proposées par Zenity. Je vous renvoie sur la documentation citée en référence pour plus de détails ou pour les options que j'ai passées sous silence. Par ailleurs, Zenity propose aussi une aide en ligne:
</p>]]></description></item><item><title>8 Ressources</title><link>http://www.chicoree.fr/w/Afficher_des_bo%C3%AEtes_de_dialogue_avec_Zenity#Ressources</link><description/></item></channel></rss>
