Hi, I have an application that displays a panel, and the panel contains a widget (bitmap). It's a touchscreen application, so the whole panel is sensitive to being clicked (touched).
Apparently command events are not propagated from a widget to its parent, so I force propagation explicitly. This is an excerpt from the code: my $widget = Wx::StaticBitmap->new($panel, -1, ... ); Wx::Event::EVT_LEFT_UP( $widget, sub { $_[1]->ResumePropagation(1); $_[1]->Skip; } ); Wx::Event::EVT_LEFT_UP( $panel, \&action ); This works w/o problems. Now I've added EVT_LEFT_DOWN in the same manner: Wx::Event::EVT_LEFT_DOWN( $widget, sub { $_[1]->ResumePropagation(1); $_[1]->Skip; } ); Wx::Event::EVT_LEFT_DOWN( $panel, \&someotheraction ); This works on Linux, but I don't seem to get EVT_DOWN on Windows. Before investigating this further, does this look familiar to anybody? -- Johan