libmabuff

libmabuff

Toto je libmabuff, knihovna pro jednoduché vytváření TUI v C ++. Používá termbox, github.com/nsf/termbox (přizpůsobený), protože jeho backend.libmabuff je licence MIT.
Toto je libmabuff, knihovna pro jednoduché vytváření TUI v C ++.Jako backend používá termbox, github.com/nsf/termbox (přizpůsobený).libmabuffova licence je MIT.Dodává se s dokumentací (prostý text, ale použitelný).Základní myšlenkou MABufferu jsou zóny.Můžete upravovat jejich obsah, jejich formátování, můžete je přesouvat.Nemusíte sledovat každý z nich, jsou vytištěny automaticky, pokud chcete!MABuffer ještě není dokončen: - Ovládání výstupu je méně nebo více použitelné - jsou zde také některé pěkné funkce, jako je automatické ohraničení.Tato část by mohla být považována za úplnou.- Zpracování vstupů je oblast nadcházejících vylepšení.Je implementován základní znakový znak (čekající nebo s vypršením časového limitu), ale je naplánováno pohodlnější zpracování řetězců (včetně výstupu do zóny - stejně jako zadaná položka).Libmabuff však lze použít pro jednoduché a rychlé vytváření TUI v C ++.Více informací naleznete v dokumentaci.Ukázka Mastermind na snímku obrazovky.

Alternativy libmabuff pro Cygwin

FINAL CUT

FINAL CUT

FINAL CUT je knihovna tříd C ++ a sada nástrojů widgetů s plnou podporou myši pro vytváření textového uživatelského rozhraní.
Turbo Vision

Turbo Vision

Kompletní textové uživatelské rozhraní C ++ (TUI), které obsahuje okna, dialogy (tlačítka, zaškrtávací a rádiové políčka, vstupní pole atd.), Podporu myši, nabídky atd.