public class SubstanceRibbonUI
extends org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
| Modifier and Type | Class | 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 | 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 | Description |
|---|---|
SubstanceRibbonUI() |
| Modifier and Type | Method | 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, updatecontains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSizeprotected 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