Package heronarts.glx.ui
Class UI.Position
java.lang.Object
heronarts.glx.ui.UI.Position
- Enclosing class:
UI
Specification of a relative position from one element to another
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumWhether positioning is relative to the center or exterior corners of the source elementstatic enumWhere the target element is placed relative to the source -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final UI.Positionstatic final UI.Positionstatic final UI.Positionstatic final UI.Positionstatic final UI.Positionstatic final UI.Positionstatic final UI.Position -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
TOP_LEFT
-
TOP_RIGHT
-
BOTTOM_LEFT
-
BOTTOM_RIGHT
-
INSIDE_CORNER
-
CENTER
-
ABSOLUTE_CENTER
-
-
Constructor Details
-
Position
-
-
Method Details
-
offset
Fixed absolute offset to computed position- Parameters:
x- X-offsety- Y-offset- Returns:
- this
-
margin
Additional margin from the corners of the source element (may be negative)- Parameters:
x- Distance from cornery- Distance from corner- Returns:
- this
-