Class ProgressWindow
java.lang.Object
com.biglybt.ui.swt.progress.ProgressWindow
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static List<ProgressWindow> private static UIExitUtilsSWT.canCloseListenerprivate static final ThreadPool<AERunnable> private intprivate org.eclipse.swt.widgets.ProgressBarprivate final Stringprivate org.eclipse.swt.widgets.Shellprivate org.eclipse.swt.graphics.Image[]private org.eclipse.swt.widgets.Labelprivate booleanprivate booleanprivate final intprivate static final AtomicInteger -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateProgressWindow(CoreOperation operation) ProgressWindow(org.eclipse.swt.widgets.Shell _parent, String _resource, int _style, int _delay_millis) -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()private org.eclipse.swt.widgets.ShellgetShell()static voidprotected voidshowDialog(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()
-