I've been trying many different things with no success.
On some platforms, such as GTK+, this event is simulated (simply generated just before the paint event) and may cause flicker. It is therefore recommended that you set the text background colour explicitly in order to prevent flicker. The default background colour under GTK+ is grey.
On GTK+, use of wxBG_STYLE_CUSTOM allows the flicker-free drawing of a custom background, such as a tiled bitmap. Currently the style has no effect on other platforms.
I've tried that one and got the same results (but continue reading).
This function tells a window if it should use the system's "theme" code to draw the windows' background instead if its own background drawing code. This does not always have any effect since the underlying platform obviously needs to support the notion of themes in user defined windows. One such platform is GTK+ where windows can have (very colourful) backgrounds defined by a user's selected theme.
The window is transparent, that is, it will not receive paint events. Windows only.
I even tried with shapes and off-screen drawing (placing the frame out of the screen, which wxWidgets didn't like to do).
... SOME MINUTES LATER ...
Moving and moving all that stuff I finally got something that seems to be working :shock:
I just moved the SetBackgroundStyle() call after Show() and it works lovely under Linux!!! And it's also working under Windows!!!
Lets hope it works lovely for Don Corleone and everyone else too
This file will be saved in both servers as
splash_multiple2.zip (splash not included, but can be extracted from splash.zip).