move animate from contrib to core, and migrate to new API

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41920 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2006-10-11 03:51:27 +00:00
parent c2695fb3b1
commit e19b9131cb
13 changed files with 366 additions and 21428 deletions

View File

@@ -1,9 +1,9 @@
Recent Changes for wxPython
=====================================================================
2.7.0.1
2.7.1.0
-------
*
* 13-Oct-2006
The following deprecated items have been removed:
@@ -292,6 +292,27 @@ provide a way to show a standard About box for the application, which
will either be a native dialog or a generic one depending on what info
is provided and if it can all be shown with the native dialog.
The code in the animate contrib has been moved into the code wxWidgets
library, and refactored a bit along the way. For wxPython it still
exists in the wx.animate module, but has basically been reduced to two
classes, wx.animate.Animation, and wx.animate.AnimationCtrl. You load
the animated GIF (and hopefully there will be other supported formats
in the near future) in the Animation object, and then give that to the
AnimatedCtrl for display. See the demo for an example. There is also
still a GIFAnimationCtrl class that provides some level of backwards
compatibility with the old implementation.
wxMac: The compile option that turns on the use of CoreGraphics (a.k.a
Quartz) for wxDC is now turned on by default. This means that all
drawing via wxDC is done using the new APIs from apple, instead of the
old Quick Draw API. There are, however, a few places where Quartz and
wxDC don't fit together very well, mainly the lack of support for
logical drawing operations such as XOR, but there work in progress to
provide other ways to do the same sort of thing that will work with
Quartz and also on the other platforms.