com.l2fprod.gui.plaf.skin.impl
Class AbstractSkinSlider

java.lang.Object
  extended by com.l2fprod.gui.plaf.skin.impl.AbstractSkinComponent
      extended by com.l2fprod.gui.plaf.skin.impl.AbstractSkinSlider
All Implemented Interfaces:
SkinComponent, SkinSlider

public class AbstractSkinSlider
extends AbstractSkinComponent
implements SkinSlider

Version:
$Revision: 1.1 $, $Date: 2003/08/01 20:05:29 $
Author:
$Author: l2fprod $

Constructor Summary
AbstractSkinSlider()
           
 
Method Summary
 java.awt.Dimension getPreferredSize(javax.swing.JSlider slider, java.awt.Dimension uiPreferredSize)
          Gets the PreferredSize attribute of the AbstractSkinSlider object
 java.awt.Dimension getThumbSize(javax.swing.JSlider slider)
           
 boolean installSkin(javax.swing.JComponent c)
          Description of the Method
 boolean paintThumb(java.awt.Graphics g, javax.swing.JSlider slider, java.awt.Rectangle thumbBounds)
          Description of the Method
 boolean paintTrack(java.awt.Graphics g, javax.swing.JSlider slider, java.awt.Rectangle trackBounds)
          Description of the Method
 boolean status()
          Description of the Method
 
Methods inherited from class com.l2fprod.gui.plaf.skin.impl.AbstractSkinComponent
getSkin, uninstallSkin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.l2fprod.gui.plaf.skin.SkinComponent
uninstallSkin
 

Constructor Detail

AbstractSkinSlider

public AbstractSkinSlider()
Method Detail

getPreferredSize

public java.awt.Dimension getPreferredSize(javax.swing.JSlider slider,
                                           java.awt.Dimension uiPreferredSize)
Gets the PreferredSize attribute of the AbstractSkinSlider object

Specified by:
getPreferredSize in interface SkinSlider
Parameters:
slider - Description of Parameter
Returns:
The PreferredSize value

getThumbSize

public java.awt.Dimension getThumbSize(javax.swing.JSlider slider)
Specified by:
getThumbSize in interface SkinSlider

status

public boolean status()
Description of the Method

Specified by:
status in interface SkinComponent
Overrides:
status in class AbstractSkinComponent
Returns:
Description of the Returned Value

installSkin

public boolean installSkin(javax.swing.JComponent c)
Description of the Method

Specified by:
installSkin in interface SkinComponent
Overrides:
installSkin in class AbstractSkinComponent
Parameters:
c - Description of Parameter
Returns:
Description of the Returned Value

paintTrack

public boolean paintTrack(java.awt.Graphics g,
                          javax.swing.JSlider slider,
                          java.awt.Rectangle trackBounds)
Description of the Method

Specified by:
paintTrack in interface SkinSlider
Parameters:
g - Description of Parameter
slider - Description of Parameter
trackBounds - Description of Parameter
Returns:
Description of the Returned Value

paintThumb

public boolean paintThumb(java.awt.Graphics g,
                          javax.swing.JSlider slider,
                          java.awt.Rectangle thumbBounds)
Description of the Method

Specified by:
paintThumb in interface SkinSlider
Parameters:
g - Description of Parameter
slider - Description of Parameter
thumbBounds - Description of Parameter
Returns:
Description of the Returned Value