Query: wx::perl::splashfast
OS: osx
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
SplashFast(3) User Contributed Perl Documentation SplashFast(3)NAMEWx::Perl::SplashFast - Fast splash screen for the Wx module.SYNOPSISuse Wx::Perl::SplashFast ('/path/to/logo.jpg',3000); # timeout in milliseconds package myApp ; # subclass Wx::App ... package myFrame; # subclass Wx::Frame ... package main; my $myApp = myApp->new(); my $frame = myFrame->new(); $myApp->MainLoop();DESCRIPTIONUsing Wx::SplashScreen from Wx::App::OnInit may cause a high delay before the splash screen is shown on low end machines. This module works around this limitation; you just need to follow the example.USAGEJust put the code inside the 'BEGIN {}' of your main app, like: sub BEGIN { use Wx::Perl::SplashFast ; Wx::Perl::SplashFast->new("./logo.jpg",5000); } or load the module before any other: use Wx::Perl::SplashFast ("./logo.jpg",5000) ; use Wx ; ... import ( IMG_FILE, SPLASH_TIMEOUT ) IMG_FILE Path of the image file to show. SPLASH_TIMEOUT Timeout of the splash screen in milliseconds. If you "use Wx::Perl::SplashFast './logo.jpg', 1000;" this has the same affetc as. BEGIN { require Wx::Perl::SplashFast; Wx::Perl::SplashFast->new( './logo.jpg', 1000 ); } new ( IMG_FILE , SPLASH_TIMEOUT ) Show the splash screen. IMG_FILE Path of the image file to show. SPLASH_TIMEOUT Timeout of the splash screen in milliseconds.EXAMPLEuse Wx::Perl::SplashFast ("./logo.jpg",5000) ; # Don't forget to put your own image in the same path. Duh package myApp ; use base 'Wx::App'; sub OnInit { return(@_[0]) ;} package myFrame ; use base 'Wx::Frame'; use Wx qw( wxDEFAULT_FRAME_STYLE ); sub new { my $app = shift ; my( $frame ) = $app->SUPER::new( @_[0] , -1, 'wxPerl Test' , [0,0] , [400,300] ) ; return( $frame ) ; } package main ; use Wx ; my $myApp = myApp->new() ; print "window " ; my $win = myFrame->new() ; $win->Show(1) ; $myApp->SetTopWindow( $win ) ; $myApp->MainLoop();SEE ALSOWx, <Wx:SplashScreen>AUTHORGraciliano M. P. <gm@virtuasites.com.br> Thanks to wxWidgets people and Mattia Barbon for wxPerl! :PCOPYRIGHTThis program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.10.0 2007-06-18 SplashFast(3)
Related Man Pages |
---|
wx::perl::splashfast(3) - osx |
app::cmd::setup(3pm) - debian |
moosex::app::cmd(3pm) - debian |
wx::loader(3pm) - debian |
wx::thread(3pm) - debian |
Similar Topics in the Unix Linux Community |
---|
Conversion Problem |
How to place logo onto movie? |
Piped open not real-time - How would one handle live data? |
Unix logo(Original). |
send data with Perl |