Signifidgets : What you see is what widget !
Résumé
GUIs are composed of different interactive graphical components, or widgets, with which users can interact to specify their intentions to the system. These widgets are diverse, ranging from simple selectable buttons to range sliders. They have a pre-defined representation and react by default to a list of basic user inputs. Existing programming toolkits use a strong coupling between a widget, its appearance, and the user inputs it supports. Signifidgets are a reflection on how programming APIs could (and should?) approach the use of widgets, allowing programmers to add different possible user inputs to a component, and modify its behavior and appearance to signify and react to them.
Les interfaces graphiques sont composées de différents composants graphiques interactifs, ou widgets, avec lesquels les utilisateurs peuvent interagir pour préciser leurs intentions au système. Ces widgets sont divers, allant de simples boutons sélectionnables à de doubles potentiomètres. Ils ont un affichage prédéfini et réagissent par défaut à une liste précise d’entrées utilisateurs. Les boîtes à outils existantes pour programmer des interfaces graphiques utilisent un couplage fort entre un widget, son apparence, et les entrées utilisateur qu’il supporte. Les Signifidgets sont une réflexion sur la façon dont les API de programmation pourraient (et devraient ?) aborder l’utilisation des widgets, permettant aux programmeurs d’y ajouter différentes entrées utilisateur possibles pour modifier son comportement, et son apparence dans le but de signifier ces entrées.
Origine | Fichiers produits par l'(les) auteur(s) |
---|