Tk::Text::Viewer is a text widget that can display text files under TK. It enable the user to search text and navigate in a Text widget. The reason for creating this module is that it doesn’t require downloading of modules other that Tk, and a need for simple user interaction. The package includes a text viewer demo program that can be used as a stand-alone browser.
SMOOTH is an object oriented windowing toolkit written in C++. It is meant to become an alternative to toolkits like Qt. SMOOTH provides classes for windowing, session management, object distribution, and multithreading. It currently only works under Win32, but a Linux port is being actively developed.