10.17.06
Premières interactions avec l’interface
Suite au choix de la technologie (voir message précédent), j’ai refait le contrôleur entiérement en DOM.
J’ai également créé les premières versions des différents objets qui représentent les différents composants XForms possibles. Pour l’instant, chaque classe permet de créer un noeud composé des bons tags XForms en fonction du composant. A présent, l’utilisateur a alors la possibilité de choisir un composant dans la palette à gauche et lorsqu’il clique sur une cellule du layout, une instance du bon composant est créée et affichée.
De plus, l’utilisateur a la possibilité après coup de sélectionner une cellule qui contient déjà un composant en vue de récupérer ses différentes propriétés. Celles-ci seront alors affichées dans une autre partie de l’interface et seront ainsi consultables et modifiables (cette partie n’est pas encore faite).
Voici donc la première étape dans l’interaction entre l’utilisateur et l’interface. Le résultat est assez satisfaisant vu que l’on a directement quelque chose de visible et qui fonctionne comme l’utilisateur le souhaite.