Gin
Public Member Functions | Public Attributes | List of all members
CopperLookAndFeel Class Reference

Plugin specific addition to GinLookAndFeel Still black and white. More...

Inheritance diagram for CopperLookAndFeel:

Public Member Functions

 CopperLookAndFeel ()
 
juce::Typeface::Ptr getTypefaceForFont (const juce::Font &f) override
 
void drawRotarySlider (juce::Graphics &, int x, int y, int width, int height, float sliderPosProportional, float rotaryStartAngle, float rotaryEndAngle, juce::Slider &) override
 
void drawLinearSlider (juce::Graphics &, int x, int y, int width, int height, float sliderPos, float minSliderPos, float maxSliderPos, const juce::Slider::SliderStyle, juce::Slider &) override
 
void drawButtonBackground (juce::Graphics &, juce::Button &, const juce::Colour &backgroundColour, bool isMouseOverButton, bool isButtonDown) override
 
void drawButtonText (juce::Graphics &, juce::TextButton &, bool isMouseOverButton, bool isButtonDown) 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 &) override
 
void drawTextEditorOutline (juce::Graphics &, int width, int height, juce::TextEditor &) override
 
juce::PopupMenu::Options getOptionsForComboBoxPopupMenu (juce::ComboBox &box, juce::Label &) override
 
int getAlertWindowButtonHeight () override
 
juce::Font getLabelFont (juce::Label &) override
 
- Public Member Functions inherited from PluginLookAndFeel
 PluginLookAndFeel ()
 
juce::Typeface::Ptr getTypefaceForFont (const juce::Font &f) override
 
- Public Member Functions inherited from GinLookAndFeel
 GinLookAndFeel ()
 
juce::Colour defaultColour (int idx)
 
void drawRotarySlider (juce::Graphics &, int x, int y, int width, int height, float sliderPosProportional, float rotaryStartAngle, float rotaryEndAngle, juce::Slider &) override
 
void drawLinearSlider (juce::Graphics &, int x, int y, int width, int height, float sliderPos, float minSliderPos, float maxSliderPos, const juce::Slider::SliderStyle, juce::Slider &) override
 
void drawButtonBackground (juce::Graphics &, juce::Button &, const juce::Colour &backgroundColour, bool isMouseOverButton, bool isButtonDown) override
 
void drawButtonText (juce::Graphics &, juce::TextButton &, bool isMouseOverButton, bool isButtonDown) 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 &) override
 
void drawTextEditorOutline (juce::Graphics &, int width, int height, juce::TextEditor &) override
 
int getAlertWindowButtonHeight () override
 
void drawCornerResizer (juce::Graphics &g, int w, int h, bool, bool) override
 

Public Attributes

juce::SharedResourcePointer< Imagesimages
 

Additional Inherited Members

- Public Types inherited from GinLookAndFeel
enum  ColourIds {
  whiteColourId = 0x1500000 , blackColourId = 0x1500001 , displayColourId = 0x1500002 , backgroundColourId = 0x1500003 ,
  groupColourId = 0x1500004 , lightGroupColourId = 0x1500005 , grey30ColourId = 0x1500006 , grey45ColourId = 0x1500007 ,
  grey60ColourId = 0x1500008 , grey90ColourId = 0x1500009 , glass1ColourId = 0x150000a , glass2ColourId = 0x150000b ,
  matte1ColourId = 0x150000c , matte2ColourId = 0x150000d , title1ColourId = 0x150000e , title2ColourId = 0x150000f ,
  accentColourId = 0x1500010 , colourId1 = 0x8700001 , colourId2 = 0x8700002 , colourId3 = 0x8700003 ,
  colourId4 = 0x8700004 , colourId5 = 0x8700005
}
 

Detailed Description

Plugin specific addition to GinLookAndFeel Still black and white.

Constructor & Destructor Documentation

◆ CopperLookAndFeel()

CopperLookAndFeel::CopperLookAndFeel ( )

Member Function Documentation

◆ getTypefaceForFont()

juce::Typeface::Ptr CopperLookAndFeel::getTypefaceForFont ( const juce::Font &  f)
override

◆ drawRotarySlider()

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

◆ drawLinearSlider()

void CopperLookAndFeel::drawLinearSlider ( juce::Graphics &  ,
int  x,
int  y,
int  width,
int  height,
float  sliderPos,
float  minSliderPos,
float  maxSliderPos,
const juce::Slider::SliderStyle  ,
juce::Slider &   
)
override

◆ drawButtonBackground()

void CopperLookAndFeel::drawButtonBackground ( juce::Graphics &  ,
juce::Button &  ,
const juce::Colour &  backgroundColour,
bool  isMouseOverButton,
bool  isButtonDown 
)
override

◆ drawButtonText()

void CopperLookAndFeel::drawButtonText ( juce::Graphics &  ,
juce::TextButton &  ,
bool  isMouseOverButton,
bool  isButtonDown 
)
override

◆ drawComboBox()

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

◆ positionComboBoxText()

void CopperLookAndFeel::positionComboBoxText ( juce::ComboBox &  ,
juce::Label &   
)
override

◆ drawTextEditorOutline()

void CopperLookAndFeel::drawTextEditorOutline ( juce::Graphics &  ,
int  width,
int  height,
juce::TextEditor &   
)
override

◆ getOptionsForComboBoxPopupMenu()

juce::PopupMenu::Options CopperLookAndFeel::getOptionsForComboBoxPopupMenu ( juce::ComboBox &  box,
juce::Label &   
)
override

◆ getAlertWindowButtonHeight()

int CopperLookAndFeel::getAlertWindowButtonHeight ( )
override

◆ getLabelFont()

juce::Font CopperLookAndFeel::getLabelFont ( juce::Label &  )
override

Member Data Documentation

◆ images

juce::SharedResourcePointer<Images> CopperLookAndFeel::images

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