WYSWYG editor for JUCE GUIs including Visualisers
Loading...
Searching...
No Matches
MagicLevelMeter Class Reference

#include <foleys_MagicLevelMeter.h>

Inherits Component, SettableTooltipClient, and Timer.

Classes

struct  LookAndFeelMethods
 

Public Types

enum  ColourIds {
  backgroundColourId = 0x2002100 , barBackgroundColourId , barFillColourId , outlineColourId ,
  tickmarkColourId
}
 

Public Member Functions

 MagicLevelMeter ()
 
void paint (juce::Graphics &g) override
 
void setLevelSource (MagicLevelSource *newSource)
 
void timerCallback () override
 
void lookAndFeelChanged () override
 

Member Enumeration Documentation

◆ ColourIds

enum ColourIds
Enumerator
backgroundColourId 
barBackgroundColourId 
barFillColourId 
outlineColourId 
tickmarkColourId 

Constructor & Destructor Documentation

◆ MagicLevelMeter()

Member Function Documentation

◆ paint()

void paint ( juce::Graphics & g)
override

◆ setLevelSource()

void setLevelSource ( MagicLevelSource * newSource)

Referenced by LevelMeterItem::update().

◆ timerCallback()

void timerCallback ( )
override

◆ lookAndFeelChanged()

void lookAndFeelChanged ( )
override

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