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