Lexique informatique › Programmation › XmNotebook

XmNotebook

Programmation Svenska → Mis à jour: 2026-10-10

Le widget à onglets de Motif 2.0, datant de 1994, dessiné comme un classeur à reliure spirale et tranches de pages ombrées, arrivé juste à temps pour que presque personne ne s'en serve.

Les onglets existaient déjà dans le Workplace Shell d'OS/2 et s'apprêtaient à entrer dans Windows 95 quand l'OSF les ajouta à Motif 2.0. XmNotebook affiche un enfant à la fois, la page, et laisse les autres enfants faire office d'onglets : la ressource XmNnotebookChildType marque chacun comme XmPAGE, XmMAJOR_TAB, XmMINOR_TAB, XmSTATUS_AREA ou XmPAGE_SCROLLER. Les onglets majeurs choisissent un chapitre, les mineurs une page dans ce chapitre, et un compteur intégré tourne les pages une à une. XmNbindingType dessine la reliure, XmSPIRAL ou XmSOLID, et XmNbackPageNumber dit combien de tranches ombrées doivent dépasser derrière la page courante : un trompe-l'œil de classeur bien avant que le mot de skeuomorphisme ne se répande.

Le moment fut mal choisi. Motif 2.0 parut alors que CDE se figeait sur Motif 1.2 par souci de stabilité, de sorte que le plus gros client du toolkit ne toucha jamais au widget, et quand la 2.1 se fut répandue en 1997, les nouvelles interfaces Unix s'écrivaient en Java ou pour le web. LessTif visait la 1.2 et ne l'a jamais entièrement implémenté. XmNotebook survit dans Open Motif, spirale comprise, comme l'une des fonctions les moins vues du toolkit.

← Retour au lexique