Uses of Class
org.openstreetmap.josm.gui.widgets.MultiSplitLayout.Node
-
Packages that use MultiSplitLayout.Node Package Description org.openstreetmap.josm.gui.widgets Provides GUI widgets customized for JOSM needs. -
-
Uses of MultiSplitLayout.Node in org.openstreetmap.josm.gui.widgets
Subclasses of MultiSplitLayout.Node in org.openstreetmap.josm.gui.widgets Modifier and Type Class Description static class
MultiSplitLayout.Divider
Models a single vertical/horiztonal divider.static class
MultiSplitLayout.Leaf
Models a java.awt Component child.static class
MultiSplitLayout.Split
Defines a vertical or horizontal subdivision into two or more tiles.Fields in org.openstreetmap.josm.gui.widgets declared as MultiSplitLayout.Node Modifier and Type Field Description private MultiSplitLayout.Node
MultiSplitLayout. model
private MultiSplitLayout.Node
MultiSplitLayout.InvalidLayoutException. node
Fields in org.openstreetmap.josm.gui.widgets with type parameters of type MultiSplitLayout.Node Modifier and Type Field Description private java.util.List<MultiSplitLayout.Node>
MultiSplitLayout.Split. children
Methods in org.openstreetmap.josm.gui.widgets that return MultiSplitLayout.Node Modifier and Type Method Description MultiSplitLayout.Node
MultiSplitLayout. getModel()
Return the root of the tree of Split, Leaf, and Divider nodes that define this layout.MultiSplitLayout.Node
MultiSplitLayout.InvalidLayoutException. getNode()
Returns the invalid Node.MultiSplitLayout.Node
MultiSplitLayout.Split. lastWeightedChild()
Convenience method that returns the last child whose weight is > 0.0.MultiSplitLayout.Node
MultiSplitLayout.Node. nextSibling()
Return the Node that comes after this one in the parent's list of children, or null.MultiSplitLayout.Node
MultiSplitLayout.Node. previousSibling()
Return the Node that comes before this one in the parent's list of children, or null.private MultiSplitLayout.Node
MultiSplitLayout.Node. siblingAtOffset(int offset)
Methods in org.openstreetmap.josm.gui.widgets that return types with arguments of type MultiSplitLayout.Node Modifier and Type Method Description java.util.List<MultiSplitLayout.Node>
MultiSplitLayout.Split. getChildren()
Returns this Split node's children.Methods in org.openstreetmap.josm.gui.widgets with parameters of type MultiSplitLayout.Node Modifier and Type Method Description private static void
MultiSplitLayout. checkLayout(MultiSplitLayout.Node root)
private java.awt.Component
MultiSplitLayout. childForNode(MultiSplitLayout.Node node)
private static MultiSplitLayout.Divider
MultiSplitLayout. dividerAt(MultiSplitLayout.Node root, int x, int y)
private static java.util.List<MultiSplitLayout.Divider>
MultiSplitLayout. dividersThatOverlap(MultiSplitLayout.Node root, java.awt.Rectangle r)
private void
MultiSplitLayout. layout1(MultiSplitLayout.Node root, java.awt.Rectangle bounds)
private void
MultiSplitLayout. layout2(MultiSplitLayout.Node root, java.awt.Rectangle bounds)
private java.awt.Dimension
MultiSplitLayout. minimumNodeSize(MultiSplitLayout.Node root)
private static boolean
MultiSplitLayout. nodeOverlapsRectangle(MultiSplitLayout.Node node, java.awt.Rectangle r2)
private java.awt.Dimension
MultiSplitLayout. preferredComponentSize(MultiSplitLayout.Node node)
private java.awt.Dimension
MultiSplitLayout. preferredNodeSize(MultiSplitLayout.Node root)
void
MultiSplitLayout. setModel(MultiSplitLayout.Node newModel)
Set the root of the tree of Split, Leaf, and Divider nodes that define this layout.void
MultiSplitPane. setModel(MultiSplitLayout.Node model)
A convenience method that sets the MultiSplitLayout model.private static void
MultiSplitLayout. throwInvalidLayout(java.lang.String msg, MultiSplitLayout.Node node)
Method parameters in org.openstreetmap.josm.gui.widgets with type arguments of type MultiSplitLayout.Node Modifier and Type Method Description void
MultiSplitLayout.Split. setChildren(java.util.List<MultiSplitLayout.Node> children)
Set's the children property of this Split node.Constructors in org.openstreetmap.josm.gui.widgets with parameters of type MultiSplitLayout.Node Constructor Description InvalidLayoutException(java.lang.String msg, MultiSplitLayout.Node node)
Constructs a newInvalidLayoutException
.MultiSplitLayout(MultiSplitLayout.Node model)
Create a MultiSplitLayout with the specified model.
-