MetaDone
|
Classes | |
class | BasicOffsetConstraint |
interface | OffsetContraint |
class | RelativeOffsetConstraint |
Public Member Functions | |
OffsetLayout (Layout parent) | |
Layout | getParentLayout () |
void | justify (Widget widget) |
void | layout (Widget widget) |
boolean | requiresJustification (Widget widget) |
Protected Member Functions | |
void | makeOffset (Widget widget) |
Private Attributes | |
final Layout | parent |
Adds optional offsets to every child in the widget.
Example:
Widget w = new Widget(scene); w.setLayout(new OffsetLayout(parentLayout)); w.add(child, new OffsetLayout.BasicOffsetConstraint(5, 0));
The final location must have coordinates greater or equal to 0. This means that the final location is greater or equal to 0.
metadone.client.grasyla2.visuallibrary.widgets.layouts.OffsetLayout.OffsetLayout | ( | Layout | parent | ) |
Decorates a parent layout with this offset layout.
parent | The parent layout |
NullPointerException | when parent is null |
References metadone.client.grasyla2.visuallibrary.widgets.layouts.OffsetLayout.parent.
Layout metadone.client.grasyla2.visuallibrary.widgets.layouts.OffsetLayout.getParentLayout | ( | ) |
Gets the decorated layout.
References metadone.client.grasyla2.visuallibrary.widgets.layouts.OffsetLayout.parent.
Referenced by metadone.client.grasyla2.visuallibrary.widgets.layouts.OffsetLayout.justify(), metadone.client.grasyla2.visuallibrary.widgets.layouts.OffsetLayout.layout(), and metadone.client.grasyla2.visuallibrary.widgets.layouts.OffsetLayout.requiresJustification().
void metadone.client.grasyla2.visuallibrary.widgets.layouts.OffsetLayout.justify | ( | Widget | widget | ) |
void metadone.client.grasyla2.visuallibrary.widgets.layouts.OffsetLayout.layout | ( | Widget | widget | ) |
void metadone.client.grasyla2.visuallibrary.widgets.layouts.OffsetLayout.makeOffset | ( | Widget | widget | ) | [protected] |
References metadone.client.grasyla2.visuallibrary.widgets.layouts.OffsetLayout.OffsetContraint.getX(), and metadone.client.grasyla2.visuallibrary.widgets.layouts.OffsetLayout.OffsetContraint.getY().
Referenced by metadone.client.grasyla2.visuallibrary.widgets.layouts.OffsetLayout.justify(), and metadone.client.grasyla2.visuallibrary.widgets.layouts.OffsetLayout.layout().
boolean metadone.client.grasyla2.visuallibrary.widgets.layouts.OffsetLayout.requiresJustification | ( | Widget | widget | ) |
final Layout metadone.client.grasyla2.visuallibrary.widgets.layouts.OffsetLayout.parent [private] |