org.gnu.gtk

Class Allocation


public final class Allocation
extends java.lang.Object

When the top-level widget has determined how much space its child would like to have, the second phase of the size negotiation, size allocation, begins. A child's size allocation is represented by an Allocation object. This class contains not only a width and height, but also a position (i.e. X and Y coordinates), so that containers can tell their children not only how much space they have gotten, but also where they are positioned inside the space available to the container.

Constructor Summary

Allocation(int x, int y, int width, int height)
Construct a new Allocation.

Method Summary

int
getHeight()
int
getWidth()
int
getX()
int
getY()

Constructor Details

Allocation

public Allocation(int x,
                  int y,
                  int width,
                  int height)
Construct a new Allocation.
Parameters:
x - the X position of the widget's area relative to its parents allocation.
y - the Y position of the widget's area relative to its parents allocation.
width - the width of the widget's allocated area.
height - the height of the widget's allocated area.

Method Details

getHeight

public final int getHeight()
Returns:
the height of the widget's allocated area.

getWidth

public final int getWidth()
Returns:
the width of the widget's allocated area.

getX

public final int getX()
Returns:
the X position of the widget's area relative to its parents allocation.

getY

public final int getY()
Returns:
the Y position of the widget's area relative to its parents allocation.