sub OnInit { my $self = shift; $$cancel = LoginWindow->new( $user, $passwd, undef, # Parent window -1, # Window id 'Login', # Title [200,200], # position X, Y [200,150], # size X, Y wxCAPTION | wxSYSTEM_MENU )->ShowModal; } #### my $ret = Wx::_App::Start($this,$this->can('OnInit')); Wx::_croak( 'OnInit must return a true return value' ) unless $ret || Wx::wxMAC(); # why does OnInit always return 0 on Mac?