ANN: Venster 0.7

Henk Punt henkpunt at gmail.com
Sun Oct 3 16:17:26 CEST 2004


Announcing release 0.7 of Venster.
Venster is a highly native Windows GUI toolkit for Python based on the
ctypes ffi library. Development is ongoing at
http://venster.sourceforge.net

In this release:

- fixed creation process, venster windows can now process WM_CREATE
messages during window creation.
- refactored gdi stuff out of wtl.py
- refactored wtl.py, split into core functionality (wtl_core.py) extra
function are added by decorators in wtl.py

- removed CHAINED msg maps. events now automatically bubble up to the
parent class msg handlers

- THE BIG ONE: added function decorators for building the MSG_MAP
(supports 2.4 decorator syntax)
	
	for most code, MSG_MAPS are now obsolete.
	use one of the new decorators 'msg_handler', 'cmd_handler' or
'ntf_handler' to map python handlers to windows events.
	for an example see test_decorator.py
	decorators work for python 2.3 and 2.4 but only 2.4 can use the '@'
decorator syntax.
	
	please note that MSG_MAPS are still available in, you should however
not normally need them anymore.
	
- WARNING! sanatized the class variable names used by Window and Form.
This change is not backwards compatible, and you will
probably need to update your code to use the new names.

- integrated patches. (mostly bug fixes and some more control
wrapping).

- updated documentation (added a tutorial/hello world example).


More information about the Python-announce-list mailing list