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).
participants (1)
-
henkpunt@gmail.com