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

_______________________________________________
pygtk mailing list   [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/

Reply via email to