|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpivot.wtk.skin.ComponentSkin
pivot.wtk.skin.ContainerSkin
pivot.wtk.skin.CardPaneSkin
public class CardPaneSkin
Card pane skin.
Nested Class Summary | |
---|---|
class |
CardPaneSkin.CrossfadeTransition
Class that performs 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. |
Nested classes/interfaces inherited from class pivot.wtk.skin.ContainerSkin |
---|
ContainerSkin.IndexFocusTraversalPolicy |
Nested classes/interfaces inherited from interface pivot.wtk.CardPaneListener |
---|
CardPaneListener.Adapter |
Nested classes/interfaces inherited from interface pivot.wtk.ComponentListener |
---|
ComponentListener.Adapter |
Nested classes/interfaces inherited from interface pivot.wtk.ComponentStateListener |
---|
ComponentStateListener.Adapter |
Nested classes/interfaces inherited from interface pivot.wtk.ComponentMouseListener |
---|
ComponentMouseListener.Adapter |
Nested classes/interfaces inherited from interface pivot.wtk.ComponentMouseButtonListener |
---|
ComponentMouseButtonListener.Adapter |
Nested classes/interfaces inherited from interface pivot.wtk.ComponentKeyListener |
---|
ComponentKeyListener.Adapter |
Field Summary | |
---|---|
static int |
SELECTION_CHANGE_DURATION
|
static int |
SELECTION_CHANGE_RATE
|
Fields inherited from class 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 |
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. |
CardPaneSkin.SelectionChangeEffect |
getSelectionChangeEffect()
|
boolean |
getSizeToSelection()
|
void |
install(Component component)
Associates a skin with a component. |
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 |
setSelectionChangeEffect(CardPaneSkin.SelectionChangeEffect selectionChangeEffect)
|
void |
setSelectionChangeEffect(String selectionChangeEffect)
|
void |
setSizeToSelection(boolean sizeToSelection)
|
void |
uninstall()
Dissociates a skin from a component. |
Methods inherited from class pivot.wtk.skin.ContainerSkin |
---|
contextKeyChanged, focusTraversalPolicyChanged, getBackgroundColor, getBackgroundPaint, isFocusable, isOpaque, paint, setBackgroundColor, setBackgroundColor, setBackgroundPaint, setBackgroundPaint |
Methods inherited from class pivot.wtk.skin.ComponentSkin |
---|
cursorChanged, displayableChanged, enabledChanged, focusedChanged, getComponent, getHeight, getWidth, invalidateComponent, keyPressed, keyReleased, keyTyped, locationChanged, mouseClick, mouseDown, mouseMove, mouseOut, mouseOver, mouseUp, mouseWheel, parentChanged, preferredSizeChanged, 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 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 void uninstall()
Skin
uninstall
in interface Skin
uninstall
in class ContainerSkin
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 void layout()
Skin
layout
in interface Skin
public boolean getSizeToSelection()
public void setSizeToSelection(boolean sizeToSelection)
public CardPaneSkin.SelectionChangeEffect getSelectionChangeEffect()
public void setSelectionChangeEffect(CardPaneSkin.SelectionChangeEffect selectionChangeEffect)
public void setSelectionChangeEffect(String selectionChangeEffect)
public 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 |