Commit Graph

722 Commits

Author SHA1 Message Date
Robin Dunn
a2d01de343 A few more iteritems —> items 2017-03-13 20:14:04 -07:00
Robin Dunn
3d0fb1927e Remove the MappedType for wxPGAttributeStorage 2017-03-13 19:59:54 -07:00
Robin Dunn
775d6da37a We can’t use the default SIP machinery got GetAttributes because wxPGAttributeStorage doesn’t have a copy-ctor and the default copy ctor won’t IncRef the variant values and so crashes happen. Just do the conversion directly here instead. 2017-03-13 19:48:58 -07:00
Robin Dunn
539f9d1f82 Rename Properties and Items methods so the same-named properties don’t cause a build warning 2017-03-13 15:47:42 -07:00
Robin Dunn
094ab1f710 Just convert wxPGAttributeStorage to a dictionary 2017-03-11 20:13:39 -08:00
Robin Dunn
c688fb0362 Port some Python code tweaks and extensions from Classic in propgrid 2017-03-11 19:05:13 -08:00
Robin Dunn
918a70f5a4 Add mapped type for wxPGVariant and switch all wxVariant in propgrid to this type. This allows the variant types only available in propgrid to be used the same as the core variant types. 2017-02-24 14:32:40 -08:00
Robin Dunn
265b7499eb Remove the auto-convert from wxArrayString to wxPGChoices 2017-02-21 17:29:07 -08:00
Robin Dunn
6908368174 More ease of use fixes for wxPGPropArgCls 2017-02-21 17:28:16 -08:00
Robin Dunn
e692b9f335 Fix the wxMultiChoiceProperty ctor taking a wxArrayString to make it easier and more compatible with Classic. 2017-02-21 17:26:58 -08:00
Robin Dunn
04cabce398 Add autoconvert code from wxArrayString to wxPGChoices 2017-02-21 12:46:11 -08:00
Robin Dunn
0d23d74d72 Add code to auto convert from string or wxPGProperty to wxPGPropArgCls 2017-02-21 12:45:10 -08:00
Robin Dunn
0fecb90eb1 Give wxPGChoices some sequence special methods 2017-02-21 12:43:10 -08:00
Robin Dunn
536e0e154a Transfer editor object ownership 2017-02-21 12:41:46 -08:00
Robin Dunn
e8ab2bfa0e Transfer ownership of the property objects to the propgrid 2017-02-20 20:50:39 -08:00
Robin Dunn
38029c973c Add some deprecated items for things in Classic that are no longer needed, and also some custom helpers, etc. 2017-02-20 19:30:30 -08:00
Robin Dunn
df3c93b7dc Add missing propgrid event related items. 2017-02-20 13:30:45 -08:00
Robin Dunn
1a3c28270f Add some missing enums and defines for propgrid 2017-02-20 13:30:05 -08:00
Robin Dunn
4e38994944 Update copyright in etg 2017-02-13 16:14:55 -08:00
Robin Dunn
b3485d4dc7 Fix missing SetFocusIgnoringChildren in wx.ScrolledWindow.
Fixes #225
2017-02-09 14:46:05 -08:00
Robin Dunn
5fc970e38e Add context manager methods to WindowDisabler.
Fixes #226
2017-02-06 22:34:58 -08:00
Robin Dunn
429829f1bb Merge pull request #211 from RobinD42/mustHaveApp
mustHaveApp
2017-02-03 22:06:16 -08:00
Robin Dunn
e7911f5c1e minor code reorg 2017-01-31 19:17:15 -08:00
Samuel Dunn
8017b65616 ImageHandler no longer needs to be marked abstract 2017-01-31 17:05:04 -08:00
Robin Dunn
b6a2f4ff7c Revert adding pure virtual impls for wxDataViewCustomRenderer
Things still broken, waiting on a SIP fix…
2017-01-31 12:11:32 -08:00
Robin Dunn
17cf02fada Pretend wxAutoBufferedPaintDC derives directly from wxDC 2017-01-30 16:05:53 -08:00
Robin Dunn
1f7a6cb152 Fix missing pure virtuals in wxDataViewCustomRenderer 2017-01-30 14:18:04 -08:00
Robin Dunn
81d10133bf Skip docs for the C++ impl of Clone.
Add docstring for _getAttrDict.
2017-01-28 10:42:21 -08:00
Robin Dunn
360e3e6b2f Instead of using copy.copy to implement Clone, create the new instance with __new__ 2017-01-27 20:44:09 -08:00
Samuel Dunn
753a01482c Updated doc strings to be more informative 2017-01-24 21:03:56 -08:00
Samuel
f978321bbf enable pickling of PyEvent objects 2017-01-24 17:22:48 -08:00
Robin Dunn
5f04f3b082 Add more mustHaveApp flags 2017-01-23 20:41:07 -08:00
Robin Dunn
84f1f25de1 The GDI objects need to be able to be created using their default dtors before the wx.App object is created, in order for the global StockGDI objects to be able to work correctly. 2017-01-23 14:59:22 -08:00
Robin Dunn
066a9fd80f Fix wxScrolledWindow wrapping, and remove workarounds 2017-01-23 14:06:37 -08:00
Robin Dunn
a788be964d Fix the wxPGVFBFlags typedef to match reality, and set noTypeName 2017-01-23 13:44:45 -08:00
Robin Dunn
c2a63a93f4 Using the NoTypeName annotation solves the wxLongLong_t issue 2017-01-22 19:50:45 -08:00
Robin Dunn
dc73188688 Set a bunch of mustHaveApp flags 2017-01-21 20:13:46 -08:00
Robin Dunn
98135c2220 Add numdlg 2017-01-21 20:13:06 -08:00
Robin Dunn
2c2e00dbe0 Various fixes and (hopefully temporary) workarounds for using the newest version of sip 2017-01-21 18:26:12 -08:00
Robin Dunn
08baaf9f71 Merge branch 'fix_fshandler_subclasses' of https://github.com/swt2c/Phoenix into swt2c-fix_fshandler_subclasses
# Conflicts:
#	unittests/test_filesys.py
2016-12-09 17:47:16 -08:00
Scott Talbert
ed8a8f805a Fix wxFileSystemHandler subclasses - manually add FindNext and FindFirst
Also, add a testcase for this issue.

Fixes https://github.com/wxWidgets/Phoenix/issues/175
2016-12-05 20:50:44 -05:00
Metallicow
a8340045ee Trim trailing space etg directory 2016-12-05 16:43:18 -06:00
Robin Dunn
ede75fdc8d Add context manager methods to wx.BusyCursor
Fixes #196
2016-12-03 16:01:13 -08:00
Robin Dunn
a4476b2fce Merge branch 'trim-trailing-space' of https://github.com/Metallicow/Phoenix into Metallicow-trim-trailing-space 2016-11-23 23:14:42 -08:00
Robin Dunn
690e29632e Merge pull request #189 from RobinD42/add-wxaui
WIP: Add wxaui
2016-11-23 22:07:30 -08:00
Robin Dunn
14f39dde6a Add context manager methods to wx.BusyInfo 2016-11-23 21:52:24 -08:00
Robin Dunn
51ed2517c7 Add deprecated PyWizardPage 2016-11-23 21:44:34 -08:00
Robin Dunn
91fe1f02fc Doc updates for AUI 2016-11-11 20:16:35 -08:00
Metallicow
ebc8d0d971 trim trailing space etg directory 2016-11-10 12:08:36 -06:00
Robin Dunn
e4e8eee165 Add stockitem for wxGetStockLabel() 2016-10-28 14:24:11 -07:00