foleys_gui_magic
WYSWYG editor for JUCE GUIs including Visualisers
Public Member Functions | List of all members
LookAndFeel Class Reference
+ Inheritance diagram for LookAndFeel:

Public Member Functions

 LookAndFeel ()=default
 
void drawRotarySlider (juce::Graphics &, int x, int y, int width, int height, float sliderPosProportional, float rotaryStartAngle, float rotaryEndAngle, juce::Slider &) override
 
void drawComboBox (juce::Graphics &, int width, int height, bool isButtonDown, int buttonX, int buttonY, int buttonW, int buttonH, juce::ComboBox &) override
 
void positionComboBoxText (juce::ComboBox &, juce::Label &labelToPosition) override
 
void drawTabButton (juce::TabBarButton &, juce::Graphics &, bool isMouseOver, bool isMouseDown) override
 
- Public Member Functions inherited from JuceLookAndFeel_V4
 JuceLookAndFeel_V4 ()=default
 
void drawPopupMenuItemWithOptions (juce::Graphics &, const juce::Rectangle< int > &area, bool isHighlighted, const juce::PopupMenu::Item &item, const juce::PopupMenu::Options &) override
 

Constructor & Destructor Documentation

◆ LookAndFeel()

LookAndFeel ( )
default

Member Function Documentation

◆ drawRotarySlider()

void drawRotarySlider ( juce::Graphics &  g,
int  x,
int  y,
int  width,
int  height,
float  sliderPosProportional,
float  rotaryStartAngle,
float  rotaryEndAngle,
juce::Slider &  slider 
)
override

◆ drawComboBox()

void drawComboBox ( juce::Graphics &  g,
int  width,
int  height,
bool  isButtonDown,
int  buttonX,
int  buttonY,
int  buttonW,
int  buttonH,
juce::ComboBox &  box 
)
override

◆ positionComboBoxText()

void positionComboBoxText ( juce::ComboBox &  box,
juce::Label &  labelToPosition 
)
override

◆ drawTabButton()

void drawTabButton ( juce::TabBarButton &  button,
juce::Graphics &  g,
bool  isMouseOver,
bool  isMouseDown 
)
override

The documentation for this class was generated from the following files: