[wxPython-users] ANNOUNCE: wxPython 2.6.3.0

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Robin Dunn

    #1

    [wxPython-users] ANNOUNCE: wxPython 2.6.3.0

    Announcing
    ----------

    The 2.6.3.0 release of wxPython is now available for download at
    http://wxpython.org/download.php. There have been many enhancements
    and fixes implemented in this version, many of which are listed
    below and at http://wxpython.org/recentchanges.php.


    What is wxPython?
    -----------------

    wxPython is a GUI toolkit for the Python programming language. It
    allows Python programmers to create programs with a robust, highly
    functional graphical user interface, simply and easily. It is
    implemented as a Python extension module that wraps the GUI components
    of the popular wxWidgets cross platform library, which is written in
    C++.

    wxPython is a cross-platform toolkit. This means that the same program
    will usually run on multiple platforms without modifications.
    Currently supported platforms are 32-bit Microsoft Windows, most Linux
    or other Unix-like systems using GTK2, and Mac OS X 10.2+, in most
    cases the native widgets are used on each platform.


    Changes in 2.6.3.0
    ------------------

    Change the wx.ListCtrl InsertStringIte m wrapper to use the form that
    takes an imageIndex, and set the default to -1. This ensures that on
    wxMSW that if there is an image list but they don't specify an image,
    the native control doesn't use one anyway.

    wxMSW: wx.ListCtrl in report mode is now able to support images in
    other columns besides the first one. Simply pass an image index to
    SetStringItem. For virtual list controls you can specify the image to
    use on the extra columns by overriding OnGetItemColumn Image in your
    derived class. It is passed the item number and the column number as
    parameters, and the default version simply calls OnGetItemImage for
    column zero, or returns -1 for other columns.

    Switched to using SWIG 1.3.27 for generating the wrapper code. There
    are some small changes needed to SWIG to work around some bugs that
    wxPython exposes, and to be able to generate code that matches that
    which wxPython is using. If you are building wxPython yourself and
    need to modify any of the *.i files or to add your own, then you will
    want to be sure to use a matching SWIG. See wxPython/SWIG/README.txt
    in the source tarball for details.

    wx.Image.Copy now also copies the alpha channel.

    wxMSW: Fixed problem in wx.TextCtrl where using SetValue and
    wx.TE_RICH2 would cause the control to be shown if it was hidden.

    wxMSW: Numpad special keys are now distinguished from normal keys in
    key events.

    wxMSW: Multiline notebook tab label change now resizes the control
    correctly if an extra row is removed or added.

    wxMSW: On XP fall back to unthemed wxNotebook if specified orientation
    not available in the themed version.

    Added wx.Toolbar.GetT oolsCount.

    Added wx.GridSizer.Ca lcRowsCols.

    Added wx.OutputStream .LastWrite.

    wxGTK: EVT_SET_CURSOR is now sent.

    wxGTK: Fix RequestMore for idle events.

    wxGTK: Implement user dashes for PS and GNOME printing.

    wxGTK: Correct update region code. Don't always invalidate the whole
    window upon resize. Reenable support for thewx.NO_FULL_R EPAINT_ON_RESIZ E
    flag. Also disable refreshing custom controls when focusing in and out.

    wx.lib.pubsub: Publisher is now able to parse a dotted notation string
    into a topic tuple. For example: subscribing to "timer.clock.se conds"
    is the same as subscribing to ("timer", "clock", "seconds").

    Applied patch #1441370: lib.plot - allow passing in wx.Colour()

    Added wx.CommandEvent .GetClientData.

    Updated wxStyledTextCtr l to use version 1.67 of Scintilla.
    NOTE: The STC_LEX_ASP and STC_LEX_PHP lexers have been deprecated,
    you should use STC_LEX_HTML instead.

    wxSTC: Implemented fix for SF Bug #1436503. Delay the start of the
    DnD operation in case the user just intended to click, not drag.

    Updated the analogclock.py module to the new analogclock package from
    E. A. Tacao.

    Added the wx.lib.mixins.l istctrl.CheckLi stCtrlMixin class from Bruce
    Who, which makes it easy to put checkboxes on list control items.

    Applied a patch from Christian Kristukat to wx.lib.plot that adds
    scrollbars when the plot is zoomed in, and also the ability to grab a
    zoomed plot and move it around with a mouse drag.

    XRCed updated to allow wxMenuBar to be created inside a wxFrame.



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


    ---------------------------------------------------------------------
    To unsubscribe, e-mail: wxPython-users-unsubscribe@lis ts.wxwidgets.or g
    For additional commands, e-mail: wxPython-users-help@lists.wxwi dgets.org
Working...