DOKK / manpages / debian 12 / erlang-manpages / wxSplashScreen.3erl.en
wxSplashScreen(3erl) Erlang Module Definition wxSplashScreen(3erl)

wxSplashScreen - Functions for wxSplashScreen class

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: wxFrame wxTopLevelWindow wxWindow wxEvtHandler

wxWidgets docs: wxSplashScreen

wxSplashScreen() = wx:wx_object()


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


wxSplashScreen()


Types:

Bitmap = wxBitmap:wxBitmap()
SplashStyle = Milliseconds = integer()
Parent = wxWindow:wxWindow()
Id = integer()


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


Options :: [Option]) ->

wxSplashScreen()


Types:

Bitmap = wxBitmap:wxBitmap()
SplashStyle = 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:

milliseconds is the timeout in milliseconds.


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


Destroys the splash screen.


getSplashStyle(This) -> integer()


Types:

This = wxSplashScreen()

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


getTimeout(This) -> integer()


Types:

This = wxSplashScreen()

Returns the timeout in milliseconds.

wx 2.2.1 wxWidgets team.