org.jvnet.substance
Class SubstanceWidgetSupport

java.lang.Object
  extended by org.jvnet.lafwidget.LafWidgetSupport
      extended by org.jvnet.substance.SubstanceWidgetSupport

public class SubstanceWidgetSupport
extends org.jvnet.lafwidget.LafWidgetSupport

Support for laf-widget layer. This class is for internal use only.

Author:
Kirill Grouchnikov

Constructor Summary
SubstanceWidgetSupport()
           
 
Method Summary
 javax.swing.Icon getArrowIcon(int orientation)
           
 javax.swing.JComponent getComponentForHover(javax.swing.JInternalFrame.JDesktopIcon desktopIcon)
           
 javax.swing.Icon getLockIcon()
           
 int getLookupButtonSize()
           
 int getLookupIconSize()
           
 javax.swing.Icon getNumberIcon(int number)
           
 int getRolloverTabIndex(javax.swing.JTabbedPane tabbedPane)
           
 javax.swing.Icon getSearchIcon(int dimension, java.awt.ComponentOrientation componentOrientation)
           
 java.awt.Insets getTabAreaInsets(javax.swing.JTabbedPane tabbedPane)
           
 java.awt.Rectangle getTabRectangle(javax.swing.JTabbedPane tabbedPane, int tabIndex)
           
 boolean hasLockIcon(java.awt.Component comp)
           
 void markButtonAsFlat(javax.swing.AbstractButton button)
           
 void paintPasswordStrengthMarker(java.awt.Graphics g, int x, int y, int width, int height, org.jvnet.lafwidget.utils.LafConstants.PasswordStrength pStrength)
           
 void setTabAreaInsets(javax.swing.JTabbedPane tabbedPane, java.awt.Insets tabAreaInsets)
           
 boolean toInstallExtraElements(java.awt.Component comp)
           
 boolean toInstallMenuSearch(javax.swing.JMenuBar menuBar)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubstanceWidgetSupport

public SubstanceWidgetSupport()
Method Detail

getComponentForHover

public javax.swing.JComponent getComponentForHover(javax.swing.JInternalFrame.JDesktopIcon desktopIcon)
Overrides:
getComponentForHover in class org.jvnet.lafwidget.LafWidgetSupport

toInstallMenuSearch

public boolean toInstallMenuSearch(javax.swing.JMenuBar menuBar)
Overrides:
toInstallMenuSearch in class org.jvnet.lafwidget.LafWidgetSupport

getSearchIcon

public javax.swing.Icon getSearchIcon(int dimension,
                                      java.awt.ComponentOrientation componentOrientation)
Overrides:
getSearchIcon in class org.jvnet.lafwidget.LafWidgetSupport

getArrowIcon

public javax.swing.Icon getArrowIcon(int orientation)
Overrides:
getArrowIcon in class org.jvnet.lafwidget.LafWidgetSupport

getNumberIcon

public javax.swing.Icon getNumberIcon(int number)
Overrides:
getNumberIcon in class org.jvnet.lafwidget.LafWidgetSupport

markButtonAsFlat

public void markButtonAsFlat(javax.swing.AbstractButton button)
Overrides:
markButtonAsFlat in class org.jvnet.lafwidget.LafWidgetSupport

getRolloverTabIndex

public int getRolloverTabIndex(javax.swing.JTabbedPane tabbedPane)
Overrides:
getRolloverTabIndex in class org.jvnet.lafwidget.LafWidgetSupport

setTabAreaInsets

public void setTabAreaInsets(javax.swing.JTabbedPane tabbedPane,
                             java.awt.Insets tabAreaInsets)
Overrides:
setTabAreaInsets in class org.jvnet.lafwidget.LafWidgetSupport

getTabAreaInsets

public java.awt.Insets getTabAreaInsets(javax.swing.JTabbedPane tabbedPane)
Overrides:
getTabAreaInsets in class org.jvnet.lafwidget.LafWidgetSupport

getTabRectangle

public java.awt.Rectangle getTabRectangle(javax.swing.JTabbedPane tabbedPane,
                                          int tabIndex)
Overrides:
getTabRectangle in class org.jvnet.lafwidget.LafWidgetSupport

paintPasswordStrengthMarker

public void paintPasswordStrengthMarker(java.awt.Graphics g,
                                        int x,
                                        int y,
                                        int width,
                                        int height,
                                        org.jvnet.lafwidget.utils.LafConstants.PasswordStrength pStrength)
Overrides:
paintPasswordStrengthMarker in class org.jvnet.lafwidget.LafWidgetSupport

hasLockIcon

public boolean hasLockIcon(java.awt.Component comp)
Overrides:
hasLockIcon in class org.jvnet.lafwidget.LafWidgetSupport

getLockIcon

public javax.swing.Icon getLockIcon()
Overrides:
getLockIcon in class org.jvnet.lafwidget.LafWidgetSupport

toInstallExtraElements

public boolean toInstallExtraElements(java.awt.Component comp)
Overrides:
toInstallExtraElements in class org.jvnet.lafwidget.LafWidgetSupport

getLookupIconSize

public int getLookupIconSize()
Overrides:
getLookupIconSize in class org.jvnet.lafwidget.LafWidgetSupport

getLookupButtonSize

public int getLookupButtonSize()
Overrides:
getLookupButtonSize in class org.jvnet.lafwidget.LafWidgetSupport