com.alee.extended.dock
Class DockingPaneInfo

java.lang.Object
  extended by com.alee.extended.dock.DockingPaneInfo
All Implemented Interfaces:
DockingPaneConstants

public class DockingPaneInfo
extends java.lang.Object
implements DockingPaneConstants

DockingPaneLayout information.

Author:
Mikle Garin

Field Summary
 java.awt.Rectangle bottomButtonsPaneBounds
           
 java.awt.Dimension bottomButtonsSize
           
 java.awt.Component bottomFrame
           
 java.awt.Rectangle bottomFrameBounds
           
 java.util.List<java.awt.Component> bottomLeftButtons
           
 java.awt.Dimension bottomLeftButtonsSize
           
 java.util.List<java.awt.Component> bottomRightButtons
           
 java.awt.Dimension bottomRightButtonsSize
           
 int buttonSidesSpacing
           
 java.awt.Insets buttonsMargin
           
 int buttonSpacing
           
 java.util.Map<java.awt.Component,java.lang.String> constraints
           
 java.awt.Component content
           
 java.awt.Rectangle contentBounds
           
 java.awt.Insets contentMargin
           
 java.awt.Insets framesMargin
           
 boolean hasBottomButtons
           
 boolean hasLeftButtons
           
 boolean hasRightButtons
           
 boolean hasTopButtons
           
 java.util.List<java.awt.Component> leftBottomButtons
           
 java.awt.Dimension leftBottomButtonsSize
           
 java.awt.Rectangle leftButtonsPaneBounds
           
 java.awt.Dimension leftButtonsSize
           
 java.awt.Component leftFrame
           
 java.awt.Rectangle leftFrameBounds
           
 java.util.List<java.awt.Component> leftTopButtons
           
 java.awt.Dimension leftTopButtonsSize
           
 java.awt.Insets margin
           
 java.awt.Rectangle rect
           
 java.util.List<java.awt.Component> rightBottomButtons
           
 java.awt.Dimension rightBottomButtonsSize
           
 java.awt.Rectangle rightButtonsPaneBounds
           
 java.awt.Dimension rightButtonsSize
           
 java.awt.Component rightFrame
           
 java.awt.Rectangle rightFrameBounds
           
 java.util.List<java.awt.Component> rightTopButtons
           
 java.awt.Dimension rightTopButtonsSize
           
 java.awt.Rectangle topButtonsPaneBounds
           
 java.awt.Dimension topButtonsSize
           
 java.awt.Component topFrame
           
 java.awt.Rectangle topFrameBounds
           
 java.util.List<java.awt.Component> topLeftButtons
           
 java.awt.Dimension topLeftButtonsSize
           
 java.util.List<java.awt.Component> topRightButtons
           
 java.awt.Dimension topRightButtonsSize
           
 
Fields inherited from interface com.alee.extended.dock.DockingPaneConstants
BOTTOM_FRAME, BOTTOM_LEFT, BOTTOM_RIGHT, CONTENT, LEFT_BOTTOM, LEFT_FRAME, LEFT_TOP, RIGHT_BOTTOM, RIGHT_FRAME, RIGHT_TOP, TOP_FRAME, TOP_LEFT, TOP_RIGHT
 
Constructor Summary
DockingPaneInfo(DockingPaneLayout layout, java.awt.Container parent)
           
 
Method Summary
 void updateBounds()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

constraints

public java.util.Map<java.awt.Component,java.lang.String> constraints

buttonsMargin

public java.awt.Insets buttonsMargin

buttonSpacing

public int buttonSpacing

buttonSidesSpacing

public int buttonSidesSpacing

framesMargin

public java.awt.Insets framesMargin

contentMargin

public java.awt.Insets contentMargin

margin

public java.awt.Insets margin

rect

public java.awt.Rectangle rect

hasTopButtons

public boolean hasTopButtons

topLeftButtons

public java.util.List<java.awt.Component> topLeftButtons

topLeftButtonsSize

public java.awt.Dimension topLeftButtonsSize

topRightButtons

public java.util.List<java.awt.Component> topRightButtons

topRightButtonsSize

public java.awt.Dimension topRightButtonsSize

topButtonsSize

public java.awt.Dimension topButtonsSize

topButtonsPaneBounds

public java.awt.Rectangle topButtonsPaneBounds

hasLeftButtons

public boolean hasLeftButtons

leftTopButtons

public java.util.List<java.awt.Component> leftTopButtons

leftTopButtonsSize

public java.awt.Dimension leftTopButtonsSize

leftBottomButtons

public java.util.List<java.awt.Component> leftBottomButtons

leftBottomButtonsSize

public java.awt.Dimension leftBottomButtonsSize

leftButtonsSize

public java.awt.Dimension leftButtonsSize

leftButtonsPaneBounds

public java.awt.Rectangle leftButtonsPaneBounds

hasRightButtons

public boolean hasRightButtons

rightTopButtons

public java.util.List<java.awt.Component> rightTopButtons

rightTopButtonsSize

public java.awt.Dimension rightTopButtonsSize

rightBottomButtons

public java.util.List<java.awt.Component> rightBottomButtons

rightBottomButtonsSize

public java.awt.Dimension rightBottomButtonsSize

rightButtonsSize

public java.awt.Dimension rightButtonsSize

rightButtonsPaneBounds

public java.awt.Rectangle rightButtonsPaneBounds

hasBottomButtons

public boolean hasBottomButtons

bottomLeftButtons

public java.util.List<java.awt.Component> bottomLeftButtons

bottomLeftButtonsSize

public java.awt.Dimension bottomLeftButtonsSize

bottomRightButtons

public java.util.List<java.awt.Component> bottomRightButtons

bottomRightButtonsSize

public java.awt.Dimension bottomRightButtonsSize

bottomButtonsSize

public java.awt.Dimension bottomButtonsSize

bottomButtonsPaneBounds

public java.awt.Rectangle bottomButtonsPaneBounds

topFrame

public java.awt.Component topFrame

topFrameBounds

public java.awt.Rectangle topFrameBounds

leftFrame

public java.awt.Component leftFrame

leftFrameBounds

public java.awt.Rectangle leftFrameBounds

rightFrame

public java.awt.Component rightFrame

rightFrameBounds

public java.awt.Rectangle rightFrameBounds

bottomFrame

public java.awt.Component bottomFrame

bottomFrameBounds

public java.awt.Rectangle bottomFrameBounds

content

public java.awt.Component content

contentBounds

public java.awt.Rectangle contentBounds
Constructor Detail

DockingPaneInfo

public DockingPaneInfo(DockingPaneLayout layout,
                       java.awt.Container parent)
Method Detail

updateBounds

public void updateBounds()