Package com.biglybt.ui.swt.minibar
Class DownloadBar
java.lang.Object
com.biglybt.ui.swt.minibar.MiniBar
com.biglybt.ui.swt.minibar.DownloadBar
- All Implemented Interfaces:
MenuBuildUtils.MenuBuilder
-
Nested Class Summary
Nested classes/interfaces inherited from class com.biglybt.ui.swt.minibar.MiniBar
MiniBar.ProgressBarText
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DoubleBufferedLabel
private DownloadManager
private DoubleBufferedLabel
private DoubleBufferedLabel
private static MiniBarManager
private org.eclipse.swt.widgets.ProgressBar
private DoubleBufferedLabel
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
DownloadBar
(DownloadManager download, org.eclipse.swt.widgets.Shell main) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
buildMenu
(org.eclipse.swt.widgets.Menu menu, org.eclipse.swt.events.MenuEvent menuEvent) static void
close
(DownloadManager download) protected void
static MiniBarManager
Object[]
String[]
getPluginMenuIdentifiers
(Object[] context) static DownloadBar
open
(DownloadManager download, org.eclipse.swt.widgets.Shell main) protected void
refresh0()
Methods inherited from class com.biglybt.ui.swt.minibar.MiniBar
buildMenu, close, construct, createDataLabel, createDataLabel, createFixedLabel, createFixedTextLabel, createGap, createPercentProgressBar, createProgressBar, createSpeedLabel, dispose, forceSaveLocation, getInitialLocation, getShell, getStucked, hasContext, hasSameContext, refresh, setSnapLocation, setStucked, setVisible, storeLastLocation, updateSpeedLabel
-
Field Details
-
manager
-
download
-
download_name
-
progress_bar
private org.eclipse.swt.widgets.ProgressBar progress_bar -
down_speed
-
up_speed
-
eta
-
-
Constructor Details
-
DownloadBar
-
-
Method Details
-
getManager
-
open
-
close
-
getContextObject
- Specified by:
getContextObject
in classMiniBar
-
beginConstruction
public void beginConstruction()- Specified by:
beginConstruction
in classMiniBar
-
buildMenu
public void buildMenu(org.eclipse.swt.widgets.Menu menu, org.eclipse.swt.events.MenuEvent menuEvent) -
refresh0
protected void refresh0() -
doubleClick
protected void doubleClick()- Overrides:
doubleClick
in classMiniBar
-
getPluginMenuIdentifiers
- Overrides:
getPluginMenuIdentifiers
in classMiniBar
-
getPluginMenuContextObjects
- Overrides:
getPluginMenuContextObjects
in classMiniBar
-