Modern port of Turbo Vision 2.0 with cross-platform and Unicode support
A modern port of Turbo Vision 2.0, the classical
framework for text-based user interfaces. Now
cross-platform and with Unicode support.
Turbo Vision lets application developers avoid
writing platform-specific workarounds for TUI apps.
It attempts to reproduce consistent results everywhere,
without developers worrying about terminal capabilities,
direct I/O, ifdefs, and other platform quirks.
Turbo Vision provides many widget classes (also known
as views), including resizable, overlapping windows,
pull-down menus, dialog boxes, buttons, scroll bars,
input boxes, check boxes and radio buttons. You may
use and extend these; but even if you prefer creating
your own, Turbo Vision already handles event dispatching,
display of fullwidth Unicode characters, etc.
- Developed at devel:libraries:c_c++
- Sources inherited from project openSUSE:Factory
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Leap:16.0:FactoryCandidates/tvision && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
_service | 0000000441 441 Bytes | |
tvision-0~git631.tar.xz | 0000722060 705 KB | |
tvision.changes | 0000000337 337 Bytes | |
tvision.spec | 0000003193 3.12 KB |
Latest Revision
Hi there, I am resubmitting tvision for inclusion into openSUSE Factory. This is a modernised port of the Turbo Vision 2.0 framework, originally from the public domain release by Borland. It has cross-platform and Unicode support, striving to be a relatively easy way to create applications with TUIs (text-based user interfaces) that are consistent across platforms without app developers needing to handle platform-specific quirks. The spec file generates two packages: * tvision-devel-static - static library, headers, and help file compiler of Turbo Vision 2.0 * tvision-demos - demo programs showing off Turbo Vision 2.0 The two demo programs in tvision-demos: * tvdemo - demo program with multiple applets showing off Turbo Vision widgets * tvedit - basic text editor demoing Turbo Vision in a practical application This request is a necessary prerequisite for the turbo editor to be packaged later: https://github.com/magiblot/turbo This request has a significantly cleaner changes file, dependencies have also been cleaned up, devel merged into devel-static, and a patch from an earlier revision has been removed due to being merged upstream: https://github.com/magiblot/tvision/pull/163
Comments 0