diff --git a/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.cpp b/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.cpp index 9edee80c94..5802d5808b 100644 --- a/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.cpp +++ b/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.cpp @@ -336,11 +336,9 @@ void LookAndFeel_V2::drawToggleButton (Graphics& g, ToggleButton& button, if (! button.isEnabled()) g.setOpacity (0.5f); - const int textX = (int) tickWidth + 5; - g.drawFittedText (button.getButtonText(), - textX, 0, - button.getWidth() - textX - 2, button.getHeight(), + button.getLocalBounds().withTrimmedLeft (roundToInt (tickWidth) + 5) + .withTrimmedRight (2), Justification::centredLeft, 10); } diff --git a/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp b/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp index 9bfbd8d106..29facbd2ba 100644 --- a/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp +++ b/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp @@ -333,11 +333,9 @@ void LookAndFeel_V4::drawToggleButton (Graphics& g, ToggleButton& button, if (! button.isEnabled()) g.setOpacity (0.5f); - const auto textX = roundToInt (tickWidth) + 10; - g.drawFittedText (button.getButtonText(), - textX, 0, - button.getWidth() - textX - 2, button.getHeight(), + button.getLocalBounds().withTrimmedLeft (roundToInt (tickWidth) + 10) + .withTrimmedRight (2), Justification::centredLeft, 10); }