Hi Mark, Why is wxTAB_TRAVERSAL needed in a panel?
Tabbing from a field to the previous/next by using the shift+tab/tab keys were possible in non-dialog windows when using a panel. Should the wxTAB_TRAVERSAL style be used for beeing able to do this, and the previous way was just a helpful bug? Or wxTAB_TRAVERSAL should be used for another efect? Thanks. Octavian ----- Original Message ----- From: "Mark Dootson" <mark.doot...@znix.com> To: <wxperl-users@perl.org> Sent: Monday, June 06, 2011 5:50 PM Subject: Re: What good is a Wx::Panel? > > > On 06/06/2011 15:43, Shawn H Corey wrote: >> On 11-06-06 10:25 AM, Mark Dootson wrote: >>> My tip would be to always use a Wx::Panel within the Wx::Frame. If you >>> don't, you will get unexpected and annoying differences in background >>> drawing between different platforms. >> >> OK, it the anything I _should_ do with the panel? > > My standard frame creations look something like: > > > my $frame = Wx::Frame->new(undef, -1, 'Frame Title'); > my $mainpanel = Wx::Panel->new($frame, -1, [-1,-1], [-1,-1], > wxTAB_TRAVERSAL|wxBORDER_NONE); > > ... > my $childcontrol = Wx::SomeControl->new($mainpanel, ...... > > > my $framesizer = Wx::BoxSizer->new(wxVERTICAL); > $framesizer->Add($mainpanel, 1, wxEXPAND|wxALL, 0); > > my $mainsizer = Wx::BoxSizer->new(wxVERTICAL); > $mainsizer->Add($childcontrol, ........ > > $mainpanel->SetSizer($mainsizer); > $frame->SetSizer( $framesizer ); > >> >> I'm trying to write a simple todo app (like the world needs another one) >> because it should be simple enough to help me learn WxPerl but complex >> enough so I learn something useful. >> >> I think I put my endeavours on the wiki. :) > > Excellent idea. > > >