org.pushingpixels.substance.flamingo.ribbon.ui
Class RibbonBorderShaper

java.lang.Object
  extended by org.pushingpixels.substance.flamingo.ribbon.ui.RibbonBorderShaper

public class RibbonBorderShaper
extends java.lang.Object

Utility class for computing outlines of ribbons and ribbon toggle buttons.


Constructor Summary
RibbonBorderShaper()
           
 
Method Summary
static java.awt.geom.GeneralPath getRibbonBorderOutline(org.pushingpixels.flamingo.api.ribbon.JRibbon ribbon, int startX, int endX, int startSelectedX, int endSelectedX, int topY, int bandTopY, int bottomY, float radius)
           
static float getRibbonToggleButtonRadius(javax.swing.JComponent comp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RibbonBorderShaper

public RibbonBorderShaper()
Method Detail

getRibbonToggleButtonRadius

public static float getRibbonToggleButtonRadius(javax.swing.JComponent comp)

getRibbonBorderOutline

public static java.awt.geom.GeneralPath getRibbonBorderOutline(org.pushingpixels.flamingo.api.ribbon.JRibbon ribbon,
                                                               int startX,
                                                               int endX,
                                                               int startSelectedX,
                                                               int endSelectedX,
                                                               int topY,
                                                               int bandTopY,
                                                               int bottomY,
                                                               float radius)