Welcome! GtkExtra is a useful set of widgets for creating GUI's for the Xwindows system using GTK+. You can use it complementary to GTK+ and it is written in C. It is also Free Software and released under the LGPL license. A developer release of gtkextra-3 has been placed in the project download area (1 May 2011) Major enhancements are: Glade-3 integration, GtkBuilder support GtkSheet: a new GtkSheetColumn type, with properties support for GObjectIntrospection, a lgob language binding for Lua GtkSheet: many bugfixes
Python Language Bindings for GtkExtra
GtkExtra is a useful set of widgets for the GIMP Toolkit , aka GTK+. It provides a spreadsheet-like matrix widget and widgets for 2-D and 3-D graphing. You can find more information, download the source code and view screenshots on the GtkExtra Widget Set Home Page .
The Python language bindings allow you to use the GtkExtra widget set in programs written in the powerful Python language .
The bindings require GtkExtra and PyGTK . The popular Numerical Python is optional.
The bindings are distributed under the terms of the GNU Lesser General Public License .
NEWS
10 July 2002:
Development of python bindings for GtkExtra-2 (the
Gtk-2.x.x port)
is underway. These new bindings will require
Python 2.2.x
and the slick new
PyGTK2
.
9 Jan 2003:
The CVS version of python bindings for
GtkExtra-2
are now usable. These bindings require the latest CVS version of
GtkExtra-2
. A release with tarballs and rpm's will follow.
- All double arrays are now stored in Python array.array objects. A plugin interface is available to support other types natively, such as Numerical Python arrays.
-
Support for 2-D plotting widgets are complete.
-
Support for 3-D plotting widgets are partially complete.
-
Support for GtkCharSelection, GtkFontCombo are complete.
- All other widget bindings are mostly complete except for the few functions that the code generator could not wrap. Those functions will be completed soon, as time permits.
16 Jan 2003:
The CVS version of python bindings for
GtkExtra-2
are now mostly complete. All 2-D and 3-D plotting widgets are now 99.9% complete. Your milage may vary with the other widgets. These bindings require the latest CVS version of
GtkExtra-2
. You can look
here
for the latest examples scripts and their output.
Project Links
- Project Page
- Download
- Mailing Lists
- Browse CVS
- Example scripts with GUI screenshots and EPS output (converted to PDF)
http://python-gtkextra.sourceforge.net/