10 : fontWeb(juce::FontOptions(juce::Typeface::createSystemTypefaceFor(CustomFont::forkawesomewebfont_ttf,
11 CustomFont::forkawesomewebfont_ttfSize)))
20 void drawButtonText(juce::Graphics &g, juce::TextButton &button,
bool ,
24 g.setFont(font.withHeight(
static_cast<float>(button.getHeight() * 0.6)));
26 juce::Colour textColour;
27 if (button.getClickingTogglesState() && button.getToggleState())
28 textColour = button.findColour(juce::TextButton::textColourOnId);
30 textColour = button.findColour(juce::TextButton::textColourOffId);
32 g.setColour(textColour);
40 button.setColour(juce::TextButton::ColourIds::buttonColourId, juce::Colours::black);
42 g.drawText(button.getButtonText(), button.getLocalBounds(), juce::Justification::centred,
true);
45 void drawButtonBackground(juce::Graphics &g, juce::Button &button,
const juce::Colour &backgroundColour,
46 bool isMouseOverButton,
bool isButtonDown)
override
48 auto bounds = button.getLocalBounds().toFloat();
49 std::ignore = isMouseOverButton;
51 juce::Colour fillColour = juce::Colours::transparentBlack;
52 std::ignore = backgroundColour;
53 std::ignore = isButtonDown;
59 g.setColour(fillColour);