diff --git a/wxPython/docs/CHANGES.html b/wxPython/docs/CHANGES.html index dc1150e3a2..db143a344e 100644 --- a/wxPython/docs/CHANGES.html +++ b/wxPython/docs/CHANGES.html @@ -11,16 +11,125 @@
Added wx.ToolBar.SetToolNormalBitmap and SetToolDisabledBitmap +methods. (Keep in mind however that the disabled bitmap is currently +generated on the fly by most native toolbar widgets, so this +SetToolDisabledBitmap method won't have any affect on them...)
+Refactored the inspection tool such that it can be used as a wx.App +mix-in class as it was used before (with the wx.lib.mixins.inspect +module) and also as a non mix-in tool (using wx.lib.inspect.InspectionTool).
+Add wx.lib.mixins.treemixin from Frank Niessink.
+Added the wx.SizerFlags class, and also added AddF, InsertF and +PrependF methods to wx.Sizer. The wxSizerFlags class provides a +convienient and easier to read way to add items to a sizer. It was +added as a new set of methods of the wx.Sizer class so as to not +disturb existing code. For example, instead of writing:
++sizer.Add(ctrl, 0, wx.EXPAND | wx.ALL, 10) ++
you can now write:
++sizer.AddF(ctrl, wx.SizerFlags().Expand().Border(wx.ALL,10)) ++
Will Sadkin provided a patch for the wx.lib.masked package that fixes +its support for using the navigation keys on the numeric keypad.
+wx.lib.plot: patch #1663937 to allow user to turn off scientific +notation on plot.
+wxGTK: Most of the remaining TODOs for the wx.GraphicsContext on wxGTK +have been done. This includes implementations for GetTextExtent, +Clip, DrawBitmap, fixing the drawing position of text to be at the +upper left corner instead of the baseline, etc.
+wx.lib.customtreectrl patches from Andrea:
++++
+- ExpandAll has been renamed as ExpandAllChildren, and the new +ExpandAll now takes no input arguments (consistent with +wx.TreeCtrl)
+- ctstyle keyword is now defaulted to 0: every style related to +CustomTreeCtrl and the underlying wx.PyScrolledWindow should be +declared using the keyword "style" only. For backward +compatibility, ctstyle continues to work as I merged ctstyle and +style in the __init__ method.
+- GetClassDefaultAttributes is now a classmethod.
+- UnselectAll bug fixed.
+
Renamed the wx.lib.inspect and wx.lib.mixins.inspect modules to +inspection, in order to avoid conflicts with the inspect module in the +standard Python library.
+Lots of changes to XRCed from Roman Rolinsky:
++++
+- Preferences for default "sizeritem" parameters for new panels and +controls can be configured ("File">"Preferences...").
+- Implemented comment object for including simple one-line comments and +comment directives as tree nodes. No validation is performed for a +valid XML string so comments must not contain "-->". Comment directive +is a special comment starting with '%' character, followed by a line +of python code. It is executed using 'exec' when the resource file is +opened. This is useful to import plugin modules containing custom +handlers which are specific to the resource file, hovewer this is of +course a security hole if you use foreign XRC files. A warning is +displayed if the preference option 'ask' is selected (by default).
+- Added support for custom controls and plugin modules. Refer to this +wxPythonWiki for the details: http://wiki.wxpython.org/index.cgi/XRCed#custom
+- Tool panel sections can be collapsed/expanded by clicking on the +label of a tool group.
+- Some undo/redo and other fixes.
+- Fixes for wxMSW (notebook highlighting, control sizes, tree Unselect).
+- Notebook page highlighting fix. Highlight resizes when the window +is resized. ParamUnit spin button detects event handler re-entry +(wxGTK probably has a bug in wxSpinButton with repeated events).
+- Fix for dealing with empty 'growable' property, using MiniFrame +for properties panel, the panel is restored together with the +main window.
+
wxMSW: Fix lack of spin control update event when control lost focus
+Added a typeId property to the PyEventBinder class that holds the +eventType ID used for that event. So when you need the eventType +(such as when sending your own instance of standard events) you can +use, for example, wx.EVT_BUTTON.typeId instead of +wx.wxEVT_COMMAND_BUTTON_CLICKED. Note that there are a few composite +events, such as EVT_MOUSE and EVT_SCROLL, that will actually bind +multiple event types at once, and in these cases the typeId property +may not give you what you want. You should use te component events in +these cases.
+PyCrust now has an option for showing/hiding the notebook.
+wxMSW: Corrected drawing of bitmaps for disabled menu items.
+Enhanced the wx.lib.mixins.inspect module. In addition to showing a +PyCrust window it is now a widget browser, which provides a tree +loaded up with all the widgets in the app, optionally with the sizers +too, and also a panel displaying the properties of the selected +window. Run the demo and type Ctrl-Alt-I keystroke (or Cmd-Alt-I on +the Mac) to see how it works. You can add this to your own apps with +just a few lines of code.
+Added wx.SearchCtrl.[Get|Set]DescriptiveText
+wxMac: Added support for the wx.FRAME_FLOAT_ON_PARENT style.
+wxMac: the popups used for call tips and autocomplete lists in +StyledTextCtrl (such as in PyShell) are now top-level float-on-parent +windows so they are no longer clipped by the bounds of the stc window.
+Added EVT_TASKBAR_CLICK and use it to show taskbar icon menu on right button release, not press, under MSW (bug 1623761)
-Added wxTreeCtrl::CollapseAll[Children]() and IsEmpty() methods; -documented wxTreeItemId (patch 1622125)
-Fix wxMDIChidFrame::GetPosition() (patch 1626610)
-Fix attribute memory leak in wxGrid::ShowCellEditControl() (patch +
Added wx.TreeCtrl.CollapseAll[Children]() and IsEmpty() methods
+Fix wx.MDIChidFrame.GetPosition() (patch 1626610)
+Fix attribute memory leak in wx.grid.Grid::ShowCellEditControl() (patch 1629949)
wxGTK: Fix for controls on a toolbar being the full height of the toolbar instead of their natural height.
@@ -34,7 +143,7 @@ essentially implement the MDI interface using a normal wx.Frame and a wx.aui.AuiNotebook.Fixed refcount leak in wx.Window.GetChildren.
Added wx.StandardPaths.GetDocumentsDir() (patch 1214360)
Added the ActiveGrid IDE as a sample application.
Floats are allowed again as function parameters where ints are expected.
Added Chris Barker's FloatCanvas.
Added wxCursorFromBits.
Updated to 0.9b of PyCrust.
Updated to the 0.9a version of PyCrust
Added wxPyColourChooser by Michael Gilfix.
Added some patches from library contributors.
Added enhanced wxVTKRenderWindow by Prabhu Ramachandran