Outils pour utilisateurs

Outils du site


dev:ncurses:menus

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
dev:ncurses:menus [2017/03/05 10:37] – créée yoanndev:ncurses:menus [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 ====== Menus avec ncurses ====== ====== Menus avec ncurses ======
  
-La bibliothèque ncurses permet de générer des menus+La bibliothèque menu permet de générer des menus personnalisables. Un menu est un affichage permettant à l'utilisateur de choisir une option dans un ensemble. La bibliothèque permet également de définir des menus avec des choix multiples. 
 + 
 +<note> 
 +A la compilation indiquer au linker l'utilisation de la bibliothèque menu via l'option **-lmenu** 
 +</note> 
 + 
 +===== Fondamentaux ===== 
 + 
 +  * Définir les options du menu via **new_item()** 
 +  * Définir le menu et associer les options via **new_menu()** 
 +  * Afficher le menu via **menu_post()** 
 +  * Récupéré le choix de l'utilisateur via la fonction **menu_driver()** 
 +  * Retirer le menu de l'affichage via **unpost_menu()** 
 +  * Libérer la mémoire allouée pour le menu via **free_menu()**
  
 <code c> <code c>
dev/ncurses/menus.1488710276.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)