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, update
getApplicationIcon
protected 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.BasicRibbonUI
protected void uninstallDefaults()
uninstallDefaults
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
protected void installComponents()
installComponents
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
protected void uninstallComponents()
uninstallComponents
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
protected java.awt.LayoutManager createLayoutManager()
createLayoutManager
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
protected org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.TaskToggleButtonsHostPanel createTaskToggleButtonsHostPanel()
createTaskToggleButtonsHostPanel
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
protected org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.BandHostPanel createBandHostPanel()
createBandHostPanel
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
protected void paintBackground(java.awt.Graphics g)
paintBackground
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
protected void paintTaskArea(java.awt.Graphics g, int x, int y, int width, int height)
paintTaskArea
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
protected int getTabButtonGap()
getTabButtonGap
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
protected void syncApplicationMenuTips()
syncApplicationMenuTips
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
protected void paintMinimizedRibbonSeparator(java.awt.Graphics g)
paintMinimizedRibbonSeparator
in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI