[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