View Source wxSplashScreen (wx v2.4.3)

wxSplashScreen shows a window with a thin border, displaying a bitmap describing your application.

Show it in application initialisation, and then either explicitly destroy it or let it time-out.

Example usage:

This class is derived, and can use functions, from:

wxWidgets docs: wxSplashScreen

Summary

Functions

Destroys the object

Returns the splash style (see new/6 for details).

Returns the timeout in milliseconds.

Construct the splash screen passing a bitmap, a style, a timeout, a window id, optional position and size, and a window style.

Types

-type wxSplashScreen() :: wx:wx_object().

Functions

-spec destroy(This :: wxSplashScreen()) -> ok.

Destroys the object

-spec getSplashStyle(This) -> integer() when This :: wxSplashScreen().

Returns the splash style (see new/6 for details).

-spec getTimeout(This) -> integer() when This :: wxSplashScreen().

Returns the timeout in milliseconds.

Link to this function

new(Bitmap, SplashStyle, Milliseconds, Parent, Id)

View Source
-spec new(Bitmap, SplashStyle, Milliseconds, Parent, Id) -> wxSplashScreen()
             when
                 Bitmap :: wxBitmap:wxBitmap(),
                 SplashStyle :: integer(),
                 Milliseconds :: integer(),
                 Parent :: wxWindow:wxWindow(),
                 Id :: integer().

Equivalent to new(Bitmap, SplashStyle, Milliseconds, Parent, Id, []).

-spec new(Bitmap, SplashStyle, Milliseconds, Parent, Id, [Option]) -> wxSplashScreen()
             when
                 Bitmap :: wxBitmap:wxBitmap(),
                 SplashStyle :: integer(),
                 Milliseconds :: integer(),
                 Parent :: wxWindow:wxWindow(),
                 Id :: integer(),
                 Option ::
                     {pos, {X :: integer(), Y :: integer()}} |
                     {size, {W :: integer(), H :: integer()}} |
                     {style, integer()}.

Construct the splash screen passing a bitmap, a style, a timeout, a window id, optional position and size, and a window style.

splashStyle is a bitlist of some of the following:

  • wxSPLASH_CENTRE_ON_PARENT

  • wxSPLASH_CENTRE_ON_SCREEN

  • wxSPLASH_NO_CENTRE

  • wxSPLASH_TIMEOUT

  • wxSPLASH_NO_TIMEOUT

milliseconds is the timeout in milliseconds.