* 'master' of https://github.com/hellerve/lampshade:
  formatting :)
  ignore DS_Store
This commit is contained in:
2017-06-20 01:32:23 -04:00
2 changed files with 20 additions and 18 deletions

1
.gitignore vendored
View File

@@ -1,3 +1,4 @@
.DS_Store
JuceLibraryCode/ JuceLibraryCode/
Builds/ Builds/
*bak *bak

View File

@@ -5,15 +5,15 @@
class LampshadeLookAndFeel : public LookAndFeel_V4 { class LampshadeLookAndFeel : public LookAndFeel_V4 {
public: public:
void drawLinearSlider (Graphics& g, void drawLinearSlider (Graphics& g,
int x, int x,
int y, int y,
int width, int width,
int height, int height,
float sliderPos, float sliderPos,
float minSliderPos, float minSliderPos,
float maxSliderPos, float maxSliderPos,
const Slider::SliderStyle s, const Slider::SliderStyle s,
Slider& slider) override Slider& slider) override
{ {
g.setColour(fillColor); g.setColour(fillColor);
g.fillRect((int)(x-minSliderPos), y, (int)(width+minSliderPos+maxSliderPos), height); g.fillRect((int)(x-minSliderPos), y, (int)(width+minSliderPos+maxSliderPos), height);
@@ -21,15 +21,16 @@ public:
} }
void drawLinearSliderThumb(Graphics & g, void drawLinearSliderThumb(Graphics & g,
int x, int x,
int y, int y,
int width, int width,
int height, int height,
float sliderPos, float sliderPos,
float minSliderPos, float minSliderPos,
float maxSliderPos, float maxSliderPos,
const Slider::SliderStyle , const Slider::SliderStyle,
Slider& slider) override { Slider& slider) override
{
g.setColour(sliderColor); g.setColour(sliderColor);
int nwidth = width+minSliderPos+maxSliderPos; int nwidth = width+minSliderPos+maxSliderPos;
g.fillRect((int)(x-minSliderPos), y, (int)(nwidth*((sliderPos-minSliderPos)/width)), height); g.fillRect((int)(x-minSliderPos), y, (int)(nwidth*((sliderPos-minSliderPos)/width)), height);