minor tweaks

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69782 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2011-11-17 03:58:12 +00:00
parent 621a7b97d9
commit 5be76ec3e4
2 changed files with 8 additions and 8 deletions

View File

@@ -262,13 +262,13 @@ def run():
module.find('wxIMAGE_ALPHA_TRANSPARENT').pyInt = True
module.find('wxIMAGE_ALPHA_OPAQUE').pyInt = True
# These are defines for string objects, not integers, so we can't generate
# code for them the same way as integer values. Since they are #defines we
# can't just tell SIP that they are global wxString objects because it will
# then end up taking the address of temporary values when it makes the
# getters for them. So instead we'll just make some python code to add the
# .py module and hope that the interface file always has the correct
# values of these options.
# These are defines for string objects, not integers, so we can't
# generate code for them the same way as integer values. Since they are
# #defines we can't just tell SIP that they are global wxString objects
# because it will then end up taking the address of temporary values when
# it makes the getters for them. So instead we'll just make some python
# code to insert into the .py module and hope that the interface file
# always has the correct values of these options.
pycode = ""
for item in module:
if 'IMAGE_OPTION' in item.name and isinstance(item, etgtools.DefineDef):