|
||||||||||
| 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.WindowSkin
org.apache.pivot.wtk.skin.terra.TerraSheetSkin
public class TerraSheetSkin
Sheet skin class.
| Nested Class Summary | |
|---|---|
class |
TerraSheetSkin.OpenTransition
|
protected class |
TerraSheetSkin.ResizeImage
Resize button image. |
static class |
TerraSheetSkin.SheetPlacement
|
| Nested classes/interfaces inherited from class org.apache.pivot.wtk.skin.WindowSkin |
|---|
WindowSkin.WindowFocusTraversalPolicy |
| Nested classes/interfaces inherited from class org.apache.pivot.wtk.skin.ContainerSkin |
|---|
ContainerSkin.IndexFocusTraversalPolicy |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.SheetStateListener |
|---|
SheetStateListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.WindowListener |
|---|
WindowListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.WindowStateListener |
|---|
WindowStateListener.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 |
| Constructor Summary | |
|---|---|
TerraSheetSkin()
|
|
| Method Summary | |
|---|---|
void |
alignToOwner()
|
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. |
TerraSheetSkin.SheetPlacement |
getSlideSource()
|
int |
getStateTransitionDuration()
|
int |
getStateTransitionRate()
|
void |
install(Component component)
Associates a skin with a component. |
boolean |
isResizable()
|
boolean |
keyPressed(Component component,
int keyCode,
Keyboard.KeyLocation keyLocation)
ENTER Close the sheet with a 'result' of true. |
void |
layout()
If the component on which the skin is installed is a container, lays out the container's children. |
boolean |
mouseDown(Container container,
Mouse.Button button,
int x,
int y)
Called when the mouse is pressed over a container. |
boolean |
mouseMove(Component component,
int x,
int y)
Called when the mouse is moved over a component. |
boolean |
mouseUp(Component component,
Mouse.Button button,
int x,
int y)
Called when a mouse button is released over a component. |
void |
paint(Graphics2D graphics)
Paints the visual. |
Vote |
previewSheetClose(Sheet sheet,
boolean result)
Called to preview a sheet close event. |
void |
setBackgroundColor(Color backgroundColor)
Sets the background of the container to a solid color. |
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 |
setPadding(String padding)
|
void |
setResizable(boolean resizable)
|
void |
setSlideSource(TerraSheetSkin.SheetPlacement slideSource)
|
void |
setStateTransitionDuration(int stateTransitionDuration)
|
void |
setStateTransitionRate(int stateTransitionRate)
|
void |
sheetClosed(Sheet sheet)
Called when a sheet has closed. |
void |
sheetCloseVetoed(Sheet sheet,
Vote reason)
Called when a sheet close event has been vetoed. |
void |
sizeChanged(Component component,
int previousWidth,
int previousHeight)
Called when a component's size has changed. |
void |
windowClosed(Window window,
Display display,
Window owner)
Called when a window has closed. |
void |
windowOpened(Window window)
Called when a window has opened. |
| Methods inherited from class org.apache.pivot.wtk.skin.WindowSkin |
|---|
activeChanged, contentChanged, getClientArea, iconAdded, iconInserted, iconsRemoved, maximizedChanged, previewWindowClose, previewWindowOpen, titleChanged, windowCloseVetoed, windowOpenVetoed |
| Methods inherited from class org.apache.pivot.wtk.skin.ContainerSkin |
|---|
componentInserted, componentMoved, componentsRemoved, focusTraversalPolicyChanged, getBackgroundColor, getBackgroundPaint, isFocusable, isOpaque, mouseMove, mouseUp, mouseWheel, setBackgroundColor, setBackgroundPaint, setBackgroundPaint, setBackgroundPaint |
| Methods inherited from class org.apache.pivot.wtk.skin.ComponentSkin |
|---|
cursorChanged, decodeFont, dragSourceChanged, dropTargetChanged, enabledChanged, focusedChanged, getBaseline, getBaseline, getComponent, getHeight, getWidth, heightLimitsChanged, invalidateComponent, keyReleased, keyTyped, locationChanged, menuHandlerChanged, mouseClick, mouseDown, mouseOut, mouseOver, mouseWheel, nameChanged, parentChanged, preferredSizeChanged, repaintComponent, repaintComponent, repaintComponent, repaintComponent, repaintComponent, setSize, tooltipDelayChanged, tooltipTextChanged, tooltipTriggered, visibleChanged, widthLimitsChanged |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.pivot.wtk.Skin |
|---|
getComponent, isFocusable, isOpaque |
| Methods inherited from interface org.apache.pivot.wtk.ConstrainedVisual |
|---|
getBaseline, setSize |
| Methods inherited from interface org.apache.pivot.wtk.Visual |
|---|
getBaseline, getHeight, getWidth |
| Constructor Detail |
|---|
public TerraSheetSkin()
| Method Detail |
|---|
public void install(Component component)
Skin
install in interface Skininstall in class WindowSkincomponent - The component to which the skin is being attached.public int getPreferredWidth(int height)
ConstrainedVisual
getPreferredWidth in interface ConstrainedVisualgetPreferredWidth in class WindowSkinheight - The height by which to constrain the preferred width, or -1
for no constraint.public int getPreferredHeight(int width)
ConstrainedVisual
getPreferredHeight in interface ConstrainedVisualgetPreferredHeight in class WindowSkinwidth - The width by which to constrain the preferred height, or -1
for no constraint.public Dimensions getPreferredSize()
ConstrainedVisual
getPreferredSize in interface ConstrainedVisualgetPreferredSize in class WindowSkinpublic void layout()
Skin
layout in interface Skinlayout in class WindowSkinpublic void paint(Graphics2D graphics)
Visual
paint in interface Visualpaint in class ContainerSkingraphics - The graphics context in which to paint the visual.
public void sizeChanged(Component component,
int previousWidth,
int previousHeight)
ComponentListener
sizeChanged in interface ComponentListenersizeChanged in class ComponentSkin
public boolean mouseMove(Component component,
int x,
int y)
ComponentMouseListener
mouseMove in interface ComponentMouseListenermouseMove in class ComponentSkin
public boolean mouseDown(Container container,
Mouse.Button button,
int x,
int y)
ContainerMouseListener
mouseDown in interface ContainerMouseListenermouseDown in class WindowSkin
public boolean mouseUp(Component component,
Mouse.Button button,
int x,
int y)
ComponentMouseButtonListener
mouseUp in interface ComponentMouseButtonListenermouseUp in class ComponentSkin
public boolean keyPressed(Component component,
int keyCode,
Keyboard.KeyLocation keyLocation)
ENTER Close the sheet with a 'result' of true.ESCAPE Close the sheet with a 'result' of false.
keyPressed in interface ComponentKeyListenerkeyPressed in class ComponentSkinpublic void setBackgroundColor(Color backgroundColor)
ContainerSkin
setBackgroundColor in class ContainerSkinpublic 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 final void setPadding(String padding)
public boolean isResizable()
public void setResizable(boolean resizable)
public TerraSheetSkin.SheetPlacement getSlideSource()
public void setSlideSource(TerraSheetSkin.SheetPlacement slideSource)
public int getStateTransitionDuration()
public void setStateTransitionDuration(int stateTransitionDuration)
public int getStateTransitionRate()
public void setStateTransitionRate(int stateTransitionRate)
public void windowOpened(Window window)
WindowStateListener
windowOpened in interface WindowStateListenerwindowOpened in class WindowSkin
public void windowClosed(Window window,
Display display,
Window owner)
WindowStateListener
windowClosed in interface WindowStateListenerwindowClosed in class WindowSkin
public Vote previewSheetClose(Sheet sheet,
boolean result)
SheetStateListener
previewSheetClose in interface SheetStateListener
public void sheetCloseVetoed(Sheet sheet,
Vote reason)
SheetStateListener
sheetCloseVetoed in interface SheetStateListenerpublic void sheetClosed(Sheet sheet)
SheetCloseListener
sheetClosed in interface SheetCloseListenerpublic void alignToOwner()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||