modifying wx code

Hello everyone,

We are company which has been using wxPython quite extensively to
build internal applications.
We have however run into several problems (mostly drawing issues) when
using wxPython widgets in a right-to-left layout direction. We are
considering putting in the time to fix these issues in the underlying
wxwidgets code. My questions is, how difficult would it be to
propagate these changes to wxPython? Would we have to do any extensive
modifications, or is the wxPython able to handle such changes without?
Again, we are mostly talking about widget drawing code.

Thank you,
Alexandra

If there is no change in the public wx APIs then at most all wxPython will need is a recompile. If there are changed or new APIs that need to be visible to Python code then you'll need to modify the appropriate .i files and then do a rebuild with USE_SIWG turned on, and you'll also need a version of SWIG that has my custom patches applied to it. (See wxPython/SWIG/README.txt in the source tree.)

···

On 2/21/11 1:47 AM, Sandy wrote:

Hello everyone,

We are company which has been using wxPython quite extensively to
build internal applications.
We have however run into several problems (mostly drawing issues) when
using wxPython widgets in a right-to-left layout direction. We are
considering putting in the time to fix these issues in the underlying
wxwidgets code. My questions is, how difficult would it be to
propagate these changes to wxPython? Would we have to do any extensive
modifications, or is the wxPython able to handle such changes without?
Again, we are mostly talking about widget drawing code.

--
Robin Dunn
Software Craftsman