Combo controls and Windows XP with sloppy pointer

Hi

I am testing my application in Windows XP and found a bug when using
WindowsXP's sloppy pointer setting (i.e. that a Window is activated when
the pointer moves in instead of after clicking in it).

In this setting, most (all that I tried out) combo controls close their
pane immediately after the pointer enters. Therefore, an item can only
be chosen using the keyboard.

This behavior is observable with the ComboCtrl, ComboTreeBox and
BitmapComboBox demos.

I am using Python 2.6.4 and wxPython 2.8.10.1 (32bit on 32bit WinXP).

Is there a work-around that allows keeping the pointer sloppy?

Regards

Martin

Hi Martin,

···

On Jan 23, 1:07 pm, Martin Manns <mma...@gmx.net> wrote:

Hi

I am testing my application in Windows XP and found a bug when using
WindowsXP's sloppy pointer setting (i.e. that a Window is activated when
the pointer moves in instead of after clicking in it).

In this setting, most (all that I tried out) combo controls close their
pane immediately after the pointer enters. Therefore, an item can only
be chosen using the keyboard.

This behavior is observable with the ComboCtrl, ComboTreeBox and
BitmapComboBox demos.

I am using Python 2.6.4 and wxPython 2.8.10.1 (32bit on 32bit WinXP).

Is there a work-around that allows keeping the pointer sloppy?

Regards

Martin

Either I'm not understanding or I cannot replicate. I opened the
wxPython demo and tested the ComboCtrl. It opened and I moused in and
out repeatedly and couldn't close the ComboCtrl until I clicked on
something. The same thing happened with ComboTreeBox. I could mouse in
and out and expand the trees in the drop-down just fine

I'm using Python 2.5.4, wxPython 2.8.10.1 (unicode), also with 32-bit.

-------------------
Mike Driscoll

Blog: http://blog.pythonlibrary.org

PyCon 2010 Atlanta Feb 19-21 http://us.pycon.org/

Probably not. The ComboCtrl uses focus events to help it know when to dismiss the popup, and using a focus-follows-mouse type of utility obviously screws around with the focus.

···

On 1/23/10 11:07 AM, Martin Manns wrote:

Hi

I am testing my application in Windows XP and found a bug when using
WindowsXP's sloppy pointer setting (i.e. that a Window is activated when
the pointer moves in instead of after clicking in it).

In this setting, most (all that I tried out) combo controls close their
pane immediately after the pointer enters. Therefore, an item can only
be chosen using the keyboard.

This behavior is observable with the ComboCtrl, ComboTreeBox and
BitmapComboBox demos.

I am using Python 2.6.4 and wxPython 2.8.10.1 (32bit on 32bit WinXP).

Is there a work-around that allows keeping the pointer sloppy?

--
Robin Dunn
Software Craftsman