org.gudy.azureus2.ui.swt.minibar
Class MiniBarManager

java.lang.Object
  extended by org.gudy.azureus2.ui.swt.minibar.MiniBarManager
All Implemented Interfaces:
UIUpdatable

public class MiniBarManager
extends java.lang.Object
implements UIUpdatable

Author:
Allan Crooks

Method Summary
 void close(MiniBar mini_bar)
           
 void close(java.lang.Object context)
           
 void closeAll()
           
 int countMiniBars()
           
static MiniBarManager getManager()
           
 MiniBar getMiniBarForObject(java.lang.Object context)
           
 java.util.ListIterator getMiniBarIterator()
           
 AEMonitor getMiniBarMonitor()
           
 ShellManager getShellManager()
           
 java.lang.String getUpdateUIName()
          A name for this UIUpdatable so we can track who's being bad
 boolean isOpen(java.lang.Object context)
           
 void register(MiniBar bar)
           
 void setAllVisible(boolean visible)
           
 void unregister(MiniBar bar)
           
 void updateUI()
          Update your UI!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getManager

public static MiniBarManager getManager()

register

public void register(MiniBar bar)

unregister

public void unregister(MiniBar bar)

getShellManager

public ShellManager getShellManager()

getMiniBarMonitor

public AEMonitor getMiniBarMonitor()

getMiniBarIterator

public java.util.ListIterator getMiniBarIterator()

countMiniBars

public int countMiniBars()

setAllVisible

public void setAllVisible(boolean visible)

close

public void close(MiniBar mini_bar)

getMiniBarForObject

public MiniBar getMiniBarForObject(java.lang.Object context)

close

public void close(java.lang.Object context)

closeAll

public void closeAll()

isOpen

public boolean isOpen(java.lang.Object context)

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

updateUI

public void updateUI()
Description copied from interface: UIUpdatable
Update your UI!

Specified by:
updateUI in interface UIUpdatable