Commit Graph

119 Commits

Author SHA1 Message Date
Robin Dunn
a41fd0304a Add wx.ModalDialogHook
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@74117 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-07 03:02:32 +00:00
Robin Dunn
10b92e1ff9 add Preference classes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73606 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-06 19:56:16 +00:00
Robin Dunn
35fd2e16bf Update copyright year
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73416 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-01-21 02:13:03 +00:00
Robin Dunn
c17bb549fe Add FindItem and FindItemById
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73306 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-12-29 02:33:37 +00:00
Robin Dunn
d0343102dc Add some of the debug related functions
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73256 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-12-22 08:01:37 +00:00
Robin Dunn
75e056adba Add wx.StopWatch
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73252 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-12-22 08:01:11 +00:00
Robin Dunn
eece1b3f96 Add wxClientDataContainer
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73247 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-12-22 08:00:37 +00:00
Andrea Gavana
66840744d2 Phoenix: few corrections to the overviews; Added some more contributed snippets; Fixed some more converted snippets; Added the correct interlink references in the etg files; better handling of the Doxygen stuff.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73135 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-12-05 20:44:52 +00:00
Robin Dunn
036b3db33c Add wx.GenericMessageDialog and wx.RichMessageDialog
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73031 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-11-27 01:20:56 +00:00
Robin Dunn
429507f2ad Add a few more compatibility wrappers, and deprecate them.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72794 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-10-27 03:16:37 +00:00
Robin Dunn
932d7a6166 Add the raw bitmap access classes and various bits of magic.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72356 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-16 00:46:13 +00:00
Robin Dunn
7bd1c71395 Add wx.VListBox
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72352 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-16 00:45:48 +00:00
Robin Dunn
a546e29c18 Add wx.TextEntryDialog and wx.PasswordEntryDialog
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72351 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-16 00:45:37 +00:00
Robin Dunn
150725928a Add wxFileSystemWatcher
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72274 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-08-02 05:39:26 +00:00
Robin Dunn
6130163855 Add wx.Command and wx.CommandProcessor
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72124 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-17 01:06:14 +00:00
Robin Dunn
6cd0f1f2ee Add wx.FileHistory
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72121 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-17 01:05:55 +00:00
Kevin Ollivier
2cea6a0e96 Missing piece of wxPyCleanup fix.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72037 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-11 17:40:53 +00:00
Robin Dunn
a1163deb78 Add IsMainThread and use it in the PyOnDemandOutputWindow class
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72023 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-11 08:49:56 +00:00
Robin Dunn
5927244932 Enable headerctrl now that we can set the instanceCode
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71997 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-07-10 05:15:52 +00:00
Robin Dunn
d4a9e5c407 Added wx.HeaderCtrl and related classes, although it is currently disabled due to a bug in sip.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71903 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-30 21:01:23 +00:00
Robin Dunn
3dd4ada696 Add wx.MouseEventManager
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71899 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-30 21:01:01 +00:00
Robin Dunn
1009fcf166 Add wx.MiniFrame
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71898 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-30 21:00:54 +00:00
Robin Dunn
aa72ad9356 Add renderer classes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71875 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-28 06:55:51 +00:00
Robin Dunn
208b93a899 Add wx.RearrangeList, wx.RearrangeCtrl and wx.RearrangeDialog
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71863 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-26 02:01:15 +00:00
Robin Dunn
a4cc0b54f1 Add wx.FontMapper
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71817 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-20 17:11:31 +00:00
Robin Dunn
99ecb498e1 Add wx.FontEnumerator
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71816 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-20 17:11:21 +00:00
Robin Dunn
fa1839cc84 Add wx.FontData and wx.FontDialog
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71815 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-20 17:10:54 +00:00
Robin Dunn
f0924fce36 Add wx.Choicebook, wx.Listbook, wx.Toolbook and wx.Treebook
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71813 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-20 17:10:42 +00:00
Robin Dunn
2ba7d71620 Add wx.Caret
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71803 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-18 02:14:50 +00:00
Robin Dunn
411d6f2902 Add wx.BusyInfo
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71801 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-18 02:14:38 +00:00
Robin Dunn
d5d284a4e6 Add wx.ComboCtrl and wx.ComboPopup
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71656 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-06 01:14:57 +00:00
Robin Dunn
b41df0b779 Many, many (many!) changes needed to build and run the Phoenix extension modules with Python 3. Where possible changes were made such that the code works with both Python 2.7 and 3.2 without conditionals. In general the following types of changes were made:
* Changed imports to use either absolute or explicit relative imports.  Implicit relative imports are no longer allowed.

 * Changes to accomodate standard library classes or modues moving to other locations, or being removed entirely.

 * Changes related to print becoming a function, execfile being removed, u'' no longer allowed, and other syntax related issues.

 * Working around C APIs that have changed or simply vanished. (PyInt, PyString, PyBytes, etc.)

 * Dealing with text file objects using strings vs binary file objects using bytes, auto-encoding, and etc.

 * Replacing the use of PyCObject with PyCapsule and dealing with an apparent bug where PyCapsule objects can't be imported from submodules within a package.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71554 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-05-24 23:28:02 +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
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
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
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
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
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
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
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
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