123
libmabuff

libmabuff

Il s'agit de libmabuff, bibliothèque pour la création de TUI simple en C ++. Il utilise termbox, github.com/nsf/termbox (personnalisé) car sa licence backend.libmabuff est MIT.
Il s'agit de libmabuff, bibliothèque pour la création simple de TUI en C ++.Il utilise termbox, github.com/nsf/termbox (personnalisé) comme backend.La licence de libmabuff est MIT.Il est accompagné d'une documentation (texte brut, mais utilisable).L'idée de base de MABuffer sont les zones.Vous pouvez éditer leur contenu, leur formatage, vous pouvez les déplacer.Vous n'avez pas besoin de suivre chacun d'eux, ils sont imprimés automatiquement quand vous le souhaitez!MABuffer n'est pas encore terminé: - Le contrôle de sortie est moins ou plus utilisable - de belles fonctionnalités sont également incluses, comme la bordure automatique.On pourrait dire que cette partie est complète.- La gestion des entrées est le domaine des améliorations à venir.Une entrée de base par caractère est implémentée (en attente ou avec délai), mais une gestion plus confortable des chaînes (y compris la sortie vers une zone - tout comme une entrée déposée) est prévue.Néanmoins, libmabuff peut être utilisé pour la création simple et rapide de TUI en C ++.Voir la documentation pour plus d'informations.Démo de Mastermind sur capture d'écran.

Les catégories

Alternatives à libmabuff pour Linux

ncurses

ncurses

ncurses (new curses) est une bibliothèque de programmation qui fournit une API qui permet au programmeur d'écrire des interfaces utilisateur textuelles de manière indépendante du terminal.
FINAL CUT

FINAL CUT

FINAL CUT est une bibliothèque de classes C ++ et une boîte à outils de widgets avec prise en charge complète de la souris pour créer une interface utilisateur textuelle.
Turbo Vision

Turbo Vision

Une interface utilisateur de texte (TUI) C ++ complète comprenant des fenêtres, des boîtes de dialogue (boutons, cases à cocher et radio, zones de saisie, etc.), un support pour la souris, des menus, etc.
newt

newt

Newt est une bibliothèque de programmation pour le mode texte couleur, des interfaces utilisateur basées sur des widgets.
Gui.cs

Gui.cs

Gui.cs est une boîte à outils d'interface utilisateur simple pour .NET, .NET Core et Mono et fonctionne à la fois sur Windows et Linux / Unix.
termbox

termbox

Termbox est une bibliothèque qui aide à créer des pseudo-GUI basées sur des terminaux.Il s'agit d'une alternative ncurses simple et propre.
S-Lang

S-Lang

S-Lang est une bibliothèque de programmation qui fournit des routines pour incorporer un interpréteur pour le langage de script S-Lang, et des composants pour faciliter la création de texte ...