public class Cell<T extends Actor> extends Object implements Pool.Poolable
Table
.Constructor and Description |
---|
Cell() |
Modifier and Type | Method and Description |
---|---|
Cell<T> |
align(int align)
Sets the alignment of the actor within the cell.
|
Cell<T> |
bottom()
Adds
Align.bottom and clears Align.top for the alignment of the actor within the cell. |
Cell<T> |
center()
Sets the alignment of the actor within the cell to
Align.center . |
Cell<T> |
clearActor()
Removes the current actor for the cell, if any.
|
Cell<T> |
colspan(int colspan) |
Cell<T> |
expand()
Sets expandX and expandY to 1.
|
Cell<T> |
expand(boolean x,
boolean y)
Sets expandX and expandY to 1 if true, 0 if false.
|
Cell<T> |
expand(int x,
int y) |
Cell<T> |
expandX()
Sets expandX to 1.
|
Cell<T> |
expandY()
Sets expandY to 1.
|
Cell<T> |
fill()
Sets fillX and fillY to 1.
|
Cell<T> |
fill(boolean fill)
Sets fillX and fillY to 1 if true, 0 if false.
|
Cell<T> |
fill(boolean x,
boolean y)
Sets fillX and fillY to 1 if true, 0 if false.
|
Cell<T> |
fill(float x,
float y) |
Cell<T> |
fillX()
Sets fillX to 1.
|
Cell<T> |
fillY()
Sets fillY to 1.
|
T |
getActor()
Returns the actor for this cell, or null.
|
float |
getActorHeight() |
float |
getActorWidth() |
float |
getActorX() |
float |
getActorY() |
int |
getAlign() |
int |
getColspan() |
int |
getColumn() |
float |
getComputedPadBottom()
The actual amount of combined padding and spacing from the last layout.
|
float |
getComputedPadLeft()
The actual amount of combined padding and spacing from the last layout.
|
float |
getComputedPadRight()
The actual amount of combined padding and spacing from the last layout.
|
float |
getComputedPadTop()
The actual amount of combined padding and spacing from the last layout.
|
int |
getExpandX() |
int |
getExpandY() |
float |
getFillX() |
float |
getFillY() |
float |
getMaxHeight() |
Value |
getMaxHeightValue() |
float |
getMaxWidth() |
Value |
getMaxWidthValue() |
float |
getMinHeight() |
Value |
getMinHeightValue() |
float |
getMinWidth() |
Value |
getMinWidthValue() |
float |
getPadBottom() |
Value |
getPadBottomValue() |
float |
getPadLeft() |
Value |
getPadLeftValue() |
float |
getPadRight() |
Value |
getPadRightValue() |
float |
getPadTop() |
Value |
getPadTopValue() |
float |
getPadX()
Returns
getPadLeft() plus getPadRight() . |
float |
getPadY()
Returns
getPadTop() plus getPadBottom() . |
float |
getPrefHeight() |
Value |
getPrefHeightValue() |
float |
getPrefWidth() |
Value |
getPrefWidthValue() |
int |
getRow() |
float |
getSpaceBottom() |
Value |
getSpaceBottomValue() |
float |
getSpaceLeft() |
Value |
getSpaceLeftValue() |
float |
getSpaceRight() |
Value |
getSpaceRightValue() |
float |
getSpaceTop() |
Value |
getSpaceTopValue() |
Table |
getTable() |
boolean |
getUniformX() |
boolean |
getUniformY() |
boolean |
hasActor()
Returns true if the cell's actor is not null.
|
Cell<T> |
height(float height)
Sets the minHeight, prefHeight, and maxHeight to the specified value.
|
Cell<T> |
height(Value height)
Sets the minHeight, prefHeight, and maxHeight to the specified value.
|
boolean |
isEndRow()
Returns true if this cell is the last cell in the row.
|
Cell<T> |
left()
Adds
Align.left and clears Align.right for the alignment of the actor within the cell. |
Cell<T> |
maxHeight(float maxHeight) |
Cell<T> |
maxHeight(Value maxHeight) |
Cell<T> |
maxSize(float size)
Sets the maxWidth and maxHeight to the specified value.
|
Cell<T> |
maxSize(float width,
float height)
Sets the maxWidth and maxHeight to the specified values.
|
Cell<T> |
maxSize(Value size)
Sets the maxWidth and maxHeight to the specified value.
|
Cell<T> |
maxSize(Value width,
Value height)
Sets the maxWidth and maxHeight to the specified values.
|
Cell<T> |
maxWidth(float maxWidth) |
Cell<T> |
maxWidth(Value maxWidth) |
Cell<T> |
minHeight(float minHeight) |
Cell<T> |
minHeight(Value minHeight) |
Cell<T> |
minSize(float size)
Sets the minWidth and minHeight to the specified value.
|
Cell<T> |
minSize(float width,
float height)
Sets the minWidth and minHeight to the specified values.
|
Cell<T> |
minSize(Value size)
Sets the minWidth and minHeight to the specified value.
|
Cell<T> |
minSize(Value width,
Value height)
Sets the minWidth and minHeight to the specified values.
|
Cell<T> |
minWidth(float minWidth) |
Cell<T> |
minWidth(Value minWidth) |
Cell<T> |
pad(float pad)
Sets the padTop, padLeft, padBottom, and padRight to the specified value.
|
Cell<T> |
pad(float top,
float left,
float bottom,
float right) |
Cell<T> |
pad(Value pad)
Sets the padTop, padLeft, padBottom, and padRight to the specified value.
|
Cell<T> |
pad(Value top,
Value left,
Value bottom,
Value right) |
Cell<T> |
padBottom(float padBottom) |
Cell<T> |
padBottom(Value padBottom) |
Cell<T> |
padLeft(float padLeft) |
Cell<T> |
padLeft(Value padLeft) |
Cell<T> |
padRight(float padRight) |
Cell<T> |
padRight(Value padRight) |
Cell<T> |
padTop(float padTop) |
Cell<T> |
padTop(Value padTop) |
Cell<T> |
prefHeight(float prefHeight) |
Cell<T> |
prefHeight(Value prefHeight) |
Cell<T> |
prefSize(float size)
Sets the prefWidth and prefHeight to the specified values.
|
Cell<T> |
prefSize(float width,
float height)
Sets the prefWidth and prefHeight to the specified value.
|
Cell<T> |
prefSize(Value size)
Sets the prefWidth and prefHeight to the specified value.
|
Cell<T> |
prefSize(Value width,
Value height)
Sets the prefWidth and prefHeight to the specified values.
|
Cell<T> |
prefWidth(float prefWidth) |
Cell<T> |
prefWidth(Value prefWidth) |
void |
reset()
Reset state so the cell can be reused.
|
Cell<T> |
right()
Adds
Align.right and clears Align.left for the alignment of the actor within the cell. |
void |
row() |
<A extends Actor> |
setActor(A newActor)
Sets the actor in this cell and adds the actor to the cell's table.
|
void |
setActorBounds(float x,
float y,
float width,
float height) |
void |
setActorHeight(float actorHeight) |
void |
setActorWidth(float actorWidth) |
void |
setActorX(float actorX) |
void |
setActorY(float actorY) |
void |
setLayout(Table table) |
Cell<T> |
size(float size)
Sets the minWidth, prefWidth, maxWidth, minHeight, prefHeight, and maxHeight to the specified value.
|
Cell<T> |
size(float width,
float height)
Sets the minWidth, prefWidth, maxWidth, minHeight, prefHeight, and maxHeight to the specified values.
|
Cell<T> |
size(Value size)
Sets the minWidth, prefWidth, maxWidth, minHeight, prefHeight, and maxHeight to the specified value.
|
Cell<T> |
size(Value width,
Value height)
Sets the minWidth, prefWidth, maxWidth, minHeight, prefHeight, and maxHeight to the specified values.
|
Cell<T> |
space(float space)
Sets the spaceTop, spaceLeft, spaceBottom, and spaceRight to the specified value.
|
Cell<T> |
space(float top,
float left,
float bottom,
float right) |
Cell<T> |
space(Value space)
Sets the spaceTop, spaceLeft, spaceBottom, and spaceRight to the specified value.
|
Cell<T> |
space(Value top,
Value left,
Value bottom,
Value right) |
Cell<T> |
spaceBottom(float spaceBottom) |
Cell<T> |
spaceBottom(Value spaceBottom) |
Cell<T> |
spaceLeft(float spaceLeft) |
Cell<T> |
spaceLeft(Value spaceLeft) |
Cell<T> |
spaceRight(float spaceRight) |
Cell<T> |
spaceRight(Value spaceRight) |
Cell<T> |
spaceTop(float spaceTop) |
Cell<T> |
spaceTop(Value spaceTop) |
Cell<T> |
top()
Adds
Align.top and clears Align.bottom for the alignment of the actor within the cell. |
Cell<T> |
uniform()
Sets uniformX and uniformY to true.
|
Cell<T> |
uniform(boolean x,
boolean y) |
Cell<T> |
uniformX()
Sets uniformX to true.
|
Cell<T> |
uniformY()
Sets uniformY to true.
|
Cell<T> |
width(float width)
Sets the minWidth, prefWidth, and maxWidth to the specified value.
|
Cell<T> |
width(Value width)
Sets the minWidth, prefWidth, and maxWidth to the specified value.
|
public void setLayout(Table table)
public <A extends Actor> Cell<A> setActor(A newActor)
public T getActor()
public boolean hasActor()
public Cell<T> size(Value size)
public Cell<T> size(Value width, Value height)
public Cell<T> size(float size)
public Cell<T> size(float width, float height)
public Cell<T> width(Value width)
public Cell<T> width(float width)
public Cell<T> height(Value height)
public Cell<T> height(float height)
public Cell<T> minSize(Value width, Value height)
public Cell<T> minSize(float width, float height)
public Cell<T> prefSize(Value size)
public Cell<T> prefSize(Value width, Value height)
public Cell<T> prefSize(float width, float height)
public Cell<T> prefSize(float size)
public Cell<T> maxSize(Value width, Value height)
public Cell<T> maxSize(float width, float height)
public Cell<T> space(Value space)
public Cell<T> space(float space)
public Cell<T> pad(Value pad)
public Cell<T> pad(float pad)
public Cell<T> align(int align)
Align.center
, Align.top
, Align.bottom
,
Align.left
, Align.right
, or any combination of those.public Cell<T> center()
Align.center
. This clears any other alignment.public Cell<T> top()
Align.top
and clears Align.bottom
for the alignment of the actor within the cell.public Cell<T> left()
Align.left
and clears Align.right
for the alignment of the actor within the cell.public Cell<T> bottom()
Align.bottom
and clears Align.top
for the alignment of the actor within the cell.public Cell<T> right()
Align.right
and clears Align.left
for the alignment of the actor within the cell.public Cell<T> expand(boolean x, boolean y)
public void setActorBounds(float x, float y, float width, float height)
public float getActorX()
public void setActorX(float actorX)
public float getActorY()
public void setActorY(float actorY)
public float getActorWidth()
public void setActorWidth(float actorWidth)
public float getActorHeight()
public void setActorHeight(float actorHeight)
public int getColumn()
public int getRow()
public Value getMinWidthValue()
public float getMinWidth()
public Value getMinHeightValue()
public float getMinHeight()
public Value getPrefWidthValue()
public float getPrefWidth()
public Value getPrefHeightValue()
public float getPrefHeight()
public Value getMaxWidthValue()
public float getMaxWidth()
public Value getMaxHeightValue()
public float getMaxHeight()
public Value getSpaceTopValue()
public float getSpaceTop()
public Value getSpaceLeftValue()
public float getSpaceLeft()
public Value getSpaceBottomValue()
public float getSpaceBottom()
public Value getSpaceRightValue()
public float getSpaceRight()
public Value getPadTopValue()
public float getPadTop()
public Value getPadLeftValue()
public float getPadLeft()
public Value getPadBottomValue()
public float getPadBottom()
public Value getPadRightValue()
public float getPadRight()
public float getPadX()
getPadLeft()
plus getPadRight()
.public float getPadY()
getPadTop()
plus getPadBottom()
.public float getFillX()
public float getFillY()
public int getAlign()
public int getExpandX()
public int getExpandY()
public int getColspan()
public boolean getUniformX()
public boolean getUniformY()
public boolean isEndRow()
public float getComputedPadTop()
public float getComputedPadLeft()
public float getComputedPadBottom()
public float getComputedPadRight()
public void row()
public Table getTable()
public void reset()
reset
in interface Pool.Poolable
Copyright © 2014. All rights reserved.