Ces formats font appel à quatre notions de base : d'un côté, les notions de widget, de libellé et d'étiquette, qui sont standardisées ; de l'autre, la notion de descripteur — qui a été introduite en sus pour répondre au besoin tantôt de clarifier tantôt de simplifier.
Sommaire :
- Qu’est-ce qu’un widget
- Qu’est-ce qu’un libellé
- Qu’est-ce qu’une étiquette
- Qu’est-ce qu’un descripteur
Qu’est-ce qu’un widget ? Les widgets sont des composants d’interface graphique. Leur fonction est de fournir les programmes qui permettront à l’utilisateur d’interagir avec l’ordinateur au travers des éléments — graphiques justement — que nous connaissons tous : le champ de saisie, le bouton radio, la case à cocher, etc.
A widget (or control) is an element of interaction in a graphical user interface (GUI), such as a button or a scroll bar. Controls are software components that a computer user interacts with through direct manipulation to read or edit information about an application.
Source : Graphical widget, Wikipedia, 2021 ; https://en.wikipedia.org/…/graphical-widget {version française : Composant d'interface graphique, Wikipédia ; https://fr.wikipedia.org/…/composant-d-interface-graphique}.
Qu’est-ce qu’un libellé ? Les libellés sont des contenus textuels — fourni par l’interface — se limitant à quelques mots. Il faut faire une distinction entre :
- les libellés statiques — jouant le rôle d’étiquette (voir infra) — ;
- et les libellés dynamiques (items des menus, onglets, liens hypertextes ou options des listes déroulantes) pour lesquels le clic déclenchera une action : ouvrir un menu, activer un onglet, afficher un écran, sélectionner une option.
On retiendra les termes « étiquette » et « libellé dynamique» pour distinguer les deux types de libellés.
Qu’est-ce qu’une étiquette ? Les étiquettes sont des libellés statiques dont la fonction est d’accompagner l’utilisateur. Elles décrivent les sous-espaces (panneaux/sections/tableaux, listes déroulantes/cases à cocher/boutons radio ou éditeurs de contenu) auxquels l’utilisateur aura à se reporter pour configurer son application. Elles décrivent aussi, de manière plus fine, les champs à renseigner, les cases à cocher ou les boutons radio à sélectionner.
A label is a graphical control element which displays text on a form. It is usually a static control; having no interactivity. A label is generally used to identify a nearby text box or other widget.
Source : Label (control), Wikipedia, 2021 ; https://en.wikipedia.org/…/label-(control) {version française : Étiquette (interface graphique), Wikipedia ; https://fr.wikipedia.org/…/etiquette-(interface-graphique)}.
Qu’est-ce qu’un descripteur ? Contrairement aux étiquettes, les descripteurs utilisés dans les formats ne sont PAS issus des interfaces. Ils ont été introduits en sus pour : d'une part, éviter les ambiguïtés, en l’absence d’étiquette notamment ; et d'autre part, simplifier le traitement des icônes — que l'on remplacera par du texte.