Package com.biglybt.ui.swt.mainwindow
Class SplashWindow
- java.lang.Object
-
- com.biglybt.ui.swt.mainwindow.SplashWindow
-
- All Implemented Interfaces:
InitializerListener
public class SplashWindow extends java.lang.Object implements InitializerListener
The initial Splash Screen shown while the client loads
-
-
Field Summary
Fields Modifier and Type Field Description (package private) org.eclipse.swt.graphics.Image
background
(package private) org.eclipse.swt.widgets.Canvas
canvas
(package private) org.eclipse.swt.graphics.Image
current
(package private) org.eclipse.swt.widgets.Display
display
protected static boolean
DISPLAY_BORDER
(package private) org.eclipse.swt.graphics.Color
fadedGreyColor
(package private) int
height
private static java.lang.String
IMG_SPLASH
(package private) IUIIntializer
initializer
protected static int
OFFSET_BOTTOM
protected static int
OFFSET_LEFT
protected static int
OFFSET_RIGHT
protected static int
PB_HEIGHT
protected static boolean
PB_INVERTED
protected static int
PB_INVERTED_BG_HEIGHT
protected static int
PB_INVERTED_X_OFFSET
(package private) int
pbWidth
(package private) int
pbX
(package private) int
pbY
private int
percent
(package private) org.eclipse.swt.graphics.Color
progressBarColor
(package private) org.eclipse.swt.widgets.Shell
splash
private java.lang.String
task
(package private) org.eclipse.swt.graphics.Color
textColor
(package private) org.eclipse.swt.graphics.Font
textFont
private boolean
updating
(package private) int
width
-
Constructor Summary
Constructors Constructor Description SplashWindow(org.eclipse.swt.widgets.Display display)
SplashWindow(org.eclipse.swt.widgets.Display _display, IUIIntializer initializer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
closeSplash()
int
getPercent()
static void
main(java.lang.String[] args)
void
reportCurrentTask(java.lang.String task)
void
reportPercent(int percent)
private void
update()
-
-
-
Field Detail
-
IMG_SPLASH
private static final java.lang.String IMG_SPLASH
- See Also:
- Constant Field Values
-
OFFSET_LEFT
protected static final int OFFSET_LEFT
- See Also:
- Constant Field Values
-
OFFSET_RIGHT
protected static final int OFFSET_RIGHT
- See Also:
- Constant Field Values
-
OFFSET_BOTTOM
protected static final int OFFSET_BOTTOM
- See Also:
- Constant Field Values
-
PB_HEIGHT
protected static final int PB_HEIGHT
- See Also:
- Constant Field Values
-
PB_INVERTED
protected static final boolean PB_INVERTED
- See Also:
- Constant Field Values
-
PB_INVERTED_BG_HEIGHT
protected static final int PB_INVERTED_BG_HEIGHT
- See Also:
- Constant Field Values
-
PB_INVERTED_X_OFFSET
protected static final int PB_INVERTED_X_OFFSET
- See Also:
- Constant Field Values
-
DISPLAY_BORDER
protected static final boolean DISPLAY_BORDER
- See Also:
- Constant Field Values
-
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
private java.lang.String task
-
percent
private int percent
-
updating
private boolean updating
-
pbX
int pbX
-
pbY
int pbY
-
pbWidth
int pbWidth
-
-
Constructor Detail
-
SplashWindow
public SplashWindow(org.eclipse.swt.widgets.Display display)
-
SplashWindow
public SplashWindow(org.eclipse.swt.widgets.Display _display, IUIIntializer initializer)
-
-
Method Detail
-
main
public static void main(java.lang.String[] args)
-
closeSplash
public void closeSplash()
-
reportCurrentTask
public void reportCurrentTask(java.lang.String task)
- 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
-
-