[ANN] A wx.Grid implementation working with european keyboards

Finally, an editable grid that works on my win98 platform
with my swiss french (or any) keyboard.

Really a lot of sweat...

http://www.chez.com/spinecho/index.htm

Having seen so many complaints on this list, I hope this
helps a bit.
.............................................................
In a previous post, Robin Dunn replied

BTW, where do you bind your EVT_CHAR handler?

I was no using any EVT_CHAR handler, only an EVT_KEY_DOWN
handler. That was my trick, a key code to ANSI code converter.

To the grid or to grid.GetGridWindow()?

Now, to the grid.GetGridWindow(). But this was not working
in previous releases.

Have you tried setting all the cells to read-only so the default cell

editor activation will be bypassed?
Really not obvious. Is DisableCellEditControl() not enough?

I'm still thinking the grid control is suffering from some bad design
choices. Using a spacebar, a printable char, as naviguation key is
not adequate. I also think such a control should provide methods and
less built-in events It is the responsability of the final user to decide
what he wants to do with all these nice methods.
.............................................................

Jean-Michel Fauth, Switzerland

Jean-Michel Fauth wrote:

Have you tried setting all the cells to read-only so the default cell

editor activation will be bypassed?
Really not obvious. Is DisableCellEditControl() not enough?

No, it just deactivates an already running cell editor. EnableEditing(False) will do it for the whole grid.

I'm still thinking the grid control is suffering from some bad design
choices.

Agreed.

ยทยทยท

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