|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.enough.polish.ui.ItemView
de.enough.polish.ui.itemviews.ExplodingParticlesItemView
public class ExplodingParticlesItemView
Splits the affected item into single pixels that quickly expand.
usage (e.g. for visualizing a pressed state):
.myItem {
font-color: blue;
}
.myItem:hover {
font-color: red;
}
.myItem:pressed {
view-type: particle;
}
Copyright Enough Software 2007 - 2009
history
Sep 16, 2007 - rob creation
| Field Summary |
|---|
| Fields inherited from class de.enough.polish.ui.ItemView |
|---|
availableHeight, availableWidth, contentHeight, contentWidth, isFocused, isLayoutCenter, isLayoutRight, layout, paddingHorizontal, paddingVertical, parentItem |
| Constructor Summary | |
|---|---|
ExplodingParticlesItemView()
Creates a new view |
|
| Method Summary | |
|---|---|
void |
animate(long currentTime,
ClippingRegion repaintRegion)
Animates this item. |
protected void |
initContent(Item parent,
int firstLineWidth,
int availWidth,
int availHeight)
Initialises this item view. |
protected void |
paintContent(Item parent,
int x,
int y,
int leftBorder,
int rightBorder,
Graphics g)
Paints this item view. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ExplodingParticlesItemView()
| Method Detail |
|---|
protected void initContent(Item parent,
int firstLineWidth,
int availWidth,
int availHeight)
ItemView
initContent in class ItemViewparent - the parent itemfirstLineWidth - the maximum width of the first lineavailWidth - the maximum width of the viewavailHeight - the maximum height of the viewItemView.contentWidth,
ItemView.contentHeight
public void animate(long currentTime,
ClippingRegion repaintRegion)
ItemView
animate in class ItemViewcurrentTime - the current time in millisecondsrepaintRegion - the repaint area that needs to be updated when this item is animatedItem.getAbsoluteX(),
Item.getAbsoluteY()
protected void paintContent(Item parent,
int x,
int y,
int leftBorder,
int rightBorder,
Graphics g)
ItemView
paintContent in class ItemViewparent - the parent itemx - the left start positiony - the upper start positionleftBorder - the left border, nothing must be painted left of this positionrightBorder - the right border, nothing must be painted right of this positiong - the Graphics on which this item should be painted.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||