4Fermer6
Kevin KoflerLe 21/08/2015 à 01:27
Godzil (./2) :
C'est apple centric (et bien plus loge que ce n'était avant sad ) mais ca peux donner des idées sur la conception d'une UI:

https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/OSXHIGuidelines/
Si je retourve les PDF plus anciens et plus documenté je te met ca
Il y a aussi les KDE HIG: https://techbase.kde.org/Projects/Usability/HIG
Mais ça vient avec l'habituelle flexibilité de KDE. wink Par exemple, https://techbase.kde.org/Projects/Usability/HIG/Patterns/NavigationPatterns propose 6 variantes pour "Master-Detail", dont tes solutions 1 et 2.

Voir aussi:
https://techbase.kde.org/Projects/Usability/HIG/ListView (la liste pour ta nº1, mais ne mentionne pas vraiment l'utilisation pour la navigation)
https://techbase.kde.org/Projects/Usability/HIG/TabControl (ta nº2)


Sinon, il y a aussi les GNOME HIG:
https://developer.gnome.org/hig/stable/
Plutôt bien écrits, mais malheureusement très spécifiques à GNOME, et leurs conseils ne sont pas toujours de bonnes idées. (Il y a tous les concepts de GNOME, genre minimiser les options de configuration. sick)

https://developer.gnome.org/hig/stable/tabs.html.en (ta nº2)
https://developer.gnome.org/hig/stable/view-switchers.html.en (un type particulier de tabs que GTK+ propose)
https://developer.gnome.org/hig/stable/sidebar-lists.html.en (ta nº1)

Il y a quelques conseils pour quand utiliser quoi, toujours à prendre avec un grain de sel.


Ce qui est clair est que ta solution nº3 est une mauvaise idée, personne (sauf éventuellement Zerosquare grin) ne conseille ça. grin J'ai vu des logiciels faire ça, mais seulement pour placer la sélection du document ouvert dans une barre d'outils avec plein d'autres trucs. (C'étaient des logiciels MDI, donc principalement ta solution nº4, utilisant ça comme raccourci.)

La MDI (qui en maximisant la fenêtre interne donne ta nº4) est aussi sortie de mode et n'est plus conseillée par les HIG. Et si tu n'implémentes que la partie menu sans faire une vraie MDI (où les fenêtres internes peuvent être réarrangées etc.), ça perd tout son intérêt.