Class DockbarManager

java.lang.Object
org.flexdock.dockbar.DockbarManager

public class DockbarManager extends Object
Author:
Christopher Butler, Bobby Rosenberger, Mateusz Szczap
  • Field Details

  • Constructor Details

    • DockbarManager

      protected DockbarManager(RootWindow window)
  • Method Details

    • getInstance

      public static DockbarManager getInstance(Component c)
    • getInstance

      public static DockbarManager getInstance(RootWindow window)
    • setDockbarManager

      public static void setDockbarManager(String className)
      Sets a custom DockbarManager class which will be used to create new DockbarManager instances.
      Parameters:
      className - Classname of your custom DockbarManager.
    • getCurrent

      public static DockbarManager getCurrent(Dockable dockable)
    • windowChanged

      public static void windowChanged(Component newWindow)
    • getCurrent

      public static DockbarManager getCurrent()
    • addListener

      public static void addListener(DockbarListener listener)
    • activate

      public static void activate(String dockableId, boolean locked)
    • activate

      public static void activate(Dockable dockable, boolean locked)
    • getWindow

      public RootWindow getWindow()
    • install

      protected void install()
    • getBottomBar

      public Dockbar getBottomBar()
    • getLeftBar

      public Dockbar getLeftBar()
    • getRightBar

      public Dockbar getRightBar()
    • getViewPane

      public ViewPane getViewPane()
    • revalidate

      public void revalidate()
    • validate

      public void validate()
    • getEdge

      public int getEdge(String dockableId)
    • getEdge

      public int getEdge(Dockable dockable)
    • getDockbar

      public Dockbar getDockbar(Dockable dockable)
    • getDockbar

      public Dockbar getDockbar(int edge)
    • minimize

      public void minimize(Dockable dockable)
    • minimize

      public void minimize(Dockable dockable, int edge)
    • reAdd

      public void reAdd(Dockable dockable)
    • restore

      public void restore(Dockable dockable)
    • remove

      public boolean remove(Dockable dockable)
    • getActiveEdge

      public int getActiveEdge()
    • getActiveDockableId

      public String getActiveDockableId()
    • getActiveDockable

      public Dockable getActiveDockable()
    • getResizeCursor

      public Cursor getResizeCursor()
    • isActive

      public boolean isActive()
    • setActiveDockable

      public void setActiveDockable(String dockableId)
    • setActiveDockable

      public void setActiveDockable(Dockable dockable)
    • getPreferredViewpaneSize

      public int getPreferredViewpaneSize()
    • isAnimating

      public boolean isAnimating()
    • setAnimating

      public void setAnimating(boolean animating)
    • isDragging

      public boolean isDragging()
    • setDragging

      public void setDragging(boolean dragging)
    • getActivationListener

      public ActivationListener getActivationListener()
    • contains

      public boolean contains(Dockable dockable)
    • getLayout

      public DockbarLayout getLayout()