|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.jeuclid.elements.support.ElementListSupport
public final class ElementListSupport
Class to support Lists of MathElements.
This class can be used by all elements that have some kind of a list of children that they need to handle in a row-like manner.
| Method Summary | |
|---|---|
static void |
addBackground(Color backgroundColor,
LayoutInfo info,
boolean useCeil)
Add a background Rectangle for the given background color. |
static List<Node> |
createListOfChildren(Node parent)
Creates a list of children for the given Element. |
static List<LayoutableNode> |
createListOfLayoutChildren(Node parent)
Creates a list of layoutable children for the given Element. |
static void |
fillInfoFromChildren(LayoutView view,
LayoutInfo info,
Node parent,
LayoutStage stage,
Dimension2D borderLeftTop,
Dimension2D borderRightBottom)
|
static void |
layoutSequential(LayoutView view,
LayoutInfo info,
List<LayoutableNode> children,
LayoutStage stage)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static List<Node> createListOfChildren(Node parent)
parent - the parent element.
public static List<LayoutableNode> createListOfLayoutChildren(Node parent)
parent - the parent element.
public static void fillInfoFromChildren(LayoutView view,
LayoutInfo info,
Node parent,
LayoutStage stage,
Dimension2D borderLeftTop,
Dimension2D borderRightBottom)
view - View Objectinfo - Info to fillparent - Current Nodestage - Stage to load Info FromborderLeftTop - border around element.borderRightBottom - border around element.
public static void layoutSequential(LayoutView view,
LayoutInfo info,
List<LayoutableNode> children,
LayoutStage stage)
view - View Objectinfo - Info to fillchildren - Children to layoutstage - Stage to load Info From
public static void addBackground(Color backgroundColor,
LayoutInfo info,
boolean useCeil)
backgroundColor - background color (may be null)info - LayoutInfo object to add to. Must already be completely
rendered (stage 2)useCeil - if true, the Math.ceil(double) will be used to avoid
anti-aliasing artifacts.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||