JIDE 3.5.15

com.jidesoft.plaf.xerto
Class XertoPainter

java.lang.Object
  extended by com.jidesoft.plaf.basic.BasicPainter
      extended by com.jidesoft.plaf.xerto.XertoPainter
All Implemented Interfaces:
ThemePainter, SwingConstants

public class XertoPainter
extends BasicPainter

Painter for Xerto L&F.

Please note, this class is an internal class which is meant to be used by other JIDE classes only. Future version might break your build if you use it.


Field Summary
 
Fields inherited from class com.jidesoft.plaf.basic.BasicPainter
_bk0, _bk1, _bk2, _bk3, _borderColor, ARROW_TEXT_GAP, H_GAP, V_GAP
 
Fields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
Fields inherited from interface com.jidesoft.plaf.basic.ThemePainter
STATE_DEFAULT, STATE_DISABLE, STATE_DISABLE_ROLLOVER, STATE_DISABLE_SELECTED, STATE_INACTIVE_ROLLOVER, STATE_PRESSED, STATE_ROLLOVER, STATE_SELECTED
 
Constructor Summary
protected XertoPainter()
           
 
Method Summary
 Color getGripperForeground()
           
 Color getGripperForegroundLt()
           
static ThemePainter getInstance()
           
 Color getSelectionSelectedDk()
           
 Color getSelectionSelectedLt()
           
 void paintButtonBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintCollapsiblePaneTitlePaneBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintCollapsiblePaneTitlePaneBackgroundEmphasized(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintDockableFrameTitlePane(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintGripper(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 void paintMenuItemBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state, boolean showBorder)
           
 void paintStatusBarSeparator(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
           
 
Methods inherited from class com.jidesoft.plaf.basic.BasicPainter
fillBackground, getBackgroundDk, getBackgroundLt, getCollapsiblePaneContentBackground, getCollapsiblePaneDownIcon, getCollapsiblePaneDownIconEmphasized, getCollapsiblePaneDownMask, getCollapsiblePaneFocusTitleForeground, getCollapsiblePaneFocusTitleForegroundEmphasized, getCollapsiblePaneTitleButtonBackground, getCollapsiblePaneTitleButtonBackgroundEmphasized, getCollapsiblePaneTitleForeground, getCollapsiblePaneTitleForegroundEmphasized, getCollapsiblePaneUpIcon, getCollapsiblePaneUpIconEmphasized, getCollapsiblePaneUpMask, getColor, getCommandBarTitleBarBackground, getControl, getControlDk, getControlLt, getControlShadow, getDockableFrameTitleBarActiveForeground, getDockableFrameTitleBarInactiveForeground, getMenuItemBackground, getMenuItemBorderColor, getOptionPaneBannerDk, getOptionPaneBannerForeground, getOptionPaneBannerLt, getSeparatorForeground, getSeparatorForegroundLt, getSortableTableHeaderColumnCellDecoratorInsets, getTabAreaBackgroundDk, getTabAreaBackgroundLt, getTabbedPaneSelectDk, getTabbedPaneSelectLt, getTitleBarBackground, installDefaults, paintBackground, paintButtonBackground, paintChevronBackground, paintChevronMore, paintChevronOption, paintCollapsiblePanesBackground, paintCollapsiblePaneTitlePaneBackgroundPlain, paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized, paintCollapsiblePaneTitlePaneBackgroundSeparator, paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized, paintCommandBarBackground, paintCommandBarTitlePane, paintContentBackground, paintDividerBackground, paintDockableFrameBackground, paintFloatingChevronOption, paintFloatingCommandBarBackground, paintHeaderBoxBackground, paintMenuItemBackground, paintMenuShadow, paintPopupMenuSeparator, paintSelectedMenu, paintSidePaneItemBackground, paintSortableTableHeaderColumn, paintStatusBarBackground, paintTabAreaBackground, paintTabBackground, paintTabContentBorder, paintToolBarSeparator, shouldDisplayOnTop, uninstallDefaults
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XertoPainter

protected XertoPainter()
Method Detail

getInstance

public static ThemePainter getInstance()

paintCollapsiblePaneTitlePaneBackground

public void paintCollapsiblePaneTitlePaneBackground(JComponent c,
                                                    Graphics g,
                                                    Rectangle rect,
                                                    int orientation,
                                                    int state)
Specified by:
paintCollapsiblePaneTitlePaneBackground in interface ThemePainter
Overrides:
paintCollapsiblePaneTitlePaneBackground in class BasicPainter

paintCollapsiblePaneTitlePaneBackgroundEmphasized

public void paintCollapsiblePaneTitlePaneBackgroundEmphasized(JComponent c,
                                                              Graphics g,
                                                              Rectangle rect,
                                                              int orientation,
                                                              int state)
Specified by:
paintCollapsiblePaneTitlePaneBackgroundEmphasized in interface ThemePainter
Overrides:
paintCollapsiblePaneTitlePaneBackgroundEmphasized in class BasicPainter

paintMenuItemBackground

public void paintMenuItemBackground(JComponent c,
                                    Graphics g,
                                    Rectangle rect,
                                    int orientation,
                                    int state,
                                    boolean showBorder)
Specified by:
paintMenuItemBackground in interface ThemePainter
Overrides:
paintMenuItemBackground in class BasicPainter

paintButtonBackground

public void paintButtonBackground(JComponent c,
                                  Graphics g,
                                  Rectangle rect,
                                  int orientation,
                                  int state)
Specified by:
paintButtonBackground in interface ThemePainter
Overrides:
paintButtonBackground in class BasicPainter

paintGripper

public void paintGripper(JComponent c,
                         Graphics g,
                         Rectangle rect,
                         int orientation,
                         int state)
Specified by:
paintGripper in interface ThemePainter
Overrides:
paintGripper in class BasicPainter

paintDockableFrameTitlePane

public void paintDockableFrameTitlePane(JComponent c,
                                        Graphics g,
                                        Rectangle rect,
                                        int orientation,
                                        int state)
Specified by:
paintDockableFrameTitlePane in interface ThemePainter
Overrides:
paintDockableFrameTitlePane in class BasicPainter

paintStatusBarSeparator

public void paintStatusBarSeparator(JComponent c,
                                    Graphics g,
                                    Rectangle rect,
                                    int orientation,
                                    int state)
Specified by:
paintStatusBarSeparator in interface ThemePainter
Overrides:
paintStatusBarSeparator in class BasicPainter

getGripperForeground

public Color getGripperForeground()
Specified by:
getGripperForeground in interface ThemePainter
Overrides:
getGripperForeground in class BasicPainter

getGripperForegroundLt

public Color getGripperForegroundLt()
Specified by:
getGripperForegroundLt in interface ThemePainter
Overrides:
getGripperForegroundLt in class BasicPainter

getSelectionSelectedDk

public Color getSelectionSelectedDk()
Specified by:
getSelectionSelectedDk in interface ThemePainter
Overrides:
getSelectionSelectedDk in class BasicPainter

getSelectionSelectedLt

public Color getSelectionSelectedLt()
Specified by:
getSelectionSelectedLt in interface ThemePainter
Overrides:
getSelectionSelectedLt in class BasicPainter

JIDE 3.5.15