Class SkinViewManager

java.lang.Object
com.biglybt.ui.swt.views.skin.SkinViewManager

public class SkinViewManager extends Object
Manages a list of SkinViews currently in use by the app
  • Field Details

  • Constructor Details

    • SkinViewManager

      public SkinViewManager()
  • Method Details

    • add

      public static void add(SkinView skinView)
      Parameters:
      skinView -
      key -
    • remove

      public static void remove(SkinView skinView)
    • getByClass

      public static SkinView getByClass(Class<?> cla)
      Gets the first SkinView created of the specified class
      Parameters:
      cla -
      Returns:
    • getMultiByClass

      public static SkinView[] getMultiByClass(Class<?> cla)
      Return all added SkinViews of a certain class
      Parameters:
      cla -
      Returns:
    • getBySkinObjectID

      public static SkinView getBySkinObjectID(String id)
      Get the SkinView related to a SkinObjectID
      Parameters:
      id -
      Returns:
    • getByViewID

      public static SkinView getByViewID(String viewID)
      Get the SkinView related to a View ID
      Parameters:
      viewID -
      Returns:
    • addListener

      public static void addListener(SkinViewManager.SkinViewManagerListener l)
      Listen in on SkinView adds
      Parameters:
      l -
    • addListener

      public static void addListener(Class cla, SkinViewManager.SkinViewManagerListener l)
    • RemoveListener

      public static void RemoveListener(SkinViewManager.SkinViewManagerListener l)
    • triggerViewAddedListeners

      public static void triggerViewAddedListeners(SkinView skinView)