JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
juce::TabbedButtonBar::LookAndFeelMethods Struct Referenceabstract

This abstract base class is implemented by LookAndFeel classes to provide window drawing functionality. More...

#include "juce_TabbedButtonBar.h"

Inheritance diagram for juce::TabbedButtonBar::LookAndFeelMethods:
juce::LookAndFeel juce::LookAndFeel_V2 juce::LookAndFeel_V1 juce::LookAndFeel_V3 juce::LookAndFeel_V4

Public Member Functions

virtual int getTabButtonSpaceAroundImage ()=0
 
virtual int getTabButtonOverlap (int tabDepth)=0
 
virtual int getTabButtonBestWidth (TabBarButton &, int tabDepth)=0
 
virtual Rectangle< intgetTabButtonExtraComponentBounds (const TabBarButton &, Rectangle< int > &textArea, Component &extraComp)=0
 
virtual void drawTabButton (TabBarButton &, Graphics &, bool isMouseOver, bool isMouseDown)=0
 
virtual Font getTabButtonFont (TabBarButton &, float height)=0
 
virtual void drawTabButtonText (TabBarButton &, Graphics &, bool isMouseOver, bool isMouseDown)=0
 
virtual void drawTabbedButtonBarBackground (TabbedButtonBar &, Graphics &)=0
 
virtual void drawTabAreaBehindFrontButton (TabbedButtonBar &, Graphics &, int w, int h)=0
 
virtual void createTabButtonShape (TabBarButton &, Path &path, bool isMouseOver, bool isMouseDown)=0
 
virtual void fillTabButtonShape (TabBarButton &, Graphics &, const Path &path, bool isMouseOver, bool isMouseDown)=0
 
virtual ButtoncreateTabBarExtrasButton ()=0
 

Detailed Description

This abstract base class is implemented by LookAndFeel classes to provide window drawing functionality.

Definition at line 309 of file juce_TabbedButtonBar.h.


The documentation for this struct was generated from the following file: