net.infonode.docking.internalutil
Class InternalDockingUtil
java.lang.Object
net.infonode.docking.internalutil.InternalDockingUtil
public class InternalDockingUtil
- extends java.lang.Object
- Version:
- $Revision: 1.27 $
- Author:
- $Author: jesper $
Method Summary |
static void |
addDebugMenuItems(javax.swing.JPopupMenu menu,
DockingWindow window)
|
static void |
addToRootWindow(DockingWindow window,
RootWindow rootWindow)
|
static RootWindow |
createInnerRootWindow(View[] views)
|
static void |
dump(DockingWindow window,
Printer printer)
|
static void |
getViews(DockingWindow window,
java.util.ArrayList views)
|
static DockingWindow |
getWindow(DockingWindow relativeToWindow,
IntList windowPath)
Returns the window located at windowPath. |
static IntList |
getWindowPath(DockingWindow window)
|
private static IntList |
getWindowPath(DockingWindow window,
IntList tail)
|
static boolean |
updateButtons(ButtonInfo[] buttonInfos,
javax.swing.AbstractButton[] buttons,
java.awt.Container container,
DockingWindow window,
PropertyMap map,
java.util.Map changes)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_BUTTON_ICON_SIZE
public static final int DEFAULT_BUTTON_ICON_SIZE
- See Also:
- Constant Field Values
InternalDockingUtil
private InternalDockingUtil()
getViews
public static void getViews(DockingWindow window,
java.util.ArrayList views)
getWindowPath
public static IntList getWindowPath(DockingWindow window)
getWindow
public static DockingWindow getWindow(DockingWindow relativeToWindow,
IntList windowPath)
- Returns the window located at windowPath.
- Parameters:
relativeToWindow
- the window the path is relative towindowPath
- the window path
- Returns:
- the window located at windowPath
getWindowPath
private static IntList getWindowPath(DockingWindow window,
IntList tail)
addDebugMenuItems
public static void addDebugMenuItems(javax.swing.JPopupMenu menu,
DockingWindow window)
dump
public static void dump(DockingWindow window,
Printer printer)
createInnerRootWindow
public static RootWindow createInnerRootWindow(View[] views)
updateButtons
public static boolean updateButtons(ButtonInfo[] buttonInfos,
javax.swing.AbstractButton[] buttons,
java.awt.Container container,
DockingWindow window,
PropertyMap map,
java.util.Map changes)
addToRootWindow
public static void addToRootWindow(DockingWindow window,
RootWindow rootWindow)