Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 1.41 KB

README-fr.md

File metadata and controls

29 lines (17 loc) · 1.41 KB

Ncursescpp

Une interface C++ à ncurses respectant le RAII.

Les fonctionnalités de ncurses supportées par ncursescpp sont :

  • Affichage de texte
  • Entrées clavier et souris
  • Couleurs et attributs
  • Fenêtres
  • Sous-fenêtres

Ncursescpp est en développement et des fonctionnalités supplémentaires seront ajoutées au fur et à mesure.

Philosophie

L'objectif de ncursescpp est de permettre l'utilisation de ncurses à travers une interface respectant le principe de gestion de ressources de C++, le RAII. Chaque objet de ncurses (fenêtres, couleurs, etc) est géré de manière automatique et transparente.

Installation

Ncursescpp est une bibliothèque comportant uniquement des fichiers d'entête. Vous pouvez utiliser CMake pour l'installation, ou bien copier les fichiers de la bibliothèque là où vous le souhaitez. L'utilisation de ncursescpp dans un programme requiert un compilateur supportant le standard C++11.

Licence

Ncursescpp est distribué sous licence CeCILL-B (similaire à la licence MIT). Référez-vous au fichier LICENCE ou à http://www.cecill.info pour plus d'informations.

Documentation

Vous pouvez générer la documentation de ncursescpp avec Doxygen. Lancez la commande doxygen Doxyfile depuis le dossier doc/ La documentation contient uniquement les informations sur ncursescpp, ncurses étant déjà documenté.