net.infonode.docking.internalutil
Class InternalDockingUtil

java.lang.Object
  extended by net.infonode.docking.internalutil.InternalDockingUtil

public class InternalDockingUtil
extends java.lang.Object

Version:
$Revision: 1.28 $
Author:
$Author: jesper $

Field Summary
static int DEFAULT_BUTTON_ICON_SIZE
           
 
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)
           
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
 

Field Detail

DEFAULT_BUTTON_ICON_SIZE

public static final int DEFAULT_BUTTON_ICON_SIZE
See Also:
Constant Field Values
Method Detail

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 to
windowPath - the window path
Returns:
the window located at windowPath

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)