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 [15/11/2015 11:09] Slyfox [Utilisation] |
utilisateurs:slyfox:tutos:yad [18/11/2015 22:03] Slyfox [Options spécifiques] |
||
---|---|---|---|
Ligne 30: | Ligne 30: | ||
</code> | </code> | ||
- | ===== Utilisation ===== | ||
- | ==== Boîte de dialogue ==== | + | |
+ | |||
+ | |||
+ | ===== Règles d'utilisation ===== | ||
+ | |||
+ | * Yad s'utilise en ligne de commande via un terminal ou dans un script. | ||
+ | |||
+ | * La lignes de commande doit commencer par yad suivit des options (voir chapitre "Options générales" et "Options spécifiques"). | ||
+ | |||
+ | * 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. ;-) | ||
+ | |||
+ | * Si une option spécifique n'est pas mentionné c'est la valeur par défaut qui sera automatique appliqué par yad. | ||
+ | |||
+ | * 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 boîtes de dialogue ===== | ||
Yad permet d'afficher 13 types de boite de dialogue. | Yad permet d'afficher 13 types de boite de dialogue. | ||
- | ^ Argument ^ Description ^ | + | ^ Options ^ Descriptions |
|**%%--calendar%%** | Affiche un calendrier | | |**%%--calendar%%** | Affiche un calendrier | | ||
|**%%--color%%** | Sélection de couleurs | | |**%%--color%%** | Sélection de couleurs | | ||
Ligne 52: | Ligne 87: | ||
- | ==== Option général ==== | ||
- | 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. | + | ===== 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> |
+ | 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> | ||
- | Voici un exemple avec une boite de dialogue du type calendrier et avec l'option **%%--title=TITLE%%** . \\ | + | ^ Options ^ Descriptions |
- | <code user>yad --calendar --title="Mon calendrier Yad"</code></note> | + | |
- | + | ||
- | ^ option ^ Description ^ | + | |
|**%%--title=TITLE%%** | Titre de la boîte de dialogue | | |**%%--title=TITLE%%** | Titre de la boîte de dialogue | | ||
|**%%--window-icon=ICONPATH%%** | Chemin de l'icône | | |**%%--window-icon=ICONPATH%%** | Chemin de l'icône | | ||
Ligne 89: | Ligne 122: | ||
|**%%--selectable-labels%%** | FIXME | | |**%%--selectable-labels%%** | FIXME | | ||
- | ==== Options du calendrier ==== | + | ===== Options spécifiques ===== |
- | ^ option ^ Description ^ | + | ==== Calendrier ==== |
+ | |||
+ | ^ Options ^ Descriptions | ||
|**%%--day=INT%%** | Jour par défaut | | |**%%--day=INT%%** | Jour par défaut | | ||
|**%%--month=INT%%** | Mois par défaut | | |**%%--month=INT%%** | Mois par défaut | | ||
|**%%--year=INT%%** | Année par défaut | | |**%%--year=INT%%** | Année par défaut | | ||
- | |**%%--date-format=MOTIF%%** | Régler le format de la date de retour. Par défaut c'est `% x ' | | + | |**%%--date-format=MOTIF%%** | Régler le format de retour la date. Par défaut c'est `% x ' \\ Pour plus info sur les format de date faire man date| |
|**%%--details = FILENAME%%** | FIXME | | |**%%--details = FILENAME%%** | FIXME | | ||
|**%%--init-color=COULEUR%%** | Définit une valeur initiale de la couleur. | | |**%%--init-color=COULEUR%%** | Définit une valeur initiale de la couleur. | | ||
|**%%--extra%%** | FIXME | | |**%%--extra%%** | FIXME | | ||
|**%%--palette[= fichier]%%** | FIXME | | |**%%--palette[= fichier]%%** | FIXME | | ||
+ | |||
+ | <note>Si aucun jour, mois, année est spécifiés c'est la date actuel qui est utilisé par défaut</note> | ||
+ | |||
+ | === Exemple === | ||
+ | |||
+ | Ci-dessous une boite de dialogue de type calendrier avec comme titre "Calendrier Yad", date par défaut le 30 janvier 2000 et comme format de retour Année-Mois-Jour. | ||
+ | |||
+ | <file bash> | ||
+ | yad \ | ||
+ | --calendar \ | ||
+ | --width=250 \ | ||
+ | --height=250 \ | ||
+ | --title="Calendrier Yad" \ | ||
+ | --day="30" --month="1" --year="2000" \ | ||
+ | --date-format="%Y-%m-%d" | ||
+ | </file> | ||
+ | |||
+ | {{/file-R75334260dc617d4284ad74a93d59497d.png}} | ||
+ | |||
+ | ==== Drag-and-Drop ==== | ||
+ | |||
+ | ^ Options ^ Descriptions | ||
+ | |**%%--tooltip%%** | Utiliser un texte de dialogue comme une bulle d'aide. | | ||
+ | |**%%--command=CMD%%** | Lancer la commande lorsque les données sont reçues. Les chaînes de données passent comme la commande d'un argument. \\ Par défaut les données sont imprimé sur la sortie standard. | | ||
+ | |||
+ | |||
+ | === Exemple === | ||
+ | Ci-dessous une boite de dialogue de type Drag-and-Drop avec comme titre "Drag & Drop Yad / Mplayer" qui nous permet de lancer une vidéo juste en glissant la vidéo sur la fenêtre. (Il faut au préalable avoir installer Mplayer). \\ | ||
+ | Si on passe avec le curseur sur l'image de la boite de dialogue l'info-bulle s'affiche. | ||
+ | |||
+ | <file bash> | ||
+ | yad \ | ||
+ | --dnd \ | ||
+ | --title "Drag & Drop Yad / Mplayer" \ | ||
+ | --text "Glisser ici le fichier vidéo à lire" \ | ||
+ | --image "insert-object" \ | ||
+ | --command=mplayer \ | ||
+ | --tooltip | ||
+ | </file> | ||
+ | |||
+ | {{/file-Raa61272aa2ad050dbe0d42451463b33f.png}} | ||
+ | |||
+ | ==== Options boite de dialogue entry ==== | ||
+ | |||
+ | ^ Options ^ Descriptions | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |||
+ | ==== Options boite de dialogue icons ==== | ||
+ | |||
+ | ^ Options ^ Descriptions | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |||
+ | ==== Options boite de dialogue file ==== | ||
+ | |||
+ | ^ Options ^ Descriptions | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |||
+ | |||
+ | ==== Options boite de dialogue font ==== | ||
+ | |||
+ | ^ Options ^ Descriptions | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |||
+ | |||
+ | ==== Options boite de dialogue form ==== | ||
+ | |||
+ | ^ Options ^ Descriptions | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |||
+ | |||
+ | ==== Options boite de dialogue list ==== | ||
+ | |||
+ | ^ Options ^ Descriptions | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |||
+ | |||
+ | ==== Options boite de dialogue notification ==== | ||
+ | |||
+ | ^ Options ^ Descriptions | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |||
+ | |||
+ | ==== Options boite de dialogue progress ==== | ||
+ | |||
+ | ^ Options ^ Descriptions | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |||
+ | |||
+ | ==== Options boite de dialogue text-info ==== | ||
+ | |||
+ | ^ Options ^ Descriptions | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |||
+ | ==== Options boite de dialogue scale ==== | ||
+ | |||
+ | ^ Options ^ Descriptions | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||
+ | |**%%--xxxx%%** | FIXME | | ||