GtkExtra is a useful set of widgets for creating GUI's for the X
Window System using GTK+ 2.0. You can use it complementary to GTK+ 2.0
and it is written in C.
QTermWidget is an opensource project originally based on KDE4 Konsole
application. The main goal of this project is to provide unicode-enabled,
embeddable Qt widget for using as a built-in console (or terminal emulation
widget).
This is the Mowitz ("More widgets") library.
The project's goal is to create a library of widgets for X applications
to use. The widgets have been snarfed from various sources and are all
open source (GPL or MIT licenses).
Available widgets
o Canvas o Ruler
o Check o Slider
o Combo o Spinner
o Frame o Tabs
o Handle o TextField
o Image o Tooltip
o ListTree o VSlider
o Notebook
o Rudegrid o And a complete menu kit.
The original reason for creating this library is that the Athena widget
set lacks a lot of widgets that would be useful, and many of the
existing widgets leave a lot to be desired in appearance and behaviour.
SWT is the software component that delivers native widget functionality
for the Eclipse platform in an operating system independent manner.
This port provides SWT without requiring a full download and build of
Eclipse.
This lets you enable scrolling similar to the one in Microsoft
Explorer. Press the middle mouse button and then move the mouse to
scroll the widget. A further press on the middle button stops the
scrolling.
PHAT is a collection of GTK+ widgets geared toward pro-audio apps.
The goal is to eliminate duplication of effort and provide some
standardization (well, at least for GTK+ apps).
pure-gtk is a collection of bindings to use the GTK+ GUI toolkit version 2.x
with Pure. The bindings include the gtk (+gdk), glib, atk, cairo and pango
libraries, each in their own Pure module.
Pmw is a framework for building high-level compound widgets, or
megawidgets, constructed using other widgets as component parts. It
promotes consistent look and feel within and between graphical
applications, is highly configurable to your needs and is easy to use.
Pmw consists of:
* A few base classes, providing a framework for building megawidgets.
* A library of flexible and extensible megawidgets built on the base
classes, such as ButtonBox, ComboBox, MessageDialog, etc.
The interface to Pmw megawidgets is similar to basic Tk widgets, so it
is easy for developers to include both megawidgets and basic Tk
widgets in their graphical applications. In addition, all Pmw
megawidgets may themselves be extended, using either inheritance or
composition.
The use of the Pmw framework and megawidgets replaces common widget
combinations with higher level abstractions. This simplifies code,
making it more readable and maintainable and more easily modifiable.
The ability to extend Pmw megawidgets enables developers to create new
megawidgets based on previous work.
Cross platform
==============
Kivy is running on Linux, Windows, MacOSX, Android and IOS. You can run the
same code on all supported platforms. It can use natively most inputs
protocols and devices like WM_Touch, WM_Pen, Mac OS X Trackpad and Magic Mouse,
Mtdev, Linux Kernel HID, TUIO. A multi-touch mouse simulator is included.
Business Friendly
=================
Kivy is 100% free to use, under LGPL 3 licence. The toolkit is professionally
developed, backed and used. You can use it in a product and sell your product.
The framework is stable and has a documented API, plus a programming guide to
help for in the first step.
GPU Accelerated
===============
The graphics engine is built over OpenGL ES 2, using modern and fast way of
doing graphics. The toolkit is coming with more than 20 widgets designed to be
extensible. Many parts are written in C using Cython, tested with regression
tests.
GtkMathView is a C++ rendering engine for MathML documents. This module is
meant to be part of the Helm project, but the widget is independent from
it and easily embeddable within GTK+ applications.