Quaqua 8.0 2011-10-02

ch.randelshofer.quaqua.lion
Class QuaquaLionNativeScrollBarBorder

java.lang.Object
  extended by ch.randelshofer.quaqua.util.CachedPainter
      extended by ch.randelshofer.quaqua.border.QuaquaNativeBorder
          extended by ch.randelshofer.quaqua.lion.QuaquaLionNativeScrollBarBorder
All Implemented Interfaces:
VisualMargin, javax.swing.border.Border

public class QuaquaLionNativeScrollBarBorder
extends QuaquaNativeBorder

QuaquaLionNativeScrollBarBorder.

Version:
$Id: QuaquaLionNativeScrollBarBorder.java 439 2011-08-28 10:05:15Z wrandelshofer $
Author:
Werner Randelshofer

Nested Class Summary
 
Nested classes/interfaces inherited from class ch.randelshofer.quaqua.border.QuaquaNativeBorder
QuaquaNativeBorder.UIResource
 
Field Summary
 
Fields inherited from class ch.randelshofer.quaqua.border.QuaquaNativeBorder
ARG_ACTIVE, ARG_DISABLED, ARG_FOCUSED, ARG_ORIENTATION, ARG_PRESSED, ARG_ROLLOVER, ARG_SEGPOS, ARG_SELECTED, ARG_SIZE_VARIANT, ARG_TRAILING_SEPARATOR, ARG_WIDGET, borderInsets, imageInsets, painter
 
Constructor Summary
QuaquaLionNativeScrollBarBorder(OSXAquaPainter.Widget widget)
           
QuaquaLionNativeScrollBarBorder(OSXAquaPainter.Widget widget, java.awt.Insets imageInsets, java.awt.Insets borderInsets)
           
 
Method Summary
 void paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
           
 
Methods inherited from class ch.randelshofer.quaqua.border.QuaquaNativeBorder
createImage, getBorderInsets, getVisualMargin, isBorderOpaque, paintToImage, paintToImage
 
Methods inherited from class ch.randelshofer.quaqua.util.CachedPainter
getMaxCachedImageSize, paint, paintImage, setMaxCachedImageSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuaquaLionNativeScrollBarBorder

public QuaquaLionNativeScrollBarBorder(OSXAquaPainter.Widget widget,
                                       java.awt.Insets imageInsets,
                                       java.awt.Insets borderInsets)

QuaquaLionNativeScrollBarBorder

public QuaquaLionNativeScrollBarBorder(OSXAquaPainter.Widget widget)
Method Detail

paintBorder

public void paintBorder(java.awt.Component c,
                        java.awt.Graphics g,
                        int x,
                        int y,
                        int width,
                        int height)
Specified by:
paintBorder in interface javax.swing.border.Border
Overrides:
paintBorder in class QuaquaNativeBorder

Copyright 2003-2007 (c) Werner Randelshofer.
All rights reserved.