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