org.gudy.azureus2.ui.swt.minibar
Class MiniBar
java.lang.Object
org.gudy.azureus2.ui.swt.minibar.MiniBar
- All Implemented Interfaces:
- MenuBuildUtils.MenuBuilder
- Direct Known Subclasses:
- AllTransfersBar, DownloadBar
public abstract class MiniBar
- extends java.lang.Object
- implements MenuBuildUtils.MenuBuilder
- Author:
- Allan Crooks
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lDrag
protected org.eclipse.swt.widgets.Label lDrag
stucked
protected MiniBar stucked
screens
protected org.eclipse.swt.widgets.Monitor[] screens
xPressed
protected int xPressed
yPressed
protected int yPressed
moving
protected boolean moving
hSize
protected int hSize
splash
protected org.eclipse.swt.widgets.Shell splash
manager
protected MiniBarManager manager
MiniBar
protected MiniBar(MiniBarManager manager)
createGap
protected final void createGap(int width)
createFixedTextLabel
protected final org.eclipse.swt.widgets.Label createFixedTextLabel(java.lang.String msg_key,
boolean add_colon,
boolean bold)
createFixedLabel
protected final org.eclipse.swt.widgets.Label createFixedLabel(int width)
createDataLabel
protected final DoubleBufferedLabel createDataLabel(int width,
boolean centered)
createDataLabel
protected final DoubleBufferedLabel createDataLabel(int width)
createSpeedLabel
protected final DoubleBufferedLabel createSpeedLabel()
updateSpeedLabel
protected void updateSpeedLabel(DoubleBufferedLabel label,
long data_rate,
long protocol_rate)
createProgressBar
protected final org.eclipse.swt.widgets.ProgressBar createProgressBar(int min,
int max,
int width,
MiniBar.ProgressBarText pbt)
createPercentProgressBar
protected final org.eclipse.swt.widgets.ProgressBar createPercentProgressBar(int width)
construct
public final void construct(org.eclipse.swt.widgets.Shell main)
buildMenu
public void buildMenu(org.eclipse.swt.widgets.Menu menu)
setSnapLocation
protected final void setSnapLocation(org.eclipse.swt.graphics.Point currentLoc)
getShell
public org.eclipse.swt.widgets.Shell getShell()
setVisible
public void setVisible(boolean visible)
hasSameContext
public final boolean hasSameContext(MiniBar m)
hasContext
public final boolean hasContext(java.lang.Object context)
getStucked
public MiniBar getStucked()
setStucked
public void setStucked(MiniBar mw)
forceSaveLocation
public final void forceSaveLocation()
close
public final void close()
dispose
public void dispose()
refresh
public final void refresh()
refresh0
protected abstract void refresh0()
beginConstruction
protected abstract void beginConstruction()
getContextObject
protected abstract java.lang.Object getContextObject()
getPluginMenuIdentifiers
public java.lang.String[] getPluginMenuIdentifiers(java.lang.Object[] context)
getPluginMenuContextObjects
public java.lang.Object[] getPluginMenuContextObjects()
getInitialLocation
protected org.eclipse.swt.graphics.Point getInitialLocation()
doubleClick
protected void doubleClick()
storeLastLocation
protected void storeLastLocation(org.eclipse.swt.graphics.Point point)