Widgets Shell
Les widgets de la classe Shell et de ses sous-classes gèrent l’interaction avec le gestionnaire de fenêtre.
Elles n’ont qu’une fille unique, et épousent la géométrie de leur fille.
- Les Shells publiques (destinés à être instanciés) sont
- ApplicationShell : la widget contenant la fenêtre principale de l’application.
- gère notamment la ligne de commande.
- TopLevelShell : widgets pour d’autres fenêtres principales.
- chaque fenêtre peut être icônifiée séparément.
- OverrideShell : fenêtres insesibles au gestionnaire de fenêtres (menus).
- TransientShell : fenêtres transitoires : propriété WM_TRANSIENT_FOR (dialogues).