|
||||||||||
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.terra.TerraExpanderSkin
public class TerraExpanderSkin
Expander skin.
Nested Class Summary | |
---|---|
protected class |
TerraExpanderSkin.ButtonImage
|
protected class |
TerraExpanderSkin.CollapseImage
|
protected class |
TerraExpanderSkin.ExpandImage
|
class |
TerraExpanderSkin.ExpandTransition
|
class |
TerraExpanderSkin.ShadeButton
Expander shade button component. |
class |
TerraExpanderSkin.ShadeButtonSkin
Expander shade button component skin. |
Nested classes/interfaces inherited from class pivot.wtk.skin.ContainerSkin |
---|
ContainerSkin.IndexFocusTraversalPolicy |
Nested classes/interfaces inherited from interface pivot.wtk.ExpanderListener |
---|
ExpanderListener.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 |
---|
Fields inherited from class pivot.wtk.skin.ComponentSkin |
---|
SHOW_TOOLTIP_TIMEOUT |
Constructor Summary | |
---|---|
TerraExpanderSkin()
|
Method Summary | |
---|---|
void |
buttonPressed(Button button)
Listener for expander button events. |
void |
contentChanged(Expander expander,
Component previousContent)
Called when an expander's content component has changed. |
void |
expandedChanged(Expander expander)
Called when an expander's expanded state has changed. |
void |
expandedChangeVetoed(Expander expander,
Vote reason)
Called when an expanded change event has been vetoed. |
Color |
getBorderColor()
|
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. |
Color |
getShadeButtonBackgroundColor()
|
Color |
getShadeButtonColor()
|
Color |
getTitleBarBackgroundColor()
|
Color |
getTitleBarBorderColor()
|
Color |
getTitleBarColor()
|
Font |
getTitleBarFont()
|
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. |
void |
paint(Graphics2D graphics)
Paints the visual. |
Vote |
previewExpandedChange(Expander expander)
Called to preview an expanded change event. |
void |
setBorderColor(Color borderColor)
|
void |
setBorderColor(String borderColor)
|
void |
setPadding(Dictionary<String,?> padding)
|
void |
setPadding(Insets padding)
|
void |
setPadding(int padding)
|
void |
setPadding(Number padding)
|
void |
setShadeButtonBackgroundColor(Color shadeButtonBackgroundColor)
|
void |
setShadeButtonBackgroundColor(String shadeButtonBackgroundColor)
|
void |
setShadeButtonColor(Color shadeButtonColor)
|
void |
setShadeButtonColor(String shadeButtonColor)
|
void |
setSize(int width,
int height)
Sets the visual's render size. |
void |
setTitleBarBackgroundColor(Color titleBarBackgroundColor)
|
void |
setTitleBarBackgroundColor(String titleBarBackgroundColor)
|
void |
setTitleBarBorderColor(Color titleBarBorderColor)
|
void |
setTitleBarBorderColor(String titleBarBorderColor)
|
void |
setTitleBarColor(Color titleBarColor)
|
void |
setTitleBarColor(String titleBarColor)
|
void |
setTitleBarFont(Font titleBarFont)
|
void |
setTitleBarFont(String titleBarFont)
|
void |
titleChanged(Expander expander,
String previousTitle)
Called when an expander's title has changed. |
void |
uninstall()
Dissociates a skin from a component. |
Methods inherited from class pivot.wtk.skin.ContainerSkin |
---|
componentInserted, componentsRemoved, contextKeyChanged, focusTraversalPolicyChanged, getBackgroundColor, getBackgroundPaint, isFocusable, isOpaque, 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, sizeChanged, styleUpdated, tooltipTextChanged, visibleChanged |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TerraExpanderSkin()
Method Detail |
---|
public void setSize(int width, int height)
ConstrainedVisual
setSize
in interface ConstrainedVisual
setSize
in class ComponentSkin
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 void paint(Graphics2D graphics)
Visual
paint
in interface Visual
paint
in class ContainerSkin
graphics
- The graphics context in which to paint the visual.public Font getTitleBarFont()
public void setTitleBarFont(Font titleBarFont)
public final void setTitleBarFont(String titleBarFont)
public Color getTitleBarColor()
public void setTitleBarColor(Color titleBarColor)
public final void setTitleBarColor(String titleBarColor)
public Color getTitleBarBackgroundColor()
public void setTitleBarBackgroundColor(Color titleBarBackgroundColor)
public final void setTitleBarBackgroundColor(String titleBarBackgroundColor)
public Color getTitleBarBorderColor()
public void setTitleBarBorderColor(Color titleBarBorderColor)
public final void setTitleBarBorderColor(String titleBarBorderColor)
public Color getShadeButtonColor()
public void setShadeButtonColor(Color shadeButtonColor)
public final void setShadeButtonColor(String shadeButtonColor)
public Color getShadeButtonBackgroundColor()
public void setShadeButtonBackgroundColor(Color shadeButtonBackgroundColor)
public final void setShadeButtonBackgroundColor(String shadeButtonBackgroundColor)
public Color getBorderColor()
public void setBorderColor(Color borderColor)
public final void setBorderColor(String borderColor)
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 void buttonPressed(Button button)
buttonPressed
in interface ButtonPressListener
button
- The source of the button event.public void titleChanged(Expander expander, String previousTitle)
ExpanderListener
titleChanged
in interface ExpanderListener
public Vote previewExpandedChange(Expander expander)
ExpanderListener
previewExpandedChange
in interface ExpanderListener
public void expandedChangeVetoed(Expander expander, Vote reason)
ExpanderListener
expandedChangeVetoed
in interface ExpanderListener
public void expandedChanged(Expander expander)
ExpanderListener
expandedChanged
in interface ExpanderListener
public void contentChanged(Expander expander, Component previousContent)
ExpanderListener
contentChanged
in interface ExpanderListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |