Browse Source

Fixed some missing Button connected flags in L&F_V4

tags/2021-05-28
ed 6 years ago
parent
commit
7317e37270
1 changed files with 10 additions and 5 deletions
  1. +10
    -5
      modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp

+ 10
- 5
modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp View File

@@ -298,16 +298,21 @@ void LookAndFeel_V4::drawButtonBackground (Graphics& g,
g.setColour (baseColour);
if (button.isConnectedOnLeft() || button.isConnectedOnRight())
auto flatOnLeft = button.isConnectedOnLeft();
auto flatOnRight = button.isConnectedOnRight();
auto flatOnTop = button.isConnectedOnTop();
auto flatOnBottom = button.isConnectedOnBottom();
if (flatOnLeft || flatOnRight || flatOnTop || flatOnBottom)
{
Path path;
path.addRoundedRectangle (bounds.getX(), bounds.getY(),
bounds.getWidth(), bounds.getHeight(),
cornerSize, cornerSize,
! button.isConnectedOnLeft(),
! button.isConnectedOnRight(),
! button.isConnectedOnLeft(),
! button.isConnectedOnRight());
! (flatOnLeft || flatOnTop),
! (flatOnRight || flatOnTop),
! (flatOnLeft || flatOnBottom),
! (flatOnRight || flatOnBottom));
g.fillPath (path);


Loading…
Cancel
Save