ALBA
albaGUISplashScreen.h
Go to the documentation of this file.
1/*=========================================================================
2
3 Program: ALBA (Agile Library for Biomedical Applications)
4 Module: albaGUISplashScreen
5 Authors: Silvano Imboden
6
7 Copyright (c) BIC
8 All rights reserved. See Copyright.txt or
9
10
11 This software is distributed WITHOUT ANY WARRANTY; without even
12 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
13 PURPOSE. See the above copyright notice for more information.
14
15=========================================================================*/
16#ifndef __albaGUISplashScreen_H__
17#define __albaGUISplashScreen_H__
18//----------------------------------------------------------------------------
19// Include:
20//----------------------------------------------------------------------------
21#include "albaEvent.h"
22#include "albaObserver.h"
23#include <wx/stdpaths.h>
24#include <wx/filename.h>
25#include <wx/splash.h>
26
27class ALBA_EXPORT albaGUISplashScreen : public wxSplashScreen
28{
29public:
31 {
38 SPLASH_SCREEN_CENTER
39 };
40
41 albaGUISplashScreen(const wxBitmap& bitmap, long splashStyle, int milliseconds, wxWindow* parent);
42
43 void SetText(const wxString& text,SPLASH_SCREEN_POSITION pos, wxColour color = *wxBLACK);
44
45protected:
47};
48
49#endif // __albaGUISplashScreen_H__
void SetText(const wxString &text, SPLASH_SCREEN_POSITION pos, wxColour color= *wxBLACK)
albaGUISplashScreen(const wxBitmap &bitmap, long splashStyle, int milliseconds, wxWindow *parent)