Commit Graph

24 Commits

Author SHA1 Message Date
lojack5
fa2d1af340 Squash - cleanup imports 2025-03-13 18:35:14 -06:00
lojack5
bca7d10602 Implement hinting for types that are automatically converted
This handles any type with a defined `.convertFromPyObject` set in its
sip generator.
2025-03-13 18:35:13 -06:00
Robin Dunn
7a839de248 Make it possible to call a function that post-processes the generated ReST doc for a class. 2020-11-11 15:40:05 -08:00
Robin Dunn
e3dbe68b49 Allow passing iterator flags into GetPropertyValues 2020-11-11 14:41:44 -08:00
Scott Talbert
4c56d3b24e Ignore wxLongLong and wxULongLong overloads in PG interface
Fixes #1663.  With these overloads in place, EnumProperty's get created as
long long in the C++ side, which results in problems because wxWidgets expects
them to be plain longs.  Also ignore char* and wchar* overloads which are not
needed and cause problems for PyObjectProperty.
2020-06-10 15:51:36 -04:00
Robin Dunn
9f2cc54b48 Update copyright years 2020-03-10 11:41:39 -07:00
Robin Dunn
2dc1d7974e don't use reinterpret_cast in wxPGPropArgCls 2019-11-21 14:07:28 -08:00
Robin Dunn
b77c88a280 Merge tag 'wxPython-4.0.2' into wxPy-4.0.x
(cherry picked from commit 4c56c39e52)
2018-06-17 22:04:22 -07:00
Robin Dunn
87d7edab83 Lots of changes needed to get things building again after switching to wxWidgets master 2018-02-09 15:15:01 -08:00
Robin Dunn
2b2040647c typo 2017-09-14 20:07:58 -07:00
Robin Dunn
90be887af6 Reorder the SetPropertyValue overloads and constrain the bool and double overloads.
This avoids choosing the int overload for anything that can be implicitly converted to an integer.
2017-09-14 19:56:09 -07:00
Robin Dunn
a2d01de343 A few more iteritems —> items 2017-03-13 20:14:04 -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
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
6908368174 More ease of use fixes for wxPGPropArgCls 2017-02-21 17:28:16 -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
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
4e38994944 Update copyright in etg 2017-02-13 16:14:55 -08:00
Robin Dunn
774f98a5df wxPropertyGridInterface is abstract 2016-08-13 14:47:51 -07:00
Robin Dunn
f7ddd9fce9 More propgrid progress 2016-08-13 12:30:44 -07:00
Robin Dunn
87b4eca54e More propgrid work 2016-08-13 12:30:44 -07:00
Robin Dunn
f73396c479 Starting work on wrapping propgrid 2016-08-13 12:30:44 -07:00