com.l2fprod.gui.plaf.skin
Interface SkinScrollbar

All Superinterfaces:
SkinComponent
All Known Implementing Classes:
AbstractSkinScrollbar

public interface SkinScrollbar
extends SkinComponent

Skin Scrollbar.

Version:
$Revision: 1.1 $, $Date: 2003/08/01 19:47:23 $
Author:
$Author: l2fprod $

Method Summary
 java.awt.Dimension getArrowPreferredSize(int direction)
          Gets the ArrowPreferredSize attribute of the SkinScrollbar object
 java.awt.Dimension getMinimumThumbSize()
          Gets the MinimumThumbSize attribute of the SkinScrollbar object
 java.awt.Dimension getPreferredSize(javax.swing.JScrollBar scrollbar)
          Gets the PreferredSize attribute of the SkinScrollbar object
 boolean paintArrow(java.awt.Graphics g, javax.swing.AbstractButton b, int direction)
          Description of the Method
 boolean paintThumb(java.awt.Graphics g, javax.swing.JScrollBar scrollbar, java.awt.Rectangle thumbBounds)
          Description of the Method
 boolean paintTrack(java.awt.Graphics g, javax.swing.JScrollBar scrollbar, java.awt.Rectangle trackBounds)
          Description of the Method
 
Methods inherited from interface com.l2fprod.gui.plaf.skin.SkinComponent
installSkin, status, uninstallSkin
 

Method Detail

getPreferredSize

java.awt.Dimension getPreferredSize(javax.swing.JScrollBar scrollbar)
Gets the PreferredSize attribute of the SkinScrollbar object

Parameters:
scrollbar - Description of Parameter
Returns:
The PreferredSize value

getMinimumThumbSize

java.awt.Dimension getMinimumThumbSize()
Gets the MinimumThumbSize attribute of the SkinScrollbar object

Returns:
The MinimumThumbSize value

getArrowPreferredSize

java.awt.Dimension getArrowPreferredSize(int direction)
Gets the ArrowPreferredSize attribute of the SkinScrollbar object

Parameters:
direction - Description of Parameter
Returns:
The ArrowPreferredSize value

paintArrow

boolean paintArrow(java.awt.Graphics g,
                   javax.swing.AbstractButton b,
                   int direction)
Description of the Method

Parameters:
g - Description of Parameter
b - Description of Parameter
direction - Description of Parameter
Returns:
Description of the Returned Value

paintThumb

boolean paintThumb(java.awt.Graphics g,
                   javax.swing.JScrollBar scrollbar,
                   java.awt.Rectangle thumbBounds)
Description of the Method

Parameters:
g - Description of Parameter
scrollbar - Description of Parameter
thumbBounds - Description of Parameter
Returns:
Description of the Returned Value

paintTrack

boolean paintTrack(java.awt.Graphics g,
                   javax.swing.JScrollBar scrollbar,
                   java.awt.Rectangle trackBounds)
Description of the Method

Parameters:
g - Description of Parameter
scrollbar - Description of Parameter
trackBounds - Description of Parameter
Returns:
Description of the Returned Value