Documentation — DataLab0Page 08 / 36 — Layouts, plein écran et overlays · v00001 · b00005

Layouts, plein écran et overlays

Plein écran / layout workspace

Fonctionnel

Il ne doit exister qu’un seul comportement de plein écran. Les déclencheurs doivent produire exactement le même résultat : double clic, clic sur nom de fenêtre et menu disposition.

Technique

Principe retenu :

  • plein écran = état système de fenêtre ;
  • pas simple style CSS local ;
  • rendu appliqué par le Layout Engine.

À éviter :

  • plusieurs fonctions de maximisation ;
  • calculs inline divergents ;
  • comportements différents selon trigger.

Fonctionnel

Les menus doivent se fermer proprement après action.

Cas validés :

  • clic sur une fenêtre dans “FENÊTRES OUVERTES” : ouverture plein écran et fermeture du menu ;
  • clic sur une disposition : fermeture du panneau fenêtres et du panneau dispositions.

Technique

Besoin d’un Overlay Manager responsable de l’ouverture, fermeture, fermeture après action, priorités et nettoyage des états actifs/sélections.

Layouts

Fonctionnel

Les dispositions de fenêtres doivent être cohérentes, réordonnables et extensibles.

Technique

À terme :

  • layouts config-driven ;
  • non hardcodés ;
  • sérialisables ;
  • compatibles templates.