org.apache.pivot.wtk.skin.terra
Class TerraSplitPaneSkin

java.lang.Object
  extended by org.apache.pivot.wtk.skin.ComponentSkin
      extended by org.apache.pivot.wtk.skin.ContainerSkin
          extended by org.apache.pivot.wtk.skin.terra.TerraSplitPaneSkin
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.Skin, org.apache.pivot.wtk.SplitPaneListener, org.apache.pivot.wtk.Visual

public class TerraSplitPaneSkin
extends org.apache.pivot.wtk.skin.ContainerSkin
implements org.apache.pivot.wtk.SplitPaneListener

Split pane skin.


Nested Class Summary
protected  class TerraSplitPaneSkin.Splitter
          Split pane splitter component.
protected  class TerraSplitPaneSkin.SplitterShadow
          Split pane splitter shadow component.
protected  class TerraSplitPaneSkin.SplitterShadowSkin
          Split pane splitter shadow component skin.
protected  class TerraSplitPaneSkin.SplitterSkin
          Split pane splitter component skin.
 
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.SplitPaneListener
org.apache.pivot.wtk.SplitPaneListener.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
 
Constructor Summary
TerraSplitPaneSkin()
           
 
Method Summary
 void bottomRightChanged(org.apache.pivot.wtk.SplitPane splitPane, org.apache.pivot.wtk.Component previousBottomRight)
           
 int getPreferredHeight(int width)
           
 org.apache.pivot.wtk.Dimensions getPreferredSize()
           
 int getPreferredWidth(int height)
           
 Color getSplitterHandlePrimaryColor()
           
 Color getSplitterHandleSecondaryColor()
           
 int getSplitterThickness()
           
 boolean getUseShadow()
           
 void install(org.apache.pivot.wtk.Component component)
           
 void layout()
           
 void lockedChanged(org.apache.pivot.wtk.SplitPane splitPane)
           
 void orientationChanged(org.apache.pivot.wtk.SplitPane splitPane)
           
 void primaryRegionChanged(org.apache.pivot.wtk.SplitPane splitPane)
           
 void resizeModeChanged(org.apache.pivot.wtk.SplitPane splitPane, org.apache.pivot.wtk.SplitPane.ResizeMode previousResizeMode)
           
 void setSize(int width, int height)
           
 void setSplitterHandlePrimaryColor(Color splitterHandlePrimaryColor)
           
 void setSplitterHandlePrimaryColor(int splitterHandlePrimaryColor)
           
 void setSplitterHandlePrimaryColor(String splitterHandlePrimaryColor)
           
 void setSplitterHandleSecondaryColor(Color splitterHandleSecondaryColor)
           
 void setSplitterHandleSecondaryColor(int splitterHandleSecondaryColor)
           
 void setSplitterHandleSecondaryColor(String splitterHandleSecondaryColor)
           
 void setSplitterThickness(int splitterThickness)
           
 void setUseShadow(boolean useShadow)
           
 void splitRatioChanged(org.apache.pivot.wtk.SplitPane splitPane, float previousSplitLocation)
           
 void topLeftChanged(org.apache.pivot.wtk.SplitPane splitPane, org.apache.pivot.wtk.Component previousTopLeft)
           
 
Methods inherited from class org.apache.pivot.wtk.skin.ContainerSkin
componentInserted, componentMoved, componentsRemoved, focusTraversalPolicyChanged, getBackgroundColor, getBackgroundPaint, isFocusable, isOpaque, mouseDown, mouseMove, mouseUp, mouseWheel, paint, 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, sizeChanged, tooltipDelayChanged, tooltipTextChanged, tooltipTriggered, visibleChanged, widthLimitsChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TerraSplitPaneSkin

public TerraSplitPaneSkin()
Method Detail

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.ContainerSkin

setSize

public void setSize(int width,
                    int height)
Specified by:
setSize in interface org.apache.pivot.wtk.ConstrainedVisual
Overrides:
setSize in class org.apache.pivot.wtk.skin.ComponentSkin

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.ContainerSkin

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.ContainerSkin

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.ComponentSkin

layout

public void layout()
Specified by:
layout in interface org.apache.pivot.wtk.Skin

getSplitterHandlePrimaryColor

public Color getSplitterHandlePrimaryColor()

setSplitterHandlePrimaryColor

public void setSplitterHandlePrimaryColor(Color splitterHandlePrimaryColor)

setSplitterHandlePrimaryColor

public final void setSplitterHandlePrimaryColor(String splitterHandlePrimaryColor)

setSplitterHandlePrimaryColor

public final void setSplitterHandlePrimaryColor(int splitterHandlePrimaryColor)

getSplitterHandleSecondaryColor

public Color getSplitterHandleSecondaryColor()

setSplitterHandleSecondaryColor

public void setSplitterHandleSecondaryColor(Color splitterHandleSecondaryColor)

setSplitterHandleSecondaryColor

public final void setSplitterHandleSecondaryColor(String splitterHandleSecondaryColor)

setSplitterHandleSecondaryColor

public final void setSplitterHandleSecondaryColor(int splitterHandleSecondaryColor)

getSplitterThickness

public int getSplitterThickness()

setSplitterThickness

public void setSplitterThickness(int splitterThickness)

getUseShadow

public boolean getUseShadow()

setUseShadow

public void setUseShadow(boolean useShadow)

topLeftChanged

public void topLeftChanged(org.apache.pivot.wtk.SplitPane splitPane,
                           org.apache.pivot.wtk.Component previousTopLeft)
Specified by:
topLeftChanged in interface org.apache.pivot.wtk.SplitPaneListener

bottomRightChanged

public void bottomRightChanged(org.apache.pivot.wtk.SplitPane splitPane,
                               org.apache.pivot.wtk.Component previousBottomRight)
Specified by:
bottomRightChanged in interface org.apache.pivot.wtk.SplitPaneListener

orientationChanged

public void orientationChanged(org.apache.pivot.wtk.SplitPane splitPane)
Specified by:
orientationChanged in interface org.apache.pivot.wtk.SplitPaneListener

primaryRegionChanged

public void primaryRegionChanged(org.apache.pivot.wtk.SplitPane splitPane)
Specified by:
primaryRegionChanged in interface org.apache.pivot.wtk.SplitPaneListener

splitRatioChanged

public void splitRatioChanged(org.apache.pivot.wtk.SplitPane splitPane,
                              float previousSplitLocation)
Specified by:
splitRatioChanged in interface org.apache.pivot.wtk.SplitPaneListener

lockedChanged

public void lockedChanged(org.apache.pivot.wtk.SplitPane splitPane)
Specified by:
lockedChanged in interface org.apache.pivot.wtk.SplitPaneListener

resizeModeChanged

public void resizeModeChanged(org.apache.pivot.wtk.SplitPane splitPane,
                              org.apache.pivot.wtk.SplitPane.ResizeMode previousResizeMode)
Specified by:
resizeModeChanged in interface org.apache.pivot.wtk.SplitPaneListener