Dégradation harmonieuse d'interfaces utilisateur - UsiXML
Dégradation harmonieuse d'interfaces utilisateur - UsiXML
Dégradation harmonieuse d'interfaces utilisateur - UsiXML
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3) Agrandissement dans les deux dimensions<br />
4) Rétrécissement dans les deux dimensions<br />
41<br />
Dans ce cas-ci, il nous<br />
faut analyser un tableau<br />
inclus dans le plan. Pour<br />
la fenêtre 14, nous<br />
pouvons transiter vers les<br />
fenêtres 16 et 15.<br />
Comme pour l’exemple<br />
de l’agrandissement<br />
horizontal, nous ne<br />
mémoriserons pas les<br />
transitions vers les<br />
mêmes présentations que<br />
celle de départ.<br />
La partie concernant le rétrécissement dans deux<br />
dimensions est sans doute la partie la plus complexe à<br />
réaliser. Ici, contrairement aux opérations précédentes,<br />
nous ne prenons plus les cases où se trouvent les points de<br />
flexibilité comme points de départ mais les coins supérieurs<br />
droits du polygone délimitant les endroits du plan où telle<br />
présentation sera affichée (comme pour la présentation 14<br />
sur la figure). Nous balayons alors chacun des tableaux<br />
pour voir quelles sont les différentes présentations<br />
auxquelles nous aboutissons en rétrécissant Ensuite, nous<br />
effectuons l’union de résultats obtenus. Ici également, nous<br />
n’incluons pas dans les résultats les transitions amenant à la<br />
fenêtre de départ.<br />
Ensuite, lorsque toutes les informations sont collectées, nous construisons un tableau de<br />
vecteurs triés par valeur (application d’un algorithme de tri) pour chacune des opérations<br />
considérées ayant comme index les différentes fenêtres possibles pour l’application.