org.gudy.azureus2.ui.swt.mainwindow
Class MainStatusBar
java.lang.Object
org.gudy.azureus2.ui.swt.mainwindow.MainStatusBar
- All Implemented Interfaces:
- UIUpdatable, UIUpdatableAlways, IMainStatusBar
public class MainStatusBar
- extends java.lang.Object
- implements IMainStatusBar, UIUpdatableAlways
Moved from MainWindow and GUIUpdater
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MainStatusBar
public MainStatusBar()
initStatusBar
public org.eclipse.swt.widgets.Composite initStatusBar(org.eclipse.swt.widgets.Composite _parent)
- Returns:
- composite holding the statusbar
updateStatusWarnings
protected void updateStatusWarnings(LogAlert current_alert,
boolean current_added)
relayout
public void relayout()
setStatusText
public void setStatusText(java.lang.String keyedSentence)
- Specified by:
setStatusText
in interface IMainStatusBar
- Parameters:
keyedSentence
-
setStatusText
public void setStatusText(int statustype,
java.lang.String string,
UIStatusTextClickListener l)
- Specified by:
setStatusText
in interface IMainStatusBar
- Parameters:
statustype
- string
- l
-
updateStatusText
public void updateStatusText()
refreshStatusText
public void refreshStatusText()
setUpdateNeeded
public void setUpdateNeeded(UpdateWindow updateWindow)
- Specified by:
setUpdateNeeded
in interface IMainStatusBar
- Parameters:
updateWindow
-
updateUI
public void updateUI()
- Description copied from interface:
UIUpdatable
- Update your UI!
- Specified by:
updateUI
in interface UIUpdatable
updateUI
public void updateUI(boolean is_visible)
- Specified by:
updateUI
in interface UIUpdatableAlways
setDebugInfo
public void setDebugInfo(java.lang.String string)
- Specified by:
setDebugInfo
in interface IMainStatusBar
- Parameters:
string
-
isMouseOver
public boolean isMouseOver()
- Specified by:
isMouseOver
in interface IMainStatusBar
createStatusEntry
public void createStatusEntry(IMainStatusBar.CLabelUpdater updater)
- Specified by:
createStatusEntry
in interface IMainStatusBar
getBounds
public org.eclipse.swt.graphics.Rectangle getBounds()
getUpdateUIName
public java.lang.String getUpdateUIName()
- Description copied from interface:
UIUpdatable
- A name for this UIUpdatable so we can track who's being bad
- Specified by:
getUpdateUIName
in interface UIUpdatable
- Returns:
- some name