ghalkes:~# command line tools

Tilde Terminal Toolkit

libt3widget

The libt3widget library provides a C++ dialog toolkit. It provides objects for dialogs and widgets like buttons, text fields, check boxes etc., to facilitate easy construction of dialog based programs for Un*x terminals.

News

libt3widget version 0.6.2 released

This release fixes the bracketed paste mode, which would hang Tilde.

23-Feb-2018

libt3widget version 0.6.1 released

This release fixes the shortcut keys for switching between windows in a split (F8 and Shift-F8).

13-Feb-2018

libt3widget version 0.6.0 released

This release contains many new features and bug fixes. Some highlights include:

  • Support for bracketed paste mode.
  • Support for the SGR mouse protocol.
  • Removal of Xlib support (X11 clipboard support still provided through XCB).
  • Removal of libsigc++ support. This has been superseeded by C++11 functionality.
See the Changelog file for the full list of changes.

10-Feb-2018

Documentation

The documentation for libt3widget can be generated using doxygen, using the doxygen.conf file in the source package. Documentation for the latest version can also be found here.

Download

The source for libt3widget is available here (signature). Older releases are available here. All releases are signed with the GPG key for gpg@ghalkes.nl (0x5A22F7B45F39DE51).

libt3widget requires GNU libtool and a C++ compiler to be compiled. Furthermore, it requires libpcre, libtranscript, libt3key, libt3window, and libunistring. If XCB is available, as well as either dlopen/dlsym/dlclose or libtool's libltdl, the X11 integration module can be built. When GPM is available, it will be used to provide mouse support on the Linux console.

Binary packages for libt3widget are available from the Tilde repositories.

Contact

You can reach me at: libt3widget @ REMOVE ghalkes.nl.

Copyright Notice

Copyright © 2011-2018 G.P. Halkes
libt3widget is distributed under the GNU General Public License version 3.