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/
