textEditorStyle.cpp (742B)
1 #include "textEditorStyle.h" 2 3 namespace genericUI 4 { 5 juce::Font TextEditorStyle::getPopupMenuFont() 6 { 7 return LookAndFeel_V4::getPopupMenuFont(); // NOLINT(bugprone-parent-virtual-call) 8 } 9 10 void TextEditorStyle::apply(juce::TextEditor& _target) const 11 { 12 _target.setColour(juce::TextEditor::ColourIds::backgroundColourId, m_bgColor); 13 _target.setColour(juce::TextEditor::ColourIds::outlineColourId, m_outlineColor); 14 _target.setColour(juce::TextEditor::ColourIds::textColourId, m_color); 15 _target.setColour(juce::TextEditor::ColourIds::focusedOutlineColourId, m_outlineColor); 16 _target.setColour(juce::TextEditor::ColourIds::highlightedTextColourId, m_color); 17 18 _target.setTextToShowWhenEmpty(m_text, m_color.withAlpha(0.5f)); 19 } 20 }