Composants des menus
Chaque menu est composé
- d’une widget Shell (MenuShell) qui est implicite en Motif; son rôle est d’outrepasser le gestionnaire de fichier pour l’affichage du menu.
- d’un conteneur (RowColumn); il organise les entrées d’un menu en une colonne, et est responsable de l’aspect visuel.
- d’un ensemble d’entrées.
Plusieurs menus déroulants peuvent se partager la même widget Shell.
Chaque entrée d’un menu peut avoir
- un mnémonique (lettre qu’il suffit de taper);
- un raccourci..
Chaque entrée d’un menu peut être
- un PushButton que l’on active;
- un ToggleButton (RadioButton ou CheckButton)
- des étiquettes (Label) pour les titres des menus flottants,
- un séparateur,
- un CascadeButton qui est l’accroche d’un sous-menu.