org.apache.pivot.wtk.skin.terra
Class TerraFrameSkin
java.lang.Object
org.apache.pivot.wtk.skin.ComponentSkin
org.apache.pivot.wtk.skin.ContainerSkin
org.apache.pivot.wtk.skin.WindowSkin
org.apache.pivot.wtk.skin.terra.TerraFrameSkin
- All Implemented Interfaces:
- org.apache.pivot.wtk.ComponentKeyListener, org.apache.pivot.wtk.ComponentListener, org.apache.pivot.wtk.ComponentMouseButtonListener, org.apache.pivot.wtk.ComponentMouseListener, org.apache.pivot.wtk.ComponentMouseWheelListener, org.apache.pivot.wtk.ComponentStateListener, org.apache.pivot.wtk.ComponentTooltipListener, org.apache.pivot.wtk.ConstrainedVisual, org.apache.pivot.wtk.ContainerListener, org.apache.pivot.wtk.ContainerMouseListener, org.apache.pivot.wtk.FrameListener, org.apache.pivot.wtk.Skin, org.apache.pivot.wtk.Visual, org.apache.pivot.wtk.Window.Skin, org.apache.pivot.wtk.WindowListener, org.apache.pivot.wtk.WindowStateListener
- Direct Known Subclasses:
- TerraDialogSkin
public class TerraFrameSkin
- extends org.apache.pivot.wtk.skin.WindowSkin
- implements org.apache.pivot.wtk.FrameListener
Frame skin.
| Nested classes/interfaces inherited from class org.apache.pivot.wtk.skin.WindowSkin |
org.apache.pivot.wtk.skin.WindowSkin.WindowFocusTraversalPolicy |
| Nested classes/interfaces inherited from class org.apache.pivot.wtk.skin.ContainerSkin |
org.apache.pivot.wtk.skin.ContainerSkin.IndexFocusTraversalPolicy |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.WindowListener |
org.apache.pivot.wtk.WindowListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.WindowStateListener |
org.apache.pivot.wtk.WindowStateListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ContainerListener |
org.apache.pivot.wtk.ContainerListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ContainerMouseListener |
org.apache.pivot.wtk.ContainerMouseListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentListener |
org.apache.pivot.wtk.ComponentListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentStateListener |
org.apache.pivot.wtk.ComponentStateListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentMouseListener |
org.apache.pivot.wtk.ComponentMouseListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentMouseButtonListener |
org.apache.pivot.wtk.ComponentMouseButtonListener.Adapter |
| Nested classes/interfaces inherited from interface org.apache.pivot.wtk.ComponentKeyListener |
org.apache.pivot.wtk.ComponentKeyListener.Adapter |
|
Method Summary |
void |
activeChanged(org.apache.pivot.wtk.Window window,
org.apache.pivot.wtk.Window obverseWindow)
|
org.apache.pivot.wtk.Bounds |
getClientArea()
|
org.apache.pivot.wtk.Insets |
getPadding()
|
int |
getPreferredHeight(int width)
|
org.apache.pivot.wtk.Dimensions |
getPreferredSize()
|
int |
getPreferredWidth(int height)
|
boolean |
getShowCloseButton()
|
boolean |
getShowContentBevel()
|
boolean |
getShowMaximizeButton()
|
boolean |
getShowMinimizeButton()
|
boolean |
getShowWindowControls()
|
void |
iconAdded(org.apache.pivot.wtk.Window window,
org.apache.pivot.wtk.media.Image addedIcon)
|
void |
iconsRemoved(org.apache.pivot.wtk.Window window,
int index,
org.apache.pivot.collections.Sequence<org.apache.pivot.wtk.media.Image> removed)
|
void |
install(org.apache.pivot.wtk.Component component)
|
boolean |
isResizable()
|
boolean |
keyPressed(org.apache.pivot.wtk.Component component,
int keyCode,
org.apache.pivot.wtk.Keyboard.KeyLocation keyLocation)
|
void |
layout()
|
void |
maximizedChanged(org.apache.pivot.wtk.Window window)
|
void |
menuBarChanged(org.apache.pivot.wtk.Frame frame,
org.apache.pivot.wtk.MenuBar previousMenuBar)
|
boolean |
mouseDown(org.apache.pivot.wtk.Component component,
org.apache.pivot.wtk.Mouse.Button button,
int x,
int y)
|
boolean |
mouseMove(org.apache.pivot.wtk.Component component,
int x,
int y)
|
boolean |
mouseUp(org.apache.pivot.wtk.Component component,
org.apache.pivot.wtk.Mouse.Button button,
int x,
int y)
|
void |
paint(Graphics2D graphics)
|
void |
setBackgroundColor(Color backgroundColor)
|
void |
setBackgroundColor(int color)
|
void |
setPadding(org.apache.pivot.collections.Dictionary<String,?> padding)
|
void |
setPadding(org.apache.pivot.wtk.Insets padding)
|
void |
setPadding(int padding)
|
void |
setPadding(Number padding)
|
void |
setPadding(String padding)
|
void |
setResizable(boolean resizable)
|
void |
setShowCloseButton(boolean showCloseButton)
|
void |
setShowContentBevel(boolean showContentBevel)
|
void |
setShowMaximizeButton(boolean showMaximizeButton)
|
void |
setShowMinimizeButton(boolean showMinimizeButton)
|
void |
setShowWindowControls(boolean showWindowControls)
|
void |
titleChanged(org.apache.pivot.wtk.Window window,
String previousTitle)
|
| Methods inherited from class org.apache.pivot.wtk.skin.WindowSkin |
contentChanged, iconInserted, mouseDown, previewWindowClose, previewWindowOpen, windowClosed, windowCloseVetoed, windowOpened, 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, mouseOut, mouseOver, mouseWheel, nameChanged, parentChanged, preferredSizeChanged, repaintComponent, repaintComponent, repaintComponent, repaintComponent, repaintComponent, setSize, sizeChanged, 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 |
TerraFrameSkin
public TerraFrameSkin()
install
public void install(org.apache.pivot.wtk.Component component)
- Specified by:
install in interface org.apache.pivot.wtk.Skin- Overrides:
install in class org.apache.pivot.wtk.skin.WindowSkin
getPreferredWidth
public int getPreferredWidth(int height)
- Specified by:
getPreferredWidth in interface org.apache.pivot.wtk.ConstrainedVisual- Overrides:
getPreferredWidth in class org.apache.pivot.wtk.skin.WindowSkin
getPreferredHeight
public int getPreferredHeight(int width)
- Specified by:
getPreferredHeight in interface org.apache.pivot.wtk.ConstrainedVisual- Overrides:
getPreferredHeight in class org.apache.pivot.wtk.skin.WindowSkin
getPreferredSize
public org.apache.pivot.wtk.Dimensions getPreferredSize()
- Specified by:
getPreferredSize in interface org.apache.pivot.wtk.ConstrainedVisual- Overrides:
getPreferredSize in class org.apache.pivot.wtk.skin.WindowSkin
layout
public void layout()
- Specified by:
layout in interface org.apache.pivot.wtk.Skin- Overrides:
layout in class org.apache.pivot.wtk.skin.WindowSkin
paint
public void paint(Graphics2D graphics)
- Specified by:
paint in interface org.apache.pivot.wtk.Visual- Overrides:
paint in class org.apache.pivot.wtk.skin.ContainerSkin
getClientArea
public org.apache.pivot.wtk.Bounds getClientArea()
- Specified by:
getClientArea in interface org.apache.pivot.wtk.Window.Skin- Overrides:
getClientArea in class org.apache.pivot.wtk.skin.WindowSkin
setBackgroundColor
public void setBackgroundColor(Color backgroundColor)
- Overrides:
setBackgroundColor in class org.apache.pivot.wtk.skin.ContainerSkin
setBackgroundColor
public final void setBackgroundColor(int color)
getShowMinimizeButton
public boolean getShowMinimizeButton()
setShowMinimizeButton
public void setShowMinimizeButton(boolean showMinimizeButton)
getShowMaximizeButton
public boolean getShowMaximizeButton()
setShowMaximizeButton
public void setShowMaximizeButton(boolean showMaximizeButton)
getShowCloseButton
public boolean getShowCloseButton()
setShowCloseButton
public void setShowCloseButton(boolean showCloseButton)
getShowWindowControls
public boolean getShowWindowControls()
setShowWindowControls
public void setShowWindowControls(boolean showWindowControls)
getPadding
public org.apache.pivot.wtk.Insets getPadding()
setPadding
public void setPadding(org.apache.pivot.wtk.Insets padding)
setPadding
public final void setPadding(org.apache.pivot.collections.Dictionary<String,?> padding)
setPadding
public final void setPadding(int padding)
setPadding
public final void setPadding(Number padding)
setPadding
public final void setPadding(String padding)
isResizable
public boolean isResizable()
setResizable
public void setResizable(boolean resizable)
getShowContentBevel
public boolean getShowContentBevel()
setShowContentBevel
public void setShowContentBevel(boolean showContentBevel)
mouseMove
public boolean mouseMove(org.apache.pivot.wtk.Component component,
int x,
int y)
- Specified by:
mouseMove in interface org.apache.pivot.wtk.ComponentMouseListener- Overrides:
mouseMove in class org.apache.pivot.wtk.skin.ComponentSkin
mouseDown
public boolean mouseDown(org.apache.pivot.wtk.Component component,
org.apache.pivot.wtk.Mouse.Button button,
int x,
int y)
- Specified by:
mouseDown in interface org.apache.pivot.wtk.ComponentMouseButtonListener- Overrides:
mouseDown in class org.apache.pivot.wtk.skin.ComponentSkin
mouseUp
public boolean mouseUp(org.apache.pivot.wtk.Component component,
org.apache.pivot.wtk.Mouse.Button button,
int x,
int y)
- Specified by:
mouseUp in interface org.apache.pivot.wtk.ComponentMouseButtonListener- Overrides:
mouseUp in class org.apache.pivot.wtk.skin.ComponentSkin
keyPressed
public boolean keyPressed(org.apache.pivot.wtk.Component component,
int keyCode,
org.apache.pivot.wtk.Keyboard.KeyLocation keyLocation)
- Specified by:
keyPressed in interface org.apache.pivot.wtk.ComponentKeyListener- Overrides:
keyPressed in class org.apache.pivot.wtk.skin.ComponentSkin
titleChanged
public void titleChanged(org.apache.pivot.wtk.Window window,
String previousTitle)
- Specified by:
titleChanged in interface org.apache.pivot.wtk.WindowListener- Overrides:
titleChanged in class org.apache.pivot.wtk.skin.WindowSkin
iconAdded
public void iconAdded(org.apache.pivot.wtk.Window window,
org.apache.pivot.wtk.media.Image addedIcon)
- Specified by:
iconAdded in interface org.apache.pivot.wtk.WindowListener- Overrides:
iconAdded in class org.apache.pivot.wtk.skin.WindowSkin
iconsRemoved
public void iconsRemoved(org.apache.pivot.wtk.Window window,
int index,
org.apache.pivot.collections.Sequence<org.apache.pivot.wtk.media.Image> removed)
- Specified by:
iconsRemoved in interface org.apache.pivot.wtk.WindowListener- Overrides:
iconsRemoved in class org.apache.pivot.wtk.skin.WindowSkin
activeChanged
public void activeChanged(org.apache.pivot.wtk.Window window,
org.apache.pivot.wtk.Window obverseWindow)
- Specified by:
activeChanged in interface org.apache.pivot.wtk.WindowListener- Overrides:
activeChanged in class org.apache.pivot.wtk.skin.WindowSkin
maximizedChanged
public void maximizedChanged(org.apache.pivot.wtk.Window window)
- Specified by:
maximizedChanged in interface org.apache.pivot.wtk.WindowListener- Overrides:
maximizedChanged in class org.apache.pivot.wtk.skin.WindowSkin
menuBarChanged
public void menuBarChanged(org.apache.pivot.wtk.Frame frame,
org.apache.pivot.wtk.MenuBar previousMenuBar)
- Specified by:
menuBarChanged in interface org.apache.pivot.wtk.FrameListener