Splashscreen works better on GTK

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4665 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn 1999-11-23 19:30:12 +00:00
parent 5bfb891ef8
commit 84e4a8257d

View File

@ -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)