aboutsummaryrefslogtreecommitdiff
path: root/devel/p5-Tickit/pkg-descr
blob: 5980f637750d077c7d22543ae54a5fb6c34da4b2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
Tickit is a high-level toolkit for creating full-screen terminal-based
interactive programs. It allows programs to be written in an abstracted way,
working with a tree of widget objects, to represent the layout of the interface
and implement its behaviours.

Its supported terminal features includes a rich set of rendering attributes
(bold, underline, italic, 256-colours, etc), support for mouse including wheel
and position events above the 224th column and arbitrary modified key input via
libtermkey (all of these will require a supporting terminal as well). It also
supports having multiple instances and non-blocking or asynchronous control.