AdvancedSplash
tries to reproduce the behavior of SplashScreen
, with
some enhancements.
This is the main class implementation.
__init__ |
Default class constructor. |
GetSplashStyle |
Returns a list of strings and a list of integers containing the styles. |
GetText |
Returns the text displayed on AdvancedSplash . |
GetTextColour |
Gets the colour for the text in AdvancedSplash . |
GetTextFont |
Gets the font for the text in AdvancedSplash . |
GetTextPosition |
Returns the text position inside AdvancedSplash frame. |
OnCharEvents |
Handles the wx.EVT_CHAR event for AdvancedSplash . |
OnCloseWindow |
Handles the wx.EVT_CLOSE event for AdvancedSplash . |
OnMouseEvents |
Handles the wx.EVT_MOUSE_EVENTS events for AdvancedSplash . |
OnNotify |
Handles the timer expiration, and calls the Close() method. |
OnPaint |
Handles the wx.EVT_PAINT event for AdvancedSplash . |
SetSplashShape |
Sets AdvancedSplash shape using the region created from the bitmap. |
SetText |
Sets the text to be displayed on AdvancedSplash . |
SetTextColour |
Sets the colour for the text in AdvancedSplash . |
SetTextFont |
Sets the font for the text in AdvancedSplash . |
SetTextPosition |
Sets the text position inside AdvancedSplash frame. |
ShadowBitmap |
Applies a mask on the bitmap accordingly to user input. |
AdvancedSplash
(wx.Frame)¶AdvancedSplash
tries to reproduce the behavior of SplashScreen
, with
some enhancements.
This is the main class implementation.
__init__
(self, parent, id=-1, pos=wx.DefaultPosition, size=wx.DefaultSize, style=wx.FRAME_NO_TASKBAR | wx.FRAME_SHAPED | wx.STAY_ON_TOP, bitmap=None, timeout=5000, agwStyle=AS_TIMEOUT | AS_CENTER_ON_SCREEN, shadowcolour=wx.NullColour)¶Default class constructor.
Parameters: |
|
|||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Raise: | Exception in the following cases:
|
GetSplashStyle
(self)¶Returns a list of strings and a list of integers containing the styles.
Returns: | Two Python lists containing the style name and style values for AdvancedSplash . |
---|
GetText
(self)¶Returns the text displayed on AdvancedSplash
.
Returns: | A string representing the text drawn on top of the AdvancedSplash bitmap. |
---|
GetTextColour
(self)¶Gets the colour for the text in AdvancedSplash
.
Returns: | An instance of wx.Colour . |
---|
GetTextFont
(self)¶Gets the font for the text in AdvancedSplash
.
Returns: | An instance of wx.Font to draw the text and a wx.Size object containing
the text width an height, in pixels. |
---|
GetTextPosition
(self)¶Returns the text position inside AdvancedSplash
frame.
Returns: | A tuple containing the text x and y position inside the AdvancedSplash frame. |
---|
OnCharEvents
(self, event)¶Handles the wx.EVT_CHAR
event for AdvancedSplash
.
Parameters: | event – a KeyEvent to be processed. |
---|
Note
This reproduces the behavior of SplashScreen
.
OnCloseWindow
(self, event)¶Handles the wx.EVT_CLOSE
event for AdvancedSplash
.
Parameters: | event – a CloseEvent to be processed. |
---|
Note
This reproduces the behavior of SplashScreen
.
OnMouseEvents
(self, event)¶Handles the wx.EVT_MOUSE_EVENTS
events for AdvancedSplash
.
Parameters: | event – a MouseEvent to be processed. |
---|
Note
This reproduces the behavior of SplashScreen
.
OnNotify
(self, event)¶Handles the timer expiration, and calls the Close() method.
Parameters: | event – a wx.TimerEvent to be processed. |
---|
OnPaint
(self, event)¶Handles the wx.EVT_PAINT
event for AdvancedSplash
.
Parameters: | event – a PaintEvent to be processed. |
---|
SetSplashShape
(self, event=None)¶Sets AdvancedSplash
shape using the region created from the bitmap.
Parameters: | event – a wx.WindowCreateEvent event (GTK only, as GTK supports setting
the window shape only during window creation). |
---|
SetText
(self, text=None)¶Sets the text to be displayed on AdvancedSplash
.
Parameters: | text (string or None ) – the text we want to display on top of the bitmap. If text is
set to None , nothing will be drawn on top of the bitmap. |
---|
SetTextColour
(self, colour=None)¶Sets the colour for the text in AdvancedSplash
.
Parameters: | colour (wx.Colour or None ) – the text colour to use while drawing the text on top of our
bitmap. If colour is None , then wx.BLACK is used. |
---|
SetTextFont
(self, font=None)¶Sets the font for the text in AdvancedSplash
.
Parameters: | font (wx.Font or None ) – the font to use while drawing the text on top of our bitmap. If font
is None , a simple generic font is generated. |
---|
SetTextPosition
(self, position=None)¶Sets the text position inside AdvancedSplash
frame.
Parameters: | position (tuple or None ) – the text position inside our bitmap. If position is None ,
the text will be placed at the top-left corner. |
---|