mima.presentation.gwt.mindmap
Class SubNodeView
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Composite
mima.presentation.gwt.mindmap.NodeView
mima.presentation.gwt.mindmap.SubNodeView
- All Implemented Interfaces:
- com.google.gwt.user.client.EventListener, NodeObserver
class SubNodeView
- extends NodeView
- Author:
- Virginio Carfagno
Methods inherited from class com.google.gwt.user.client.ui.Composite |
getElement, initWidget, onAttach, onDetach, setWidget |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
getParent, isAttached, onBrowserEvent, removeFromParent |
Methods inherited from class com.google.gwt.user.client.ui.UIObject |
addStyleName, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getTitle, isVisible, isVisible, removeStyleName, setElement, setHeight, setPixelSize, setSize, setStyleName, setStyleName, setTitle, setVisible, setVisible, setWidth, sinkEvents, toString, unsinkEvents |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
VERTICAL_PADDING
private static final java.lang.String VERTICAL_PADDING
- See Also:
- Constant Field Values
_edges
private com.google.gwt.user.client.ui.AbsolutePanel _edges
_nodeComponentContainerContainer
private com.google.gwt.user.client.ui.VerticalPanel _nodeComponentContainerContainer
_subNodeViews
private com.google.gwt.user.client.ui.VerticalPanel _subNodeViews
_superNodeView
private NodeView _superNodeView
SubNodeView
SubNodeView(NodeView superNodeView,
SubNode subNode)
addSubNodeViews
private static void addSubNodeViews(NodeView superNodeView,
java.util.Collection subNodes,
com.google.gwt.user.client.ui.ComplexPanel subNodeViews,
java.util.Collection oldSubNodes)
deregisterObservers
private static void deregisterObservers(SubNodeView subNodeView)
redrawAllEdges
static void redrawAllEdges(com.google.gwt.user.client.ui.AbsolutePanel edges,
com.google.gwt.user.client.ui.ComplexPanel subNodeViews)
removeSubNodeViews
private static void removeSubNodeViews(java.util.Collection subNodes,
com.google.gwt.user.client.ui.ComplexPanel subNodeViews,
java.util.Collection oldSubNodeViews)
updateTreeStructure
static void updateTreeStructure(NodeView superNodeView,
java.util.Collection subNodes,
com.google.gwt.user.client.ui.ComplexPanel subNodeViews)
calculateEdgeHeight
private int calculateEdgeHeight()
calculateEdgeY
private int calculateEdgeY(com.google.gwt.user.client.ui.Widget superNodeViewEdges)
calculateIsEdgeUp
private boolean calculateIsEdgeUp()
composeSubNodeView
private void composeSubNodeView()
createEdge
private com.google.gwt.user.client.ui.Widget createEdge()
createNodeComponentContainerContainer
private com.google.gwt.user.client.ui.VerticalPanel createNodeComponentContainerContainer()
createSubNodeViewsContainer
private com.google.gwt.user.client.ui.VerticalPanel createSubNodeViewsContainer()
createVerticalPaddingBox
private com.google.gwt.user.client.ui.Widget createVerticalPaddingBox()
expand
protected void expand(boolean value)
- Specified by:
expand
in class NodeView
getSubNode
private SubNode getSubNode()
isComposeRight
boolean isComposeRight()
- Specified by:
isComposeRight
in class NodeView
redrawAllEdges
protected void redrawAllEdges()
- Specified by:
redrawAllEdges
in class NodeView
updateTreeStructure
protected void updateTreeStructure()
- Specified by:
updateTreeStructure
in class NodeView