En effet, la question du design de l'interface se pose.
Personnellement je viens du monde web dans lequel on cherche à caser un
maximum de choses dans une seule page (histoire d'éviter autant que
possible de recharger la page). Par exemple quand l'utilisateur
sélectionne un élément d'une liste, le détail s'affiche à côté.
Avec RealBasic j'ai dû changer d'habitude: désormais j'ai la liste dans
une fenêtre et le détail d'un élément s'affiche dans une autre.
Mais là je suis confronté à une interface qui comporte un certain nombre
d'images et c'est vraiment pas évident de "faire petit".
Par ailleurs il faut voir quelles limites on se met. Quelle résolution
de base ? 800 x 600 ? 1024 x 768 ? C'est surtout dans le sens vertical
que le problème se pose, et il n'y a pas grande différence à ce niveau
entre ces deux résolutions. Je dirais donc que, au mieux, on peut
compter sur 768 pixels de haut (un peu moins même, disons 700 pixels,
parce qu'il faut compter avec les barres de menus et/ou d'outils). C'est
pas énorme.
Il me semble que ce serait quand même normal que l'on puisse faire
défiler des zones de contrôle. Beaucoup d'applis le font (à commencer
par Real Basic lui-même).
JB
Eric Pousse a écrit :
Bonjour,
Je n'utilise les scrollbars qu'avec un canvas sans contrôle à
l'intérieur donc pas de problème.
Il me semble que si les contrôles sont si nombreux que l'écran est
trop petit, il s'agit plus d'un problème de design de l'interface.
Les programmes avec une interface nécessitant le scrolling des zones
avec des contrôles sont rares.
Oui/Non?
Eric POUSSE
http://www.realcadd.com/
Le 18 oct. 07 à 10:50, Jean-Baptiste Barnoud a écrit :
Bonjour à tous,
Je voudrais juste savoir si, parmi vous, il s'en trouve qui utilisent
les scrollbars de manière efficace, notamment dans des interfaces un
peu chargées (avec des pagepanels, des groupbox, etc.).
C'est un des premiers trucs que j'ai essayés avec RealBasic et ça a
été vraiment décevant (du style : toute mon interface déchirée par le
défilement). J'avais fini par trouver une solution qui fonctionnait
sur Mac (mettre mon interface dans un canvas et faire défiler le
canvas). Par contre, sur Windows, à nouveau la cata. Du coup j'ai
laissé tomber et depuis je me passe de défilement. N'empêche, parfois
ce serait bien utile.
Comment faites-vous ? Avec (et alors j'aimerais vraiment savoir
comment) ? Ou sans ?
JB
|