public class SubstanceRibbonUI
extends org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
| Modifier and Type | Class and Description |
|---|---|
protected class |
SubstanceRibbonUI.SubstanceBandHostPanel
Panel for hosting ribbon bands.
|
protected class |
SubstanceRibbonUI.SubstanceRibbonLayout |
protected class |
SubstanceRibbonUI.SubstanceTaskToggleButtonsHostPanel
Panel for hosting task toggle buttons.
|
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| Modifier and Type | Field and Description |
|---|---|
protected javax.swing.JComponent |
tabPanelHeaderBackground
This component extends across the full width of the tab row
so that header backgrounds can be properly painted
|
applicationMenuButton, bandScrollablePanel, HELP_PANEL_COMPONENTS, helpButton, helpPanel, IS_USING_TITLE_PANE, propertyChangeListener, ribbon, ribbonChangeListener, ribbonComponentListener, ribbonContainerListener, taskBarPanel, taskToggleButtonGroup, taskToggleButtons, taskToggleButtonsScrollablePanel| Constructor and Description |
|---|
SubstanceRibbonUI() |
| Modifier and Type | Method and Description |
|---|---|
protected org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.BandHostPanel |
createBandHostPanel() |
protected java.awt.LayoutManager |
createLayoutManager() |
protected org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.TaskToggleButtonsHostPanel |
createTaskToggleButtonsHostPanel() |
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent comp) |
protected int |
getTabButtonGap() |
protected void |
installComponents() |
protected void |
installDefaults() |
protected void |
paintBackground(java.awt.Graphics g) |
protected void |
paintMinimizedRibbonSeparator(java.awt.Graphics g) |
protected void |
paintTaskArea(java.awt.Graphics g,
int x,
int y,
int width,
int height) |
protected void |
syncApplicationMenuTips() |
protected void |
uninstallComponents() |
protected void |
uninstallDefaults() |
createBandHostPanelLayoutManager, createTaskbarLayoutManager, createTaskToggleButtonsHostPanelLayoutManager, getBandGap, getContextualTaskGroupBounds, getCurrentlyShownRibbonTasks, getTaskbarHeight, getTaskToggleButtonHeight, getTaskToggleButtons, handleMouseWheelEvent, installListeners, installUI, isShowingScrollsForBands, isShowingScrollsForTaskToggleButtons, isUsingTitlePane, paint, scrollAndRevealTaskToggleButton, setApplicationIcon, syncRibbonState, uninstallListeners, uninstallUI, updategetApplicationIconprotected javax.swing.JComponent tabPanelHeaderBackground
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent comp)
protected void installDefaults()
installDefaults in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUIprotected void uninstallDefaults()
uninstallDefaults in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUIprotected void installComponents()
installComponents in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUIprotected void uninstallComponents()
uninstallComponents in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUIprotected java.awt.LayoutManager createLayoutManager()
createLayoutManager in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUIprotected org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.TaskToggleButtonsHostPanel createTaskToggleButtonsHostPanel()
createTaskToggleButtonsHostPanel in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUIprotected org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.BandHostPanel createBandHostPanel()
createBandHostPanel in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUIprotected void paintBackground(java.awt.Graphics g)
paintBackground in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUIprotected void paintTaskArea(java.awt.Graphics g,
int x,
int y,
int width,
int height)
paintTaskArea in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUIprotected int getTabButtonGap()
getTabButtonGap in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUIprotected void syncApplicationMenuTips()
syncApplicationMenuTips in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUIprotected void paintMinimizedRibbonSeparator(java.awt.Graphics g)
paintMinimizedRibbonSeparator in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI