Merge recent changes from 2.8 branch.
Make updates for recent changes on CVS HEAD. Remove or workaround deprecated items. Fix compile errors. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45088 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -3,7 +3,7 @@ Recent Changes for wxPython
|
||||
|
||||
2.9.0.0
|
||||
-------
|
||||
*
|
||||
*
|
||||
|
||||
wxGTK: Implemented support for underlined fonts in wx.StaticText
|
||||
|
||||
@@ -11,12 +11,59 @@ wxGTK: wx.TopLevelWindow.SetSizeHints size increments now work
|
||||
|
||||
Added wx.EventBlocker class
|
||||
|
||||
wxGTK: make wx.TopLevelWindow.GetSize() return the size of the window
|
||||
including the decorations and updated SetSize() to account for this as
|
||||
well.
|
||||
|
||||
wxMSW: For consistency with wxGTK, when a top level window is
|
||||
minimized the size returned from GetSize will be the restored size,
|
||||
not the size of the icon window.
|
||||
|
||||
wxGTK: For consistency with wxMSW, when a top level window is
|
||||
minimized the size returned from GetClientSize will be (0,0).
|
||||
|
||||
wxGTK: Color cursors now supported.
|
||||
|
||||
Added wx.DC.StretchBlit() for wxMac and wxMSW (Vince Harron)
|
||||
|
||||
Added support for labels for toolbar controls (Vince Harron)
|
||||
|
||||
wxGTK: Implemented support for underlined fonts in wx.StaticText.
|
||||
|
||||
wxGTK: Setting foreground colour of single line wx.TextCtrl now works.
|
||||
|
||||
wxMac: Corrected top border size for wxStaticBox with empty label (nusi)
|
||||
|
||||
wx.Window.IsEnabled() now returns false even if the window parent, and
|
||||
not the window itself, is disabled and added IsThisEnabled()
|
||||
implementing the old IsEnabled() behaviour.
|
||||
|
||||
wxGTK: Now using the native tab traversal functions instead of
|
||||
simulating it ourselves.
|
||||
|
||||
Generating wx.NavigationKeyEvent events doesn't work any more under
|
||||
wxGTK (and other platforms in the future), use wx.Window.Navigate() or
|
||||
NavigateIn() instead.
|
||||
|
||||
|
||||
|
||||
2.8.1.2
|
||||
|
||||
|
||||
|
||||
2.8.3.1
|
||||
-------
|
||||
*
|
||||
*
|
||||
|
||||
wxGTK: Make wx.NO_BORDER style work with wx.RadioBox (patch 1525406)
|
||||
|
||||
Update to 0.9.1 of TreeMixin.
|
||||
|
||||
|
||||
|
||||
|
||||
2.8.3.0
|
||||
-------
|
||||
* 22-March-2007
|
||||
|
||||
Added wx.ToolBar.SetToolNormalBitmap and SetToolDisabledBitmap
|
||||
methods. (Keep in mind however that the disabled bitmap is currently
|
||||
@@ -27,6 +74,85 @@ 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:
|
||||
|
||||
1. ExpandAll has been renamed as ExpandAllChildren, and the new
|
||||
ExpandAll now takes no input arguments (consistent with
|
||||
wx.TreeCtrl)
|
||||
|
||||
2. 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.
|
||||
|
||||
3. GetClassDefaultAttributes is now a classmethod.
|
||||
|
||||
4. 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.
|
||||
|
||||
|
||||
|
||||
@@ -73,7 +199,7 @@ windows so they are no longer clipped by the bounds of the stc window.
|
||||
|
||||
2.8.1.0
|
||||
-------
|
||||
* 8-Jan-2006
|
||||
* 8-Jan-2007
|
||||
|
||||
Added EVT_TASKBAR_CLICK and use it to show taskbar icon menu on right
|
||||
button release, not press, under MSW (bug 1623761)
|
||||
|
Reference in New Issue
Block a user