wxSplashScreen(3)

NAME
wxSplashScreen - Functions for wxSplashScreen class

DESCRIPTION

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

DATA TYPES
wxSplashScreen() = wx:wx_object()

EXPORTS

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.