org.gnu.gtk
Class Allocation

java.lang.Object
  extended by org.gnu.gtk.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()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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.
See Also:
Widget.getAllocation()
Method Detail

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.

getWidth

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

getHeight

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