Package com.biglybt.ui.swt.minibar
Class AllTransfersBar
- java.lang.Object
-
- com.biglybt.ui.swt.minibar.MiniBar
-
- com.biglybt.ui.swt.minibar.AllTransfersBar
-
- All Implemented Interfaces:
MenuBuildUtils.MenuBuilder
public class AllTransfersBar extends MiniBar
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.biglybt.ui.swt.minibar.MiniBar
MiniBar.ProgressBarText
-
-
Field Summary
Fields Modifier and Type Field Description private DoubleBufferedLabel
down_speed
private GlobalManager
g_manager
private org.eclipse.swt.widgets.Label
icon_label
private static MiniBarManager
manager
private DoubleBufferedLabel
next_eta
private DoubleBufferedLabel
up_speed
-
Constructor Summary
Constructors Modifier Constructor Description private
AllTransfersBar(GlobalManager gmanager, org.eclipse.swt.widgets.Shell main)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
beginConstruction()
void
buildMenu(org.eclipse.swt.widgets.Menu menu, org.eclipse.swt.events.MenuEvent menuEvent)
static void
closeAllTransfersBar()
protected void
doubleClick()
static AllTransfersBar
getBarIfOpen(GlobalManager g_manager)
java.lang.Object
getContextObject()
protected org.eclipse.swt.graphics.Point
getInitialLocation()
static MiniBarManager
getManager()
java.lang.String[]
getPluginMenuIdentifiers(java.lang.Object[] context)
static void
open(org.eclipse.swt.widgets.Shell main)
protected void
refresh0()
void
setIconImage(org.eclipse.swt.graphics.Image image)
protected void
storeLastLocation(org.eclipse.swt.graphics.Point location)
-
Methods inherited from class com.biglybt.ui.swt.minibar.MiniBar
buildMenu, close, construct, createDataLabel, createDataLabel, createFixedLabel, createFixedTextLabel, createGap, createPercentProgressBar, createProgressBar, createSpeedLabel, dispose, forceSaveLocation, getPluginMenuContextObjects, getShell, getStucked, hasContext, hasSameContext, refresh, setSnapLocation, setStucked, setVisible, updateSpeedLabel
-
-
-
-
Field Detail
-
manager
private static MiniBarManager manager
-
g_manager
private GlobalManager g_manager
-
down_speed
private DoubleBufferedLabel down_speed
-
up_speed
private DoubleBufferedLabel up_speed
-
next_eta
private DoubleBufferedLabel next_eta
-
icon_label
private org.eclipse.swt.widgets.Label icon_label
-
-
Constructor Detail
-
AllTransfersBar
private AllTransfersBar(GlobalManager gmanager, org.eclipse.swt.widgets.Shell main)
-
-
Method Detail
-
getManager
public static MiniBarManager getManager()
-
getBarIfOpen
public static AllTransfersBar getBarIfOpen(GlobalManager g_manager)
-
open
public static void open(org.eclipse.swt.widgets.Shell main)
-
closeAllTransfersBar
public static void closeAllTransfersBar()
-
getContextObject
public java.lang.Object getContextObject()
- Specified by:
getContextObject
in classMiniBar
-
beginConstruction
public void beginConstruction()
- Specified by:
beginConstruction
in classMiniBar
-
setIconImage
public void setIconImage(org.eclipse.swt.graphics.Image image)
-
doubleClick
protected void doubleClick()
- Overrides:
doubleClick
in classMiniBar
-
buildMenu
public void buildMenu(org.eclipse.swt.widgets.Menu menu, org.eclipse.swt.events.MenuEvent menuEvent)
-
getPluginMenuIdentifiers
public java.lang.String[] getPluginMenuIdentifiers(java.lang.Object[] context)
- Overrides:
getPluginMenuIdentifiers
in classMiniBar
-
storeLastLocation
protected void storeLastLocation(org.eclipse.swt.graphics.Point location)
- Overrides:
storeLastLocation
in classMiniBar
-
getInitialLocation
protected org.eclipse.swt.graphics.Point getInitialLocation()
- Overrides:
getInitialLocation
in classMiniBar
-
-