pivot.wtk.skin.terra
Class TerraAlertSkin

java.lang.Object
  extended by pivot.wtk.skin.ComponentSkin
      extended by pivot.wtk.skin.ContainerSkin
          extended by pivot.wtk.skin.WindowSkin
              extended by pivot.wtk.skin.terra.TerraFrameSkin
                  extended by pivot.wtk.skin.terra.TerraDialogSkin
                      extended by pivot.wtk.skin.terra.TerraAlertSkin
All Implemented Interfaces:
AlertListener, ComponentKeyListener, ComponentLayoutListener, ComponentListener, ComponentMouseButtonListener, ComponentMouseListener, ComponentMouseWheelListener, ComponentStateListener, ConstrainedVisual, ContainerListener, DialogCloseListener, DialogStateListener, Skin, Visual, WindowListener, WindowStateListener

public class TerraAlertSkin
extends TerraDialogSkin
implements AlertListener

Alert skin.

Author:
tvolkert, gbrown

Nested Class Summary
 
Nested classes/interfaces inherited from class pivot.wtk.skin.terra.TerraFrameSkin
TerraFrameSkin.ButtonImage, TerraFrameSkin.CloseImage, TerraFrameSkin.FrameButton, TerraFrameSkin.FrameButtonSkin, TerraFrameSkin.MaximizeImage, TerraFrameSkin.MinimizeImage, TerraFrameSkin.ResizeImage, TerraFrameSkin.RestoreImage
 
Nested classes/interfaces inherited from class pivot.wtk.skin.WindowSkin
WindowSkin.WindowFocusTraversalPolicy
 
Nested classes/interfaces inherited from class pivot.wtk.skin.ContainerSkin
ContainerSkin.IndexFocusTraversalPolicy
 
Nested classes/interfaces inherited from interface pivot.wtk.DialogStateListener
DialogStateListener.Adapter
 
Nested classes/interfaces inherited from interface pivot.wtk.WindowListener
WindowListener.Adapter
 
Nested classes/interfaces inherited from interface pivot.wtk.WindowStateListener
WindowStateListener.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
TerraAlertSkin()
           
 
Method Summary
 void install(Component component)
          Associates a skin with a component.
 void selectedOptionChanged(Alert alert, int previousSelectedOption)
          Called when an alert's selected option has changed.
 void uninstall()
          Dissociates a skin from a component.
 void windowOpened(Window window)
          Called when a window has opened.
 
Methods inherited from class pivot.wtk.skin.terra.TerraDialogSkin
dialogClosed, dialogCloseVetoed, keyPressed, previewDialogClose
 
Methods inherited from class pivot.wtk.skin.terra.TerraFrameSkin
activeChanged, displayableChanged, getPadding, getPreferredHeight, getPreferredSize, getPreferredWidth, getShowCloseButton, getShowMaximizeButton, getShowMinimizeButton, iconChanged, isResizable, layout, maximizedChanged, mouseDown, mouseMove, mouseUp, paint, setBackgroundColor, setBackgroundColor, setPadding, setPadding, setPadding, setPadding, setResizable, setShowCloseButton, setShowMaximizeButton, setShowMinimizeButton, titleChanged
 
Methods inherited from class pivot.wtk.skin.WindowSkin
contentChanged, keyReleased, ownerChanged, previewWindowClose, previewWindowOpen, windowClosed, windowCloseVetoed, windowMoved, windowOpenVetoed
 
Methods inherited from class pivot.wtk.skin.ContainerSkin
componentInserted, componentsRemoved, contextKeyChanged, focusTraversalPolicyChanged, getBackgroundColor, getBackgroundPaint, isFocusable, isOpaque, setBackgroundColor, setBackgroundPaint, setBackgroundPaint
 
Methods inherited from class pivot.wtk.skin.ComponentSkin
cursorChanged, enabledChanged, focusedChanged, getComponent, getHeight, getWidth, invalidateComponent, keyTyped, locationChanged, mouseClick, mouseOut, mouseOver, 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
 

Constructor Detail

TerraAlertSkin

public TerraAlertSkin()
Method Detail

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 TerraDialogSkin
Parameters:
component - The component to which the skin is being attached.

uninstall

public void uninstall()
Description copied from interface: Skin
Dissociates a skin from a component.

Specified by:
uninstall in interface Skin
Overrides:
uninstall in class TerraDialogSkin

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

selectedOptionChanged

public void selectedOptionChanged(Alert alert,
                                  int previousSelectedOption)
Description copied from interface: AlertListener
Called when an alert's selected option has changed.

Specified by:
selectedOptionChanged in interface AlertListener