From: Mike S. <MikeSchroeder@DonorWare.com> - 2004-03-05 01:17:03
|
If I create a menu item in wxGlade, specifying -1 as the id, it generates something like this: $self->{Help}->Append(Wx::NewId(), "&About", ""); replacing the -1 with Wx::NewId(); I can then specify an event handler like: EVT_MENU( $self, $self->{Help}->FindItem('About'), \&OnAbout); And avoid having to deal with any hardcoded id codes. Works fine. However, if I want to start specifying control keys: $self->{Help}->Append(Wx::NewId(), "&About\tCtrl-A", ""); it displays fine, but Ctl-A does not work. The examples in minimal.pl use application provided ids rather that using Wx::NewId(). If I want to keep using wxGlade, it would seem I either need to not specify control keys, or stop using a -1 id and hardcode my ids in. Am I missing something? Is there a better way? Thanks in advance... Mike Schroeder DonorWare LLC |