[wx 2.6.x, arm/x86, gnu] wxAcceleratorTable modification
Richard Harvey Chapman
hchapman-wx-users at 3gfp.com
Tue Apr 3 06:22:57 PDT 2007
I have a need in my application to expose the wxAcceleratorEntry list
inside wxAcceleratorTable. I am wondering if anyone else would find
this useful. I would just provide a method for retrieving an iterator
on the list.
Background:
I use a custom keypad to navigate the entire GUI. Think of a
PlayStation controller and you'll have the general idea of buttons
(Left, Right, Up, Down, Enter/Select, A, B, C, Menu) even though the
physical form is different. When a user selects a widget like a combo
box (by pressing a center select button), the actions of the buttons
need to be modified in order to use the control, and then when the
center button is pressed again, the previous wxAcceleratorTable and
actions are restored. I did this using a stack allowing the user to
Push/Pop accelerator tables. In order to generate key events, I had
to create a hash table from keypad key to event command id. I use the
entries list to update the hash table during push/pop.
Thanks,
R.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://lists.wxwidgets.org/pipermail/wx-users/attachments/20070403/282a6d89/PGP.pgp
More information about the wx-users
mailing list