Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:slyfox:tutos:yad [18/11/2015 21:02] Slyfox [Utilisation] |
utilisateurs:slyfox:tutos:yad [18/11/2015 21:49] Slyfox [Options boîtes de dialogue] |
||
---|---|---|---|
Ligne 30: | Ligne 30: | ||
</code> | </code> | ||
- | ===== Options ===== | ||
- | ==== Boîte de dialogue ==== | ||
- | Yad permet d'afficher 13 types de boite de dialogue. | ||
- | ^ Options ^ Descriptions | ||
- | |**%%--calendar%%** | Affiche un calendrier | | ||
- | |**%%--color%%** | Sélection de couleurs | | ||
- | |**%%--dnd %%** | Boîte drag-and-drop | | ||
- | |**%%--entry%%** | Permet la saisie de caractères | | ||
- | |**%%--icons%%** | Boîte d*affichage avec icônes de raccourci | | ||
- | |**%%--file%%** | Sélection de fichiers ou/et dossiers | | ||
- | |**%%--font%%** | Sélection de la police | | ||
- | |**%%--form%%** | Permet la saisie de caractères | | ||
- | |**%%--list%%** | Affiche une liste | | ||
- | |**%%--notification%%** | Afficher une notification dans la zone prévue à cet effet | | ||
- | |**%%--progress%%** | Permet de suivre une progression | | ||
- | |**%%--text-info%%** | Affiche un texte dans une fenêtre | | ||
- | |**%%--scale%%** | Choisir une valeur numérique à l*aide d*un curseur | | ||
+ | ===== Règles d'utilisation ===== | ||
- | ==== Option général ==== | + | * Yad s'utilise en ligne de commande via un terminal ou dans un script. |
- | A la suite du type de la boite de dialogue, nous pouvons choisir aucune, une ou plusieurs options générales qui peuvent s'appliquer pour tous les types de boîtes des dialogues ci-dessus. | + | * La lignes de commande doit commencer par yad suivit des options (voir chapitre "Options générales" et "Options spécifiques"). |
- | <note>Si l'option est suivit par = et des lettres en majuscule, il suffit de les remplacer par la valeur que nous voulons lui donner et cela entre 2 guillemets. | + | * L'ordre dans lequel interviennent le ou les options n'ont pas d'importance. \\ Remarque: dans ce wiki nous utiliserons en premier l'option de boite puis les options générales puis les options spécifiques. ;-) |
- | Voici un exemple avec une boite de dialogue du type calendrier et avec l'option **%%--title=TITLE%%** . \\ | + | * Si une option spécifique n'est pas mentionné c'est la valeur par défaut qui sera automatique appliqué par yad. |
- | <code user>yad --calendar --title="Mon calendrier Yad"</code></note> | + | |
+ | * Chaque option doit être précédé par 2 tirets "--". | ||
+ | |||
+ | * Il existe plusieurs méthodes pour écrire une commande Yad. | ||
+ | Soit le tout sur une ligne: | ||
+ | <file bash> | ||
+ | yad --calendar --center --title="Mon calendrier" | ||
+ | </file> | ||
+ | |||
+ | Soit en colonne dans ce cas avant chaque retour à ligne il faut insérer __un espace__ à la fin de l'option suivit par __un antislash__ "\" sauf à la dernier ligne: | ||
+ | <file bash> | ||
+ | yad \ | ||
+ | --calendar \ | ||
+ | --center \ | ||
+ | --title="Mon calendrier" | ||
+ | </file> | ||
+ | |||
+ | Soit un mixte des deux méthodes ci-dessus: | ||
+ | |||
+ | <file bash> | ||
+ | yad --calendar \ | ||
+ | --center --title="Mon calendrier" | ||
+ | </file> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Options générales ===== | ||
+ | |||
+ | <note> | ||
+ | Si l'option est suivit par = et des lettres en majuscule, il suffit de les remplacer par la valeur que nous voulons lui donner et cela entre 2 guillemets. | ||
+ | </note> | ||
^ Options ^ Descriptions | ^ Options ^ Descriptions | ||
Ligne 88: | Ligne 104: | ||
|**%%--geometry=WIDTHxHEIGHT+X+Y%%** | FIXME | | |**%%--geometry=WIDTHxHEIGHT+X+Y%%** | FIXME | | ||
|**%%--selectable-labels%%** | FIXME | | |**%%--selectable-labels%%** | FIXME | | ||
+ | |||
+ | ===== Options spécifiques ===== | ||
==== Calendrier ==== | ==== Calendrier ==== | ||
Ligne 107: | Ligne 125: | ||
Ici nous allons créé une boite de dialogue de type calendrier avec comme titre "Calendrier", date par défaut le 30 janvier 2000 et comme format de retour Année-Mois-Jour. | Ici nous allons créé une boite de dialogue de type calendrier avec comme titre "Calendrier", date par défaut le 30 janvier 2000 et comme format de retour Année-Mois-Jour. | ||
- | <code user>yad --calendar --title="Calendrier" --day="30" --month="1" --year="2000" --date-format="%Y-%m-%d"</code> | + | <file bash> |
+ | yad \ | ||
+ | --calendar \ | ||
+ | --title="Calendrier" \ | ||
+ | --day="30" --month="1" --year="2000" \ | ||
+ | --date-format="%Y-%m-%d" | ||
+ | </file> | ||
{{/file-R75334260dc617d4284ad74a93d59497d.png}} | {{/file-R75334260dc617d4284ad74a93d59497d.png}} | ||
Ligne 123: | Ligne 147: | ||
<file bash> | <file bash> | ||
- | yad --dnd \ | + | yad \ |
+ | --dnd \ | ||
--title "Drag & Drop" \ | --title "Drag & Drop" \ | ||
--text "Glisser ici le fichier vidéo à lire" \ | --text "Glisser ici le fichier vidéo à lire" \ |