Class MiniBarManager

java.lang.Object
com.biglybt.ui.swt.minibar.MiniBarManager
All Implemented Interfaces:
UIUpdatable

public class MiniBarManager extends Object implements UIUpdatable
  • Field Details

    • global

      private boolean global
    • type

      private String type
    • minibars

      private ArrayList minibars
    • minibars_mon

      private static final AEMonitor minibars_mon
    • shellManager

      private final ShellManager shellManager
    • global_instance

      private static MiniBarManager global_instance
  • Constructor Details

    • MiniBarManager

      MiniBarManager(String type)
    • MiniBarManager

      private MiniBarManager()
  • Method Details

    • 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 ListIterator getMiniBarIterator()
    • countMiniBars

      public int countMiniBars()
    • setAllVisible

      public void setAllVisible(boolean visible)
    • close

      public void close(MiniBar mini_bar)
    • getMiniBarForObject

      public MiniBar getMiniBarForObject(Object context)
    • close

      public void close(Object context)
    • closeAll

      public void closeAll()
    • isOpen

      public boolean isOpen(Object context)
    • getUpdateUIName

      public 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