com.vaadin.client.widgets.
Class Overlay.PositionAndSize
- java.lang.Object
-
- com.vaadin.client.widgets.Overlay.PositionAndSize
-
-
Constructor Summary
Constructors Constructor Description PositionAndSize(int left, int top, int width, int height)
Constructs a data object for storing position and size information.
-
Method Summary
All Methods Modifier and Type Method Description int
getHeight()
Returns the pixel value for height css property.
int
getLeft()
Returns the pixel value for left css property.
int
getTop()
Returns the pixel value for top css property.
int
getWidth()
Returns the pixel value for width css property.
void
setAnimationFromCenterProgress(double progress)
Offset the set values from center by given progress to create the state of a single animation frame.
void
setHeight(int height)
Sets the pixel value for height css property.
void
setLeft(int left)
Sets the pixel value for left css property.
void
setTop(int top)
Sets the pixel value for top css property.
void
setWidth(int width)
Sets the pixel value for width css property.
-
-
-
Constructor Detail
-
PositionAndSize
public PositionAndSize(int left, int top, int width, int height)
Constructs a data object for storing position and size information.
Parameters:
left
- pixel value for left css propertytop
- pixel value for top css propertywidth
- pixel value for width css propertyheight
- pixel value for height css property
-
-
Method Detail
-
getLeft
public int getLeft()
Returns the pixel value for left css property.
Returns:
left value
-
setLeft
public void setLeft(int left)
Sets the pixel value for left css property.
Parameters:
left
- value to set
-
getTop
public int getTop()
Returns the pixel value for top css property.
Returns:
top value
-
setTop
public void setTop(int top)
Sets the pixel value for top css property.
Parameters:
top
- value to set
-
getWidth
public int getWidth()
Returns the pixel value for width css property.
Returns:
width value
-
setWidth
public void setWidth(int width)
Sets the pixel value for width css property.
Parameters:
width
- value to set
-
getHeight
public int getHeight()
Returns the pixel value for height css property.
Returns:
height value
-
setHeight
public void setHeight(int height)
Sets the pixel value for height css property.
Parameters:
height
- value to set
-
setAnimationFromCenterProgress
public void setAnimationFromCenterProgress(double progress)
Offset the set values from center by given progress to create the state of a single animation frame. Each frame needs to be initialized from the beginning, since calling this method for a second time without resetting the size and position values would lead to incorrect end results.
Parameters:
progress
- A value between 0.0 and 1.0, indicating the progress of the animation (0=start, 1=end).
-
-