org.pushingpixels.substance.flamingo.ribbon.ui
Class SubstanceRibbonUI
java.lang.Object
javax.swing.plaf.ComponentUI
org.pushingpixels.flamingo.internal.ui.ribbon.RibbonUI
org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
org.pushingpixels.substance.flamingo.ribbon.ui.SubstanceRibbonUI
public class SubstanceRibbonUI
- extends org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
UI for ribbon in Substance look and feel.
Nested classes/interfaces inherited from class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI |
org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.BandHostPanel, org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.BandHostPopupPanel, org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.RibbonLayout, org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.TaskToggleButtonsHostPanel |
Field Summary |
protected javax.swing.JComponent |
tabPanelHeaderBackground
This component extends across the full width of the tab row
so that header backgrounds can be properly painted |
Fields inherited from class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI |
applicationMenuButton, bandScrollablePanel, helpButton, IS_USING_TITLE_PANE, propertyChangeListener, ribbon, ribbonChangeListener, ribbonComponentListener, ribbonContainerListener, taskBarPanel, taskToggleButtonGroup, taskToggleButtons, taskToggleButtonsScrollablePanel |
Methods inherited from class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI |
createBandHostPanelLayoutManager, createTaskbarLayoutManager, createTaskToggleButtonsHostPanelLayoutManager, getBandGap, getContextualTaskGroupBounds, getCurrentlyShownRibbonTasks, getTaskbarHeight, getTaskToggleButtonHeight, getTaskToggleButtons, handleMouseWheelEvent, installListeners, installUI, isShowingScrollsForBands, isShowingScrollsForTaskToggleButtons, isUsingTitlePane, paint, scrollAndRevealTaskToggleButton, syncRibbonState, uninstallListeners, uninstallUI, update |
Methods inherited from class javax.swing.plaf.ComponentUI |
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tabPanelHeaderBackground
protected javax.swing.JComponent tabPanelHeaderBackground
- This component extends across the full width of the tab row
so that header backgrounds can be properly painted
SubstanceRibbonUI
public SubstanceRibbonUI()
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent comp)
installDefaults
protected void installDefaults()
- Overrides:
installDefaults
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
uninstallDefaults
protected void uninstallDefaults()
- Overrides:
uninstallDefaults
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
installComponents
protected void installComponents()
- Overrides:
installComponents
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
uninstallComponents
protected void uninstallComponents()
- Overrides:
uninstallComponents
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
createLayoutManager
protected java.awt.LayoutManager createLayoutManager()
- Overrides:
createLayoutManager
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
createTaskToggleButtonsHostPanel
protected org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.TaskToggleButtonsHostPanel createTaskToggleButtonsHostPanel()
- Overrides:
createTaskToggleButtonsHostPanel
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
createBandHostPanel
protected org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.BandHostPanel createBandHostPanel()
- Overrides:
createBandHostPanel
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
paintBackground
protected void paintBackground(java.awt.Graphics g)
- Overrides:
paintBackground
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
paintTaskArea
protected void paintTaskArea(java.awt.Graphics g,
int x,
int y,
int width,
int height)
- Overrides:
paintTaskArea
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
getTabButtonGap
protected int getTabButtonGap()
- Overrides:
getTabButtonGap
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
syncApplicationMenuTips
protected void syncApplicationMenuTips()
- Overrides:
syncApplicationMenuTips
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
paintMinimizedRibbonSeparator
protected void paintMinimizedRibbonSeparator(java.awt.Graphics g)
- Overrides:
paintMinimizedRibbonSeparator
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI