Package pi.graphics.boxes_ng
Class InsetBox
java.lang.Object
pi.graphics.boxes_ng.Box
pi.graphics.boxes_ng.ChildBox
pi.graphics.boxes_ng.InsetBox
Ein Außenabstand um die enthaltene Kind-Box.
- Since:
- 0.40.0
- Author:
- Josef Friedrich
- See Also:
-
Field Summary
Fields inherited from class pi.graphics.boxes_ng.Box
childs, definedHeight, definedWidth, disabled, height, measureDimensionTwice, parent, pixelPerMeter, supportsDefinedDimension, width, x, y -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallSides(int margin) Setzt den Außenabstand aller Seiten in Pixel.intbottom()Gibt den unteren Außenabstand in Pixel zurück.bottom(int bottom) Setzt den unteren Außenabstand in Pixel.intleft()Gibt den linken Außenabstand in Pixel zurück.left(int left) Setzt den linken Außenabstand in Pixel.intright()Gibt den rechten Außenabstand in Pixel zurück.right(int right) Setzt den rechten Außenabstand in Pixel.inttop()Gibt den oberen Außenabstand in Pixel zurück.top(int top) Setzt den oberen Außenabstand in Pixel.Methods inherited from class pi.graphics.boxes_ng.ChildBox
addChild, numberOfChildsMethods inherited from class pi.graphics.boxes_ng.Box
anchor, anchorMeter, debug, disable, disabled, enable, hasDefiniedDimension, hasOnlyDefiniedHeight, hasOnlyDefiniedWidth, height, height, heightMeter, heightMeter, iterator, measure, measureAnchors, measureDimension, pixelPerMeter, pixelPerMeter, remeasure, render, render, toggle, toString, toStringFormatter, updateValue, width, width, widthMeter, widthMeter, x, x, xMeter, xMeter, y, y, yMeter, yMeter, yTopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
InsetBox
public InsetBox() -
InsetBox
Erzeugt einen neuen Außenabstand durch die Angabe der enthaltenen Kind-Box. Rahmen- Parameters:
child- Die Kind-Box, die umrahmt werden soll.- Since:
- 0.40.0
-
-
Method Details
-
top
Gibt den oberen Außenabstand in Pixel zurück.- Returns:
- Der obere Außenabstand in Pixel.
- Since:
- 0.42.0
-
top
Setzt den oberen Außenabstand in Pixel.- Parameters:
top- Der obere Außenabstand in Pixel.- Returns:
- Eine Referenz auf die eigene Instanz der Außenabstand-Box, damit
nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Außenabstand-Box durch aneinander gekettete Setter festgelegt werden
können, z.B.
inset.top(..).right(..).
-
right
Gibt den rechten Außenabstand in Pixel zurück.- Returns:
- Der rechten Außenabstand in Pixel.
- Since:
- 0.42.0
-
right
Setzt den rechten Außenabstand in Pixel.- Parameters:
right- Der rechten Außenabstand in Pixel.- Returns:
- Eine Referenz auf die eigene Instanz der Außenabstand-Box, damit
nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Außenabstand-Box durch aneinander gekettete Setter festgelegt werden
können, z.B.
inset.top(..).right(..).
-
bottom
Gibt den unteren Außenabstand in Pixel zurück.- Returns:
- Der unteren Außenabstand in Pixel.
- Since:
- 0.42.0
-
bottom
Setzt den unteren Außenabstand in Pixel.- Parameters:
bottom- Der unteren Außenabstand in Pixel.- Returns:
- Eine Referenz auf die eigene Instanz der Außenabstand-Box, damit
nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Außenabstand-Box durch aneinander gekettete Setter festgelegt werden
können, z.B.
inset.top(..).right(..).
-
left
Gibt den linken Außenabstand in Pixel zurück.- Returns:
- Der linken Außenabstand in Pixel.
- Since:
- 0.42.0
-
left
Setzt den linken Außenabstand in Pixel.- Parameters:
left- Der linken Außenabstand in Pixel.- Returns:
- Eine Referenz auf die eigene Instanz der Außenabstand-Box, damit
nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Außenabstand-Box durch aneinander gekettete Setter festgelegt werden
können, z.B.
inset.top(..).right(..).
-
allSides
Setzt den Außenabstand aller Seiten in Pixel.- Parameters:
margin- Der Außenabstand aller Seiten in Pixel.- Returns:
- Eine Referenz auf die eigene Instanz der Außenabstand-Box, damit
nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Außenabstand-Box durch aneinander gekettete Setter festgelegt werden
können, z.B.
inset.top(..).right(..). - Since:
- 0.40.0
-