org.apache.pivot.wtk.skin.terra
Class TerraTooltipSkin
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.TerraTooltipSkin
- All Implemented Interfaces:
- ComponentKeyListener, ComponentListener, ComponentMouseButtonListener, ComponentMouseListener, ComponentMouseWheelListener, ComponentStateListener, ComponentTooltipListener, ConstrainedVisual, ContainerListener, ContainerMouseListener, Skin, Visual, Window.Skin, WindowListener, WindowStateListener
public class TerraTooltipSkin
- extends WindowSkin
Tooltip skin.
| Methods inherited from class org.apache.pivot.wtk.skin.WindowSkin |
activeChanged, contentChanged, getClientArea, iconAdded, iconInserted, iconsRemoved, maximizedChanged, mouseDown, previewWindowOpen, titleChanged, windowOpenVetoed |
| Methods inherited from class org.apache.pivot.wtk.skin.ContainerSkin |
componentInserted, componentMoved, componentsRemoved, focusTraversalPolicyChanged, getBackgroundColor, getBackgroundPaint, isFocusable, isOpaque, mouseMove, mouseUp, mouseWheel, setBackgroundColor, 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, keyPressed, keyReleased, keyTyped, locationChanged, menuHandlerChanged, mouseClick, mouseDown, mouseMove, mouseOut, mouseOver, mouseUp, 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 |
TerraTooltipSkin
public TerraTooltipSkin()
install
public void install(Component component)
- Description copied from interface:
Skin
- Associates a skin with a component.
- Specified by:
install in interface Skin- Overrides:
install in class WindowSkin
- Parameters:
component - The component to which the skin is being attached.
getPreferredWidth
public int getPreferredWidth(int height)
- Description copied from interface:
ConstrainedVisual
- Returns the visual's preferred width given the provided height
constraint.
- Specified by:
getPreferredWidth in interface ConstrainedVisual- Overrides:
getPreferredWidth in class WindowSkin
- Parameters:
height - The height by which to constrain the preferred width, or -1
for no constraint.
getPreferredHeight
public int getPreferredHeight(int width)
- Description copied from interface:
ConstrainedVisual
- Returns the visual's preferred height given the provided width
constraint.
- Specified by:
getPreferredHeight in interface ConstrainedVisual- Overrides:
getPreferredHeight in class WindowSkin
- Parameters:
width - The width by which to constrain the preferred height, or -1
for no constraint.
getPreferredSize
public Dimensions getPreferredSize()
- Description copied from interface:
ConstrainedVisual
- Returns the visual's unconstrained preferred size.
- Specified by:
getPreferredSize in interface ConstrainedVisual- Overrides:
getPreferredSize in class WindowSkin
layout
public void layout()
- Description copied from interface:
Skin
- If the component on which the skin is installed is a container, lays
out the container's children.
- Specified by:
layout in interface Skin- Overrides:
layout in class WindowSkin
paint
public void paint(Graphics2D graphics)
- Description copied from interface:
Visual
- Paints the visual.
- Specified by:
paint in interface Visual- Overrides:
paint in class ContainerSkin
- Parameters:
graphics - The graphics context in which to paint the visual.
getCloseTransitionDuration
public int getCloseTransitionDuration()
setCloseTransitionDuration
public void setCloseTransitionDuration(int closeTransitionDuration)
getCloseTransitionRate
public int getCloseTransitionRate()
setCloseTransitionRate
public void setCloseTransitionRate(int closeTransitionRate)
windowOpened
public void windowOpened(Window window)
- Description copied from interface:
WindowStateListener
- Called when a window has opened.
- Specified by:
windowOpened in interface WindowStateListener- Overrides:
windowOpened in class WindowSkin
previewWindowClose
public Vote previewWindowClose(Window window)
- Description copied from interface:
WindowStateListener
- Called to preview a window close event.
- Specified by:
previewWindowClose in interface WindowStateListener- Overrides:
previewWindowClose in class WindowSkin
windowCloseVetoed
public void windowCloseVetoed(Window window,
Vote reason)
- Description copied from interface:
WindowStateListener
- Called when a window close event has been vetoed.
- Specified by:
windowCloseVetoed in interface WindowStateListener- Overrides:
windowCloseVetoed in class WindowSkin
windowClosed
public void windowClosed(Window window,
Display display,
Window owner)
- Description copied from interface:
WindowStateListener
- Called when a window has closed.
- Specified by:
windowClosed in interface WindowStateListener- Overrides:
windowClosed in class WindowSkin