net.infonode.docking.internalutil

Class InternalDockingUtil

public class InternalDockingUtil extends Object

Version: $Revision: 1.27 $

Author: $Author: jesper $

Field Summary
static intDEFAULT_BUTTON_ICON_SIZE
Method Summary
static voidaddDebugMenuItems(JPopupMenu menu, DockingWindow window)
static voidaddToRootWindow(DockingWindow window, RootWindow rootWindow)
static RootWindowcreateInnerRootWindow(View[] views)
static voiddump(DockingWindow window, Printer printer)
static voidgetViews(DockingWindow window, ArrayList views)
static DockingWindowgetWindow(DockingWindow relativeToWindow, IntList windowPath)
Returns the window located at windowPath.
static IntListgetWindowPath(DockingWindow window)
static booleanupdateButtons(ButtonInfo[] buttonInfos, AbstractButton[] buttons, Container container, DockingWindow window, PropertyMap map, Map changes)

Field Detail

DEFAULT_BUTTON_ICON_SIZE

public static final int DEFAULT_BUTTON_ICON_SIZE

Method Detail

addDebugMenuItems

public static void addDebugMenuItems(JPopupMenu menu, DockingWindow window)

addToRootWindow

public static void addToRootWindow(DockingWindow window, RootWindow rootWindow)

createInnerRootWindow

public static RootWindow createInnerRootWindow(View[] views)

dump

public static void dump(DockingWindow window, Printer printer)

getViews

public static void getViews(DockingWindow window, ArrayList views)

getWindow

public static DockingWindow getWindow(DockingWindow relativeToWindow, IntList windowPath)
Returns the window located at windowPath.

Parameters: relativeToWindow the window the path is relative to windowPath the window path

Returns: the window located at windowPath

getWindowPath

public static IntList getWindowPath(DockingWindow window)

updateButtons

public static boolean updateButtons(ButtonInfo[] buttonInfos, AbstractButton[] buttons, Container container, DockingWindow window, PropertyMap map, Map changes)