|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.pivot.wtk.skin.ComponentSkin
org.apache.pivot.wtk.skin.ContainerSkin
org.apache.pivot.wtk.skin.CardPaneSkin
public class CardPaneSkin
Card pane skin.
Nested Class Summary | |
---|---|
class |
CardPaneSkin.CrossfadeTransition
Class that performs cross-fade selection change transitions. |
class |
CardPaneSkin.FlipTransition
Class that performs flip selection change transitions. |
static class |
CardPaneSkin.SelectionChangeEffect
Defines the supported selection change effects. |
class |
CardPaneSkin.SelectionChangeTransition
Abstract base class for selection change transitions. |
class |
CardPaneSkin.SlideTransition
Class that performs slide selection change transitions. |
class |
CardPaneSkin.ZoomTransition
Class that performs zoom change transitions. |
Nested classes/interfaces inherited from class org.apache.pivot.wtk.skin.ContainerSkin |
---|
ContainerSkin.IndexFocusTraversalPolicy |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.CardPaneListener |
---|
CardPaneListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ContainerListener |
---|
ContainerListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ContainerMouseListener |
---|
ContainerMouseListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentListener |
---|
ComponentListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentStateListener |
---|
ComponentStateListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentMouseListener |
---|
ComponentMouseListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentMouseButtonListener |
---|
ComponentMouseButtonListener.Adapter |
Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentKeyListener |
---|
ComponentKeyListener.Adapter |
Field Summary | |
---|---|
static int |
DEFAULT_SELECTION_CHANGE_DURATION
|
static int |
SELECTION_CHANGE_RATE
|
Fields inherited from class org.apache.pivot.wtk.skin.ComponentSkin |
---|
SHOW_TOOLTIP_TIMEOUT |
Constructor Summary | |
---|---|
CardPaneSkin()
|
Method Summary | |
---|---|
void |
componentInserted(Container container,
int index)
Called when a component has been inserted into a container's component sequence. |
void |
componentsRemoved(Container container,
int index,
Sequence<Component> removed)
Called when components have been removed from a container's component sequence. |
int |
getBaseline(int width,
int height)
Returns the baseline for a given width and height. |
Insets |
getPadding()
|
int |
getPreferredHeight(int width)
Returns the visual's preferred height given the provided width constraint. |
Dimensions |
getPreferredSize()
Returns the visual's unconstrained preferred size. |
int |
getPreferredWidth(int height)
Returns the visual's preferred width given the provided height constraint. |
int |
getSelectionChangeDuration()
|
CardPaneSkin.SelectionChangeEffect |
getSelectionChangeEffect()
|
boolean |
getSizeToSelection()
|
void |
install(Component component)
Associates a skin with a component. |
boolean |
isCircular()
Sets the circular style, which controls the direction of certain transitions (transitions for which a direction makes sense) when looping from the first index of a card pane to the last, or vice versa. |
void |
layout()
If the component on which the skin is installed is a container, lays out the container's children. |
Vote |
previewSelectedIndexChange(CardPane cardPane,
int selectedIndex)
Called to preview a selected index change. |
void |
selectedIndexChanged(CardPane cardPane,
int previousSelectedIndex)
Called when a card pane's selected index has changed. |
void |
selectedIndexChangeVetoed(CardPane cardPane,
Vote reason)
Called when a selected index change has been vetoed. |
void |
setCircular(boolean circular)
Sets the circular style, which controls the direction of certain transitions (transitions for which a direction makes sense) when looping from the first index of a card pane to the last, or vice versa. |
void |
setPadding(Dictionary<String,?> padding)
|
void |
setPadding(Insets padding)
|
void |
setPadding(int padding)
|
void |
setPadding(Number padding)
|
void |
setPadding(String padding)
|
void |
setSelectionChangeDuration(int selectionChangeDuration)
|
void |
setSelectionChangeEffect(CardPaneSkin.SelectionChangeEffect selectionChangeEffect)
|
void |
setSelectionChangeEffect(String selectionChangeEffect)
|
void |
setSizeToSelection(boolean sizeToSelection)
|
Methods inherited from class org.apache.pivot.wtk.skin.ContainerSkin |
---|
componentMoved, contextKeyChanged, focusTraversalPolicyChanged, getBackgroundColor, getBackgroundPaint, isFocusable, isOpaque, mouseDown, mouseMove, mouseUp, mouseWheel, paint, setBackgroundColor, setBackgroundColor, setBackgroundPaint, setBackgroundPaint, setBackgroundPaint |
Methods inherited from class org.apache.pivot.wtk.skin.ComponentSkin |
---|
cursorChanged, decodeFont, dragSourceChanged, dropTargetChanged, enabledChanged, focusedChanged, getBaseline, getComponent, getHeight, getWidth, invalidateComponent, keyPressed, keyReleased, keyTyped, locationChanged, menuHandlerChanged, mouseClick, mouseDown, mouseMove, mouseOut, mouseOver, mouseUp, mouseWheel, parentChanged, preferredHeightLimitsChanged, preferredSizeChanged, preferredWidthLimitsChanged, repaintComponent, repaintComponent, repaintComponent, repaintComponent, repaintComponent, setSize, sizeChanged, styleUpdated, tooltipTextChanged, visibleChanged |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int DEFAULT_SELECTION_CHANGE_DURATION
public static final int SELECTION_CHANGE_RATE
Constructor Detail |
---|
public CardPaneSkin()
Method Detail |
---|
public void install(Component component)
Skin
install
in interface Skin
install
in class ContainerSkin
component
- The component to which the skin is being attached.public int getPreferredWidth(int height)
ConstrainedVisual
getPreferredWidth
in interface ConstrainedVisual
getPreferredWidth
in class ContainerSkin
height
- The height by which to constrain the preferred width, or -1
for no constraint.public int getPreferredHeight(int width)
ConstrainedVisual
getPreferredHeight
in interface ConstrainedVisual
getPreferredHeight
in class ContainerSkin
width
- The width by which to constrain the preferred height, or -1
for no constraint.public Dimensions getPreferredSize()
ConstrainedVisual
getPreferredSize
in interface ConstrainedVisual
getPreferredSize
in class ComponentSkin
public int getBaseline(int width, int height)
ConstrainedVisual
getBaseline
in interface ConstrainedVisual
getBaseline
in class ComponentSkin
public void layout()
Skin
layout
in interface Skin
public Insets getPadding()
public void setPadding(Insets padding)
public final void setPadding(Dictionary<String,?> padding)
public final void setPadding(int padding)
public final void setPadding(Number padding)
public final void setPadding(String padding)
public boolean getSizeToSelection()
public void setSizeToSelection(boolean sizeToSelection)
public CardPaneSkin.SelectionChangeEffect getSelectionChangeEffect()
public void setSelectionChangeEffect(CardPaneSkin.SelectionChangeEffect selectionChangeEffect)
public void setSelectionChangeEffect(String selectionChangeEffect)
public int getSelectionChangeDuration()
public void setSelectionChangeDuration(int selectionChangeDuration)
public boolean isCircular()
Note: to avoid ambiguity, the circular style will be ignored if the card pane has fewer than three cards.
public void setCircular(boolean circular)
Note: to avoid ambiguity, the circular style will be ignored if the card pane has fewer than three cards.
circular
- true if directional transitions should be circular;
false otherwisepublic void componentInserted(Container container, int index)
ContainerListener
componentInserted
in interface ContainerListener
componentInserted
in class ContainerSkin
public void componentsRemoved(Container container, int index, Sequence<Component> removed)
ContainerListener
componentsRemoved
in interface ContainerListener
componentsRemoved
in class ContainerSkin
public Vote previewSelectedIndexChange(CardPane cardPane, int selectedIndex)
CardPaneListener
previewSelectedIndexChange
in interface CardPaneListener
public void selectedIndexChangeVetoed(CardPane cardPane, Vote reason)
CardPaneListener
selectedIndexChangeVetoed
in interface CardPaneListener
public void selectedIndexChanged(CardPane cardPane, int previousSelectedIndex)
CardPaneListener
selectedIndexChanged
in interface CardPaneListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |