Package com.biglybt.ui.swt.minibar
Class MiniBarManager
- java.lang.Object
-
- com.biglybt.ui.swt.minibar.MiniBarManager
-
- All Implemented Interfaces:
UIUpdatable
public class MiniBarManager extends java.lang.Object implements UIUpdatable
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
global
private static MiniBarManager
global_instance
private java.util.ArrayList
minibars
private static AEMonitor
minibars_mon
private ShellManager
shellManager
private java.lang.String
type
-
Constructor Summary
Constructors Modifier Constructor Description private
MiniBarManager()
(package private)
MiniBarManager(java.lang.String type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description 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 badboolean
isOpen(java.lang.Object context)
void
register(MiniBar bar)
void
setAllVisible(boolean visible)
void
unregister(MiniBar bar)
void
updateUI()
Update your UI!
-
-
-
Field Detail
-
global
private boolean global
-
type
private java.lang.String type
-
minibars
private java.util.ArrayList minibars
-
minibars_mon
private static final AEMonitor minibars_mon
-
shellManager
private final ShellManager shellManager
-
global_instance
private static MiniBarManager global_instance
-
-
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 interfaceUIUpdatable
- Returns:
- some name
-
updateUI
public void updateUI()
Description copied from interface:UIUpdatable
Update your UI!- Specified by:
updateUI
in interfaceUIUpdatable
-
-