| createTabBarExtrasButton()=0 | juce::TabbedButtonBar::LookAndFeelMethods | pure virtual | 
  | createTabButtonShape(TabBarButton &, Path &path, bool isMouseOver, bool isMouseDown)=0 | juce::TabbedButtonBar::LookAndFeelMethods | pure virtual | 
  | drawTabAreaBehindFrontButton(TabbedButtonBar &, Graphics &, int w, int h)=0 | juce::TabbedButtonBar::LookAndFeelMethods | pure virtual | 
  | drawTabbedButtonBarBackground(TabbedButtonBar &, Graphics &)=0 | juce::TabbedButtonBar::LookAndFeelMethods | pure virtual | 
  | drawTabButton(TabBarButton &, Graphics &, bool isMouseOver, bool isMouseDown)=0 | juce::TabbedButtonBar::LookAndFeelMethods | pure virtual | 
  | drawTabButtonText(TabBarButton &, Graphics &, bool isMouseOver, bool isMouseDown)=0 | juce::TabbedButtonBar::LookAndFeelMethods | pure virtual | 
  | fillTabButtonShape(TabBarButton &, Graphics &, const Path &path, bool isMouseOver, bool isMouseDown)=0 | juce::TabbedButtonBar::LookAndFeelMethods | pure virtual | 
  | getTabButtonBestWidth(TabBarButton &, int tabDepth)=0 | juce::TabbedButtonBar::LookAndFeelMethods | pure virtual | 
  | getTabButtonExtraComponentBounds(const TabBarButton &, Rectangle< int > &textArea, Component &extraComp)=0 | juce::TabbedButtonBar::LookAndFeelMethods | pure virtual | 
  | getTabButtonFont(TabBarButton &, float height)=0 | juce::TabbedButtonBar::LookAndFeelMethods | pure virtual | 
  | getTabButtonOverlap(int tabDepth)=0 | juce::TabbedButtonBar::LookAndFeelMethods | pure virtual | 
  | getTabButtonSpaceAroundImage()=0 | juce::TabbedButtonBar::LookAndFeelMethods | pure virtual | 
  | ~LookAndFeelMethods()=default | juce::TabbedButtonBar::LookAndFeelMethods | virtual |