Outils pour utilisateurs

Outils du site


dev:ncurses:menus

Menus avec ncurses

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.

A la compilation indiquer au linker l'utilisation de la bibliothèque menu via l'option -lmenu

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()
#include <menu.h>

Références

dev/ncurses/menus.txt · Dernière modification : 2021/02/01 21:51 de 127.0.0.1