Commit Graph

152 Commits

Author SHA1 Message Date
Robin Dunn
28ef2da74e Add wx.adv.AnimationCtrl
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71529 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-05-22 00:17:34 +00:00
Robin Dunn
b70299d205 Add simple unittest for wx.Overlay
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71528 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-05-22 00:17:26 +00:00
Robin Dunn
9afc5d886e Fixes crashes when trying to use the variadic version of the wx.FileTypeInfo ctor
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71527 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-05-22 00:17:21 +00:00
Robin Dunn
48d5c078f0 Add wx.adv.Joystick
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71526 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-05-22 00:17:14 +00:00
Robin Dunn
4d61dc78a8 Add overlay classes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71497 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-05-19 06:22:42 +00:00
Robin Dunn
9a389de406 Add wx.PowerEvent
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71494 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-05-19 06:22:23 +00:00
Robin Dunn
ee85ff894a Add Mime classes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71484 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-05-18 20:23:02 +00:00
Robin Dunn
340e631233 Add wx.adv.Sound
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71463 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-05-17 02:54:28 +00:00
Robin Dunn
1282553221 The test function is not imported from _core because of the leading underscore. Check and use it directly from wx._core instead.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71460 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-05-17 02:49:08 +00:00
Robin Dunn
aa5bc9b6b6 * Add the rest of the wx.DataObject classes and unittests.
* Enable all the important virtual methods to be overridden in Pytyhon subclasses.
* Use Python buffer object APIs and objects for data transfer where appropriate.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71412 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-05-10 22:39:37 +00:00
Robin Dunn
342459580d Add a unit test for wx.Clipboard
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71410 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-05-10 22:39:24 +00:00
Robin Dunn
21a4a98cb7 Add wxClipboard
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71404 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-05-10 22:38:52 +00:00
Robin Dunn
95fac68451 Add wxDropSource and wxDropTarget
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71350 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-05-03 23:30:43 +00:00
Robin Dunn
00a0e811f0 quick fix for missing wxDragResult
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71331 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-30 05:35:53 +00:00
Robin Dunn
18098181e3 Add buffer related methods and helpers for wxBitmap
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71293 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-28 04:05:08 +00:00
Robin Dunn
c2e5a59a8f * Add a new wxPyBuffer class and MappedType to help facilitate checking input and getting the pointer and size of Python Buffer compatible objects.
* Use wxPyBuffer with wx.Image
* Return bytearrays from GetData and GetAlpha
* Return memoryviews from GetDataBuffer and GetAlphaBuffer
* Add some notes about these changes to the migration guide

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71291 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-28 04:04:53 +00:00
Robin Dunn
09df1a5ae0 Increase the delay to wait before trying to close the dialogs
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71284 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-26 01:29:44 +00:00
Robin Dunn
ad25fd5756 Fix comment
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71283 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-26 01:29:39 +00:00
Robin Dunn
e8e932aade * Fix image ctors that accept data buffers to check the size of the buffer
* Do the same for the Create, SetData and SetAlpha methods
* Replace the GetData and GetAlpha to return copies of the buffer as in Classic
* Add GetDataBuffer, GetAlphaBuffer, SetDataBuffer, SetAlphaBuffer methods
* Add wxImageHandler

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71282 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-26 01:29:35 +00:00
Robin Dunn
8fecc2b5f9 * Rename the wrappers for the C++ wxPlatformInfo to wx.PlatformInformation.
* Restore the wx.PlatformInfo tuple like it exists in Classic.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71270 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-24 00:15:33 +00:00
Robin Dunn
146d38aa1b Add the various print framework classes and a printing sample application.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71250 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-21 00:07:56 +00:00
Robin Dunn
0a9d14c47c Add wx.adv.TaskBarIcon
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71243 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-20 05:41:54 +00:00
Robin Dunn
7d0c892db5 A little refactoring to share dialog closing methods
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71219 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-17 17:01:29 +00:00
Robin Dunn
d398ada042 Add TipProvider and helpers to wx.adv
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71218 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-17 17:01:23 +00:00
Robin Dunn
7ff166bce4 Add wx.FileCtrl
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71217 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-17 17:01:15 +00:00
Robin Dunn
0cdfa23a88 Add picker classes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71191 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-12 05:36:48 +00:00
Robin Dunn
51dc293d52 MSW fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71167 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-10 03:24:01 +00:00
Robin Dunn
2acffba5fc Add wxHyperlinkCtrl to wx.adv
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71166 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-10 03:23:53 +00:00
Robin Dunn
4b4b9a1210 Add wxDatePickerCtrl and wxCalendarCtrl to wx.adv
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71165 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-10 03:23:46 +00:00
Robin Dunn
0fc8a04d30 Add wx.DragImage and wx.GenericDragImage
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71164 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-10 03:23:32 +00:00
Robin Dunn
d8fbf19f9e Add wx.adv.CommandLinkButton
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71163 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-10 03:23:23 +00:00
Robin Dunn
9f315d03e7 Add CreateTextSizer
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71162 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-10 03:23:15 +00:00
Robin Dunn
c08c2d64e2 Add translation classes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71146 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-08 00:50:32 +00:00
Robin Dunn
ecc67098f5 Add wx.ArtProvider
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71145 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-08 00:50:26 +00:00
Robin Dunn
81933bcb30 Add wx.SystemOptions
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71143 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-08 00:50:14 +00:00
Robin Dunn
07c75152e4 Add wx.SystemSettings
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71142 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-08 00:50:06 +00:00
Robin Dunn
67f0a02945 Don't wrap wxHelpController (at least for now) as it causes a link to the wxHTML library on Mac and GTK, which we don't want to do from wx.core.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71130 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-07 04:17:33 +00:00
Robin Dunn
79047b78a6 Add some of the HelpController classes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71129 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-07 04:17:28 +00:00
Robin Dunn
9ddc80004b Add context help classes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71127 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-07 04:17:13 +00:00
Robin Dunn
b73709d7be Add MDI windows
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71107 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-05 19:01:25 +00:00
Robin Dunn
e65b007a40 Add Matrix classses
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71093 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-04 23:23:57 +00:00
Robin Dunn
40f3ba1486 Add Find/Replace dialog and related classes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71065 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-03-31 04:42:02 +00:00
Robin Dunn
fd80d0b98d Add wx.ColourDialog, wx.MultiChoiceDialog and wx.SingleChoiceDialog
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71063 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-03-31 04:41:44 +00:00
Robin Dunn
d9038109fc Add wxGenericProgressDialog so both it and the native progress dialog (if the platform has one) can be used.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71062 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-03-31 04:41:34 +00:00
Robin Dunn
62ef84af17 Add dirctrl
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71058 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-03-30 18:29:36 +00:00
Robin Dunn
547ad2938e * Switch wxTreeItemData to be a %MappedType instead of something that the programmer has to deal with.
* Make [G|S]etItemData be the same as the [G|S]etItemPyData methods in Classic, and make the latter be deprecated aliases.
* Adjust unittests and add one for GetSelections.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71047 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-03-29 16:59:30 +00:00
Robin Dunn
95c5c5f50e Add treectrl
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71046 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-03-29 16:59:21 +00:00
Robin Dunn
af2a23c0ee Add listctrl
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71020 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-03-26 19:22:09 +00:00
Robin Dunn
8bac95e6e0 minor tweaks for the pi generator
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@70973 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-03-22 20:30:45 +00:00
Robin Dunn
19db0eb058 Add a new wx.adv extension module for those items that are in the wx adv lib in multi-lib builds.
Add AboutDialog.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@70972 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-03-22 20:30:37 +00:00