Class SubstanceRibbonUI


  • public class SubstanceRibbonUI
    extends org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
    UI for ribbon in Substance look and feel.
    • Field Detail

      • tabPanelHeaderBackground

        protected JComponent tabPanelHeaderBackground
        This component extends across the full width of the tab row so that header backgrounds can be properly painted
    • Constructor Detail

      • SubstanceRibbonUI

        public SubstanceRibbonUI()
    • Method Detail

      • 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 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​(Graphics g)
        Overrides:
        paintBackground in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI
      • paintTaskArea

        protected void paintTaskArea​(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​(Graphics g)
        Overrides:
        paintMinimizedRibbonSeparator in class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI