Package com.biglybt.ui.swt.progress
Class ProgressWindow
java.lang.Object
com.biglybt.ui.swt.progress.ProgressWindow
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static List
<ProgressWindow> private static UIExitUtilsSWT.canCloseListener
private static final ThreadPool
private int
private org.eclipse.swt.widgets.ProgressBar
private final String
private org.eclipse.swt.widgets.Shell
private org.eclipse.swt.graphics.Image[]
private org.eclipse.swt.widgets.Label
private boolean
private boolean
private final int
private static final AtomicInteger
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
ProgressWindow
(CoreOperation operation) ProgressWindow
(org.eclipse.swt.widgets.Shell _parent, String _resource, int _style, int _delay_millis) -
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
private org.eclipse.swt.widgets.Shell
getShell()
static void
protected void
showDialog
(org.eclipse.swt.widgets.Shell _shell, CoreOperation _core_op) static void
-
Field Details
-
canCloseListener
-
window_id_next
-
active_windows
-
core_op_pool
-
window_id
private final int window_id -
shell
private volatile org.eclipse.swt.widgets.Shell shell -
task_complete
private volatile boolean task_complete -
resource
-
spinImages
private org.eclipse.swt.graphics.Image[] spinImages -
curSpinIndex
private int curSpinIndex -
progress_bar
private org.eclipse.swt.widgets.ProgressBar progress_bar -
subtask_label
private org.eclipse.swt.widgets.Label subtask_label -
task_paused
private boolean task_paused
-
-
Constructor Details
-
ProgressWindow
-
ProgressWindow
public ProgressWindow(org.eclipse.swt.widgets.Shell _parent, String _resource, int _style, int _delay_millis)
-
-
Method Details
-
register
-
unregister
public static void unregister() -
getShell
private org.eclipse.swt.widgets.Shell getShell() -
showDialog
-
destroy
public void destroy()
-