[pygtk] [ann] pygtkhelpers 0.3 released
Ronny Pfannschmidt
Ronny.Pfannschmidt at gmx.de
Sat Mar 13 19:55:16 WST 2010
hi,
i'm pleased to announce the release of pygtkhelpers 0.3
It is a library to help writing complex pygtk applications and
is availiable at:
http://bitbucket.org/aafshar/pygtkhelpers-main and
http://pypi.python.org/pypi/pygtkhelpers/0.3
The most useful tools within it are:
delegates
Utilities to build coherent components of a set of interacting
widgets.
They encapsulate:
* loading from ui files
* binding of signals based on conventions
* managing of unwrapping from the enforced toplevel widgets
in order to combine multiple distinct components to a single ui
proxies
GObjects that encapsulate changes of values in widgets.
They provide a consistent interface to change events
as well as reading/writing data to a widget.
objectlist/tree
A very, very usefull widget to encapsulate mapping of a list/tree
of python objects to treeviews.
It provides out of the box sorting, filtering, treeview search support
and powerfull mapping of attributes to columns/cellrenderers
as well as editing then
The rest of the tools are some simple helper widgets like
AttrComboSort
Configure attribute based sorting in a objectlist
independ of the columns/cells
SimpleComboBox
Take most of the pain from dealing with comboboxes
as are simple choices lists
Until now our main focus was getting a usable library for replacing our
use of kiwi with more flexible components, mainly for evolving the pida
ide.
Since this library will be very useful
for many other applications as well,
we decided to develop it as separate from the begining.
As we are now very much above the tipping point of being useful
(as we just replaced kiwi in pida) we will focus more on documentation,
broad usability and regular releases.
Regards,
Ronny Pfannschmidt
More information about the pygtk
mailing list