Elementary est la bibliothèque de widgets graphique (boutons, listes …) officiel de projet Enlightenment. Elle est encore dans un stade de développement intensif mais propose trois possibilités concernant la gestion de la taille des widgets que l’on ne retrouve pas partout ailleurs. Ces trois caractéristiques sont : l’échelle qui permet d’augmenter/réduire tous les widgets suivant un rapport, la possibilité de donner une taille minimale et maximale à un widget directement dans son thème graphique et pour finir la dernière caractéristique est la taille de votre doigt.
L’échelle permet d’augmenter tous les widgets suivant un rapport (0.5 ou 2 par exemple). Ceci permet d’adapter l’affichage à une résolution. Une critique récurrente avec les petits écrans qui possède une grande résolution et que tous est trop petit et illisible, notamment le texte. Augmenter l’échelle avec un rapport x2 permet d’avoir un affichage graphique ( par exemple un bouton ou du texte) deux fois plus grand. On peut ainsi obtenir le même affichage sur une résolution de 800*600 et sur une résolution de 1600*1200.
Spécifier des tailles minimales et maximales dans le thème permet de créer des thèmes où des widgets sont gros ou petit. Bien sur ceci peut être par la suite ajusté par l’utilisateur avec l’échelle. Par exemple si un thème affiche tout deux fois plus petit qu’un autre thème, il suffit d’utiliser une échelle de fois 2 au premier thème pour obtenir un résultat proche du second thème.
La taille du doigt ( Finger size en anglais) est un paramètre très intéressant et, je pense, indispensable pour une utilisation tactile. Il s’agit d’adapter l’interface à la taille du doigt. Par exemple si j’utilise une souris ou un stylet, on peut alors dire que j’utilise un doigt très fin alors que si j’utilise mon doigt alors il sera plus gros. J’aimerais alors avoir dans le premier cas des boutons fin et dans le second des boutons large et haut. Ceci est faisable avec Elementary, le résultat est la possibilité d’utiliser une même application en tactile et en non tactile. Très utile par exemple pour les touchbooks.
Ci-joints un screenshot avec trois configurations :
- la première est une utilisation classique, avec une souris et une résolution standard.
- la seconde est pour une utilisation tactile. La taille minimale des boutons est plus grande car je dois pouvoir cliquer dessus avec mon doigts par contre la taille du texte ne change pas parce qu’il n’entre pas en interaction avec mon doigt.
- la troisième utilise la seconde configuration (tactile donc) avec une échelle de fois trois. Tout est donc plus grand. On peut supposer que j’utilise un petit écran avec une grande résolution.
Un second screenshot montre Enki en configuration « souris » et « tactile ».

