22 package com.realtime.crossfire.jxclient.gui.gui;
24 import org.jetbrains.annotations.NotNull;
79 public int getX(
final int width,
final int height,
final int prefWidth,
final int prefHeight) {
80 return x.
evaluate(width, height, prefWidth, prefHeight);
91 public int getY(
final int width,
final int height,
final int prefWidth,
final int prefHeight) {
92 return y.
evaluate(width, height, prefWidth, prefHeight);
103 public int getW(
final int width,
final int height,
final int prefWidth,
final int prefHeight) {
104 return w.
evaluate(width, height, prefWidth, prefHeight);
115 public int getH(
final int width,
final int height,
final int prefWidth,
final int prefHeight) {
116 return h.
evaluate(width, height, prefWidth, prefHeight);
final Expression w
The width.
Encapsulates the extent of a GUI element.
int evaluate(final int width, final int height, final int prefWidth, final int prefHeight)
Evaluates the expression into a constant.
final Expression h
The height.
final Expression y
The y coordinate.
An expression yielding an integer value derived from a screen resolution.
final Expression x
The x coordinate.
int getY(final int width, final int height, final int prefWidth, final int prefHeight)
Returns the y coordinate.
int getW(final int width, final int height, final int prefWidth, final int prefHeight)
Returns the width.
Extent(@NotNull final Expression x, @NotNull final Expression y, @NotNull final Expression w, @NotNull final Expression h)
Creates a new instance.
int getX(final int width, final int height, final int prefWidth, final int prefHeight)
Returns the x coordinate.
int getH(final int width, final int height, final int prefWidth, final int prefHeight)
Returns the height.