Package com.biglybt.ui.swt.mainwindow
Class SplashWindow
java.lang.Object
com.biglybt.ui.swt.mainwindow.SplashWindow
- All Implemented Interfaces:
InitializerListener
The initial Splash Screen shown while the client loads
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) org.eclipse.swt.graphics.Image
(package private) org.eclipse.swt.widgets.Canvas
(package private) org.eclipse.swt.graphics.Image
(package private) org.eclipse.swt.widgets.Display
protected static final boolean
(package private) org.eclipse.swt.graphics.Color
(package private) int
private static final String
(package private) IUIIntializer
protected static final int
protected static final int
protected static final int
protected static final int
protected static final boolean
protected static final int
protected static final int
(package private) int
(package private) int
(package private) int
private int
(package private) org.eclipse.swt.graphics.Color
(package private) org.eclipse.swt.widgets.Shell
private String
(package private) org.eclipse.swt.graphics.Color
(package private) org.eclipse.swt.graphics.Font
private boolean
(package private) int
-
Constructor Summary
ConstructorsConstructorDescriptionSplashWindow
(org.eclipse.swt.widgets.Display display) SplashWindow
(org.eclipse.swt.widgets.Display _display, IUIIntializer initializer) -
Method Summary
Modifier and TypeMethodDescriptionvoid
int
static void
void
reportCurrentTask
(String task) void
reportPercent
(int percent) private void
update()
-
Field Details
-
IMG_SPLASH
- See Also:
-
OFFSET_LEFT
protected static final int OFFSET_LEFT- See Also:
-
OFFSET_RIGHT
protected static final int OFFSET_RIGHT- See Also:
-
OFFSET_BOTTOM
protected static final int OFFSET_BOTTOM- See Also:
-
PB_HEIGHT
protected static final int PB_HEIGHT- See Also:
-
PB_INVERTED
protected static final boolean PB_INVERTED- See Also:
-
PB_INVERTED_BG_HEIGHT
protected static final int PB_INVERTED_BG_HEIGHT- See Also:
-
PB_INVERTED_X_OFFSET
protected static final int PB_INVERTED_X_OFFSET- See Also:
-
DISPLAY_BORDER
protected static final boolean DISPLAY_BORDER- See Also:
-
display
org.eclipse.swt.widgets.Display display -
initializer
IUIIntializer initializer -
splash
org.eclipse.swt.widgets.Shell splash -
canvas
org.eclipse.swt.widgets.Canvas canvas -
background
org.eclipse.swt.graphics.Image background -
width
int width -
height
int height -
current
org.eclipse.swt.graphics.Image current -
progressBarColor
org.eclipse.swt.graphics.Color progressBarColor -
textColor
org.eclipse.swt.graphics.Color textColor -
fadedGreyColor
org.eclipse.swt.graphics.Color fadedGreyColor -
textFont
org.eclipse.swt.graphics.Font textFont -
task
-
percent
private int percent -
updating
private boolean updating -
pbX
int pbX -
pbY
int pbY -
pbWidth
int pbWidth
-
-
Constructor Details
-
SplashWindow
public SplashWindow(org.eclipse.swt.widgets.Display display) -
SplashWindow
-
-
Method Details
-
main
-
closeSplash
public void closeSplash() -
reportCurrentTask
- Specified by:
reportCurrentTask
in interfaceInitializerListener
-
update
private void update()- Since:
- 3.0.0.7
-
getPercent
public int getPercent() -
reportPercent
public void reportPercent(int percent) - Specified by:
reportPercent
in interfaceInitializerListener
-