X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/49db0f3f8d890f2f3f08ddcac9cbe674b14f7fcf..73470a17475531b34303622f4e1d76f0755903c5:/wxPython/docs/CHANGES.txt?ds=sidebyside diff --git a/wxPython/docs/CHANGES.txt b/wxPython/docs/CHANGES.txt index 5a799bd0fe..b273f6230f 100644 --- a/wxPython/docs/CHANGES.txt +++ b/wxPython/docs/CHANGES.txt @@ -2,6 +2,72 @@ Recent Changes for wxPython ===================================================================== +2.8.0.0 +------- +* + +Lots of fixes and updates to AUI classes. + +Added wx.CollapsiblePane. + + + + +2.7.2.0 +------- +* 7-Nov-2006 + +Patch [ 1583183 ] Fixes printing/print preview inconsistencies + +Add events API to wxHtmlWindow (patch #1504493 by Francesco Montorsi) + +Added wxTB_RIGHT style for right-aligned toolbars (Igor Korot) + +Added New Zealand NZST and NZDT timezone support to wx.DateTime. + +wx.Window.GetAdjustedBestSize is deprecated. In every conceivable +scenario GetEffectiveMinSize is probably what you want to use instead. + +wx.Image: Gained support for TGA image file format. + +wx.aui: The classes in the wx.aui module have been renamed to be more +consistent with each other, and make it easier to recognize in the +docs and etc. that they belong together. + + FrameManager --> AuiManager + FrameManagerEvent --> AuiManagerEvent + PaneInfo --> AuiPaneInfo + FloatingPane --> AuiFloatingPane + DockArt --> AuiDockArt + TabArt --> AuiTabArt + AuiMultiNotebook --> AuiNotebook + AuiNotebookEvent --> AuiNotebookEvent + +wx.lib.customtreectrl: A patch from Frame Niessink which adds an +additional style (TR_AUTO_CHECK_PARENT) that (un)checks a parent when +all children are (un)checked. + +wx.animate.AnimationCtrl fixed to display inactive bitmap at start +(patch 1590192) + +Patch from Dj Gilcrease adding the FNB_HIDE_ON_SINGLE_TAB style flag +for wx.lib.flatnotebook. + +wx.Window.GetBestFittingSize has been renamed to GetEffectiveMinSize. +SetBestFittingSize has been renamed to SetInitialSize, since it is +most often used only to set the initial (and minimal) size of a +widget. + +The QuickTime backend for wx.media.MediaCtrl on MS Windows works +again. Just pass szBackend=wx.media.MEDIABACKEND_QUICKTIME to the +constructor to use it instead of the default ActiveMovie backend, +(assuming the quicktime DLLs are available on the system.) + + + + + + 2.7.1.3 ------- * 26-Oct-2006 @@ -114,20 +180,20 @@ base_Whatever that is marked as deprecated. So now instead of writing your overridden methods like this:: def OnBeginDocument(self, start, end): - # do something here - return self.base_OnBeginDocument(start, end) + # do something here + return self.base_OnBeginDocument(start, end) You can now call the base class method the normal way, like this:: def OnBeginDocument(self, start, end): - # do something here - return Printout.OnBeginDocument(self, start, end) + # do something here + return Printout.OnBeginDocument(self, start, end) Or like this with super():: def OnBeginDocument(self, start, end): - # do something here - return super(MyPrintout, self).OnBeginDocument(start, end) + # do something here + return super(MyPrintout, self).OnBeginDocument(start, end) Note that the old way with the "base_*" function still works, but you will get a DeprecationWarning from calling base_OnBeginDocument. The @@ -461,7 +527,7 @@ data types (wx.Point, wx.Size, wx.Colour, etc.) to no longer raise a TypeError if the compared object is not compatible, but to just return a boolean as expected. For example:: - wx.Colour(64,0,64) == 123 ==> False + wx.Colour(64,0,64) == 123 ==> False wxMSW: Fixed (again) sizing/positioning issues of calling Realize on a wx.ToolBar that is not manaaged directly by a frame and that is @@ -890,9 +956,9 @@ as it considered close enough since the version numbers match. If you want to force the options to be required then you can just add a True parameter, like this:: - import wxversion - wxversion.select("2.6-unicode", True) - import wx + import wxversion + wxversion.select("2.6-unicode", True) + import wx Tweaked wx.lib.buttons such that flat buttons (e.g. have no bevel and a wx.BORDER_NONE style flag) paint themed backgrounds if there are @@ -1763,11 +1829,11 @@ good way to explore and play with the objects in the currently running sample. For example, load the Button sample and then do the following in the PyShell:: - >>> b = frame.demoPage.GetChildren()[0] - >>> for x in range(0, 500, 10): - ... b.Move((x, 50)) - ... app.Yield(True) - ... wx.MilliSleep(10) + >>> b = frame.demoPage.GetChildren()[0] + >>> for x in range(0, 500, 10): + ... b.Move((x, 50)) + ... app.Yield(True) + ... wx.MilliSleep(10) wxGTK: Applied wxNO_BORDER patch (#1098374) for text control and combo