[wxPython] py2.1/wxpython2.3.2.1 to py2.2/wxpython2.3.3.1 change

I have a project where I used to use:

Python2.1 and wxPython-2.3.2.1-Py21-hybrid.exe

I upgraded to :

Python2.2 and wxPythonWIN32-2.3.3.1-Py22.exe

and have a problem that is very confusing.

I have an MDI app with a child frame. On this frame is a panel (A) with a
sub panel (B)

In the past, panel B receved onFocus, Mouse wheel and keyboard accelerator
messages.

Now Panel A gets these (if I add code to check for them) but Panel B does
not.
However panel B still receives mouse down/up messages.

Any ideas?

Andrew

···

_____________________________________________________________________
This e-mail is confidential and may be privileged. It may be read, copied and used only by the intended recipient. No communication sent by e-mail to or from Eutechnyx is intended to give rise to contractual or other legal liability, apart from liability which cannot be excluded under English law.

This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Control Centre.

www.eutechnyx.com Eutechnyx Limited. Registered in England No: 2172322

Andrew Perella wrote:

In the past, panel B receved onFocus, Mouse wheel and keyboard accelerator
messages.

Now Panel A gets these (if I add code to check for them) but Panel B does
not.
However panel B still receives mouse down/up messages.

Any ideas?

MouseDown does not SetFocus by default (in 2.3.2 it did)

HTH
Niki Spahiev

Niki Spahiev wrote:

Andrew Perella wrote:

In the past, panel B receved onFocus, Mouse wheel and keyboard accelerator
messages.

Now Panel A gets these (if I add code to check for them) but Panel B does
not.
However panel B still receives mouse down/up messages.

Any ideas?

MouseDown does not SetFocus by default (in 2.3.2 it did)

FYI, this has been fixed in CVS so the next release should be better.

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!