From: Robin Dunn Date: Tue, 23 Nov 1999 19:30:12 +0000 (+0000) Subject: Splashscreen works better on GTK X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/84e4a8257d13231b4a5b225364f2c8722fc4f11e?hp=5bfb891ef89f91b92ea270ab48f8a7375479430c Splashscreen works better on GTK git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4665 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/utils/wxPython/lib/splashscreen.py b/utils/wxPython/lib/splashscreen.py index a5fade26b9..fc8c04dc86 100644 --- a/utils/wxPython/lib/splashscreen.py +++ b/utils/wxPython/lib/splashscreen.py @@ -33,8 +33,10 @@ def bitmapFromFile(filename): #---------------------------------------------------------------------- class SplashScreen(wxFrame): - def __init__(self, parent, ID=-1, title="SplashScreen", style=wxSTAY_ON_TOP, - duration=1500, bitmapfile="bitmaps/splashscreen.bmp", callback = None): + def __init__(self, parent, ID=-1, title="SplashScreen", + style=wxSIMPLE_BORDER|wxSTAY_ON_TOP, + duration=1500, bitmapfile="bitmaps/splashscreen.bmp", + callback = None): ''' parent, ID, title, style -- see wxFrame duration -- milliseconds to display the splash screen @@ -73,6 +75,10 @@ class SplashScreen(wxFrame): self.timer.Start(duration, 1) # one-shot only EVT_LEFT_DOWN(self, self.OnMouseClick) + def OnPaint(self, event): + dc = wxPaintDC(self) + dc.DrawBitmap(self.bitmap, 0,0, false) + def OnSplashExitDefault(self, event=None): self.Close(true)