|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbibliothek.gui.dock.facile.station.split.ResizeElement<T>
bibliothek.gui.dock.facile.station.split.ResizeNode<T>
public class ResizeNode<T>
Represents a Node.
| Constructor Summary | |
|---|---|
ResizeNode(LockedResizeLayoutManager<T> layout,
ResizeElement<T> parent,
Node node)
Creates a new node-element. |
|
| Method Summary | |
|---|---|
void |
adapt(double deltaWidth,
double deltaHeight)
Adapts the size of the children of this element given the size change the parent could provide. |
protected ResizeRequest |
createRequest()
Creates the initial request of changed sizes. |
protected ResizeElement<T>[] |
getChildren()
Gets the children of this element. |
double |
getDividerHeight()
Gets the space that a divider needs in the height. |
double |
getDividerWidth()
Gets the space that a divider needs in the width. |
ResizeElement<T> |
getLeft()
Gets the left or top child of this node |
double |
getNewDividerSize()
Gets the space the divider needs right now. |
Node |
getNode()
Gets the node that is represented by this element |
double |
getOldDividerSize()
Gets the space the divider needed before the resize. |
ResizeElement<T> |
getRight()
Gets the right or bottom child of this node |
void |
prepareResize()
Called before the bounds of a tree are updated, can be used to store some properties that are later needed to create the ResizeRequest. |
| Methods inherited from class bibliothek.gui.dock.facile.station.split.ResizeElement |
|---|
getLayout, getParent, getRequest, getResizeRoot, isValid, prepareRequests |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ResizeNode(LockedResizeLayoutManager<T> layout,
ResizeElement<T> parent,
Node node)
layout - the layout that uses this nodeparent - the parent of this nodenode - the node that is represented by this node-element| Method Detail |
|---|
public Node getNode()
public ResizeElement<T> getLeft()
public ResizeElement<T> getRight()
protected ResizeElement<T>[] getChildren()
ResizeElement
getChildren in class ResizeElement<T>nullpublic void prepareResize()
ResizeElementResizeRequest.
prepareResize in class ResizeElement<T>public double getDividerWidth()
public double getDividerHeight()
public double getNewDividerSize()
public double getOldDividerSize()
protected ResizeRequest createRequest()
ResizeElement
createRequest in class ResizeElement<T>null
public void adapt(double deltaWidth,
double deltaHeight)
ResizeElement
adapt in class ResizeElement<T>deltaWidth - the change of this elements widthdeltaHeight - the change of this elements height
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||