Modern port of Turbo Vision 2.0 with cross-platform and Unicode support

Edit Package tvision

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.

Refresh
Refresh
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
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1177428 from Julius Enriquez's avatar Julius Enriquez (win8linux) (revision 1)
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
openSUSE Build Service is sponsored by