Programmation GTK2 en Pascal/Les menus
Apparence
Programmation GTK2 en Pascal |
|
Les menus sont des contrôles complexes et sont donc découpés en plusieurs classes de contrôles.
La barre de menu tout d'abord :
Le menu en lui-même :
La classe de base des menus :
Les éléments d'un menu :
- GtkMenuItem
- GtkImageMenuItem
- GtkRadioMenuItem
- GtkCheckMenuItem
- GtkSeparatorMenuItem
- GtkTearoffMenuItem
Étapes pour créer un menu
[modifier | modifier le wikicode]- Création d'une barre de menu
- Création d'un item de menu (exemple : Fichier)
- Attachement de cet item dans la barre de menu
- Création d'un menu
- Attachement de ce menu à l'item de la barre de menu (créé en 2.)
- Création d'un item de menu (exemple : Nouveau, Ouvrir, Sauvegarder, etc.)
- Attachement de cet item au menu (créé en 4.)
- Création des autres items (on boucle sur 6. et 7.)
- Si on veut une autre entrée de menu dans la barre de menu (exemple Édition, Aide, etc.), on recommence à 2.