[wxPython] wxPython 2.2.5

Hi All,

wxPython 2.2.5 is downloadable from SourceForge, at https://sourceforge.net/project/showfiles.php?group_id=10718, I'll update the main web page shortly.

As usual, please be sure to uninstall the old version on MSW platforms before installing the new one.

Here is a list of the big changes since 2.2.2.

···

-------------------------------------------------------------------------

New typemaps for wxString when compiling for Python 2.0 and beyond that allow Unicode objects to be passed as well as String objects. If a Unicode object is passed then PyString_AsStringAndSize is used to convert it to a wxString using the default encoding.

Fixed the generic buttons so tool tips work for them.

Fixed a bug in the demo's tree control.

Added a listbox to the listbox demo that shows how to find items with a matching prefix as keys are typed.

Added code to the wxListCtrl demo to show how to get text from a column in report mode.

Added code to the toolbar demo to clear the long help from the status bar after 2 seconds.

Added wxJoystick.

Fixed wxTimer so it can be used as described in the docs, either with a Notify method in a subclass, or sending an event to a wxEvtHandler object, (usually a window.)

Added wxNotifyEvent.Allow()

Fixed GOBS of reference leaks.

Massive code changes and cleanup to allow wxPython to be split into multiple extension modules again. A Python CObject is used to allow the "export" of SWIG functions and other common helper functions from the wxc module to other modules, even if they are in separate shared libraries. Should also be usable from 3rd party code, just include wxPython/src/export.h

Changed the default setup so the following are built as separate extension modules: calendar, glcanvas, grid, html, ogl, stc, and utils. Will probably add more later.

Changed the wxPrinterDC to use the new constructor taking a wxPrintData object. The old ctor is still there using the wxPrinterDC2 name.

Added wxPython.lib.anchors.py from Riaan Booysen. It contains a class that implements Delphi's Anchors with wxLayoutConstraints.

Added wxPython.lib.fancytext from Timothy Hochberg.

Changed the GenericButtons to send their event in idle time, so the mouse won't be captured when the event handler is called.

Added wxPython.lib.rpcMixin from Greg Landrum, although it's not integrated with the demo yet. It allows a wxPython GUI to be an XML-RPC server.

--
Robin Dunn
Software Craftsman
robin@AllDunn.com Java give you jitters?
http://wxPython.org Relax with wxPython!

_______________________________________________
wxPython-users mailing list
wxPython-users@lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/wxpython-users