@@ -2513,6 +2513,11 @@ int LookAndFeel_V2::getCallOutBoxBorderSize (const CallOutBox&) | |||||
return 20; | return 20; | ||||
} | } | ||||
float LookAndFeel_V2::getCallOutBoxCornerSize (const CallOutBox&) | |||||
{ | |||||
return 9.0f; | |||||
} | |||||
//============================================================================== | //============================================================================== | ||||
AttributedString LookAndFeel_V2::createFileChooserHeaderText (const String& title, | AttributedString LookAndFeel_V2::createFileChooserHeaderText (const String& title, | ||||
const String& instructions) | const String& instructions) | ||||
@@ -327,6 +327,7 @@ public: | |||||
//============================================================================== | //============================================================================== | ||||
void drawCallOutBoxBackground (CallOutBox&, Graphics&, const Path& path, Image& cachedImage) override; | void drawCallOutBoxBackground (CallOutBox&, Graphics&, const Path& path, Image& cachedImage) override; | ||||
int getCallOutBoxBorderSize (const CallOutBox&) override; | int getCallOutBoxBorderSize (const CallOutBox&) override; | ||||
float getCallOutBoxCornerSize (const CallOutBox&) override; | |||||
//============================================================================== | //============================================================================== | ||||
void drawLevelMeter (Graphics&, int width, int height, float level) override; | void drawLevelMeter (Graphics&, int width, int height, float level) override; | ||||
@@ -254,7 +254,7 @@ void CallOutBox::refreshPath() | |||||
outline.addBubble (content.getBounds().toFloat().expanded (gap, gap), | outline.addBubble (content.getBounds().toFloat().expanded (gap, gap), | ||||
getLocalBounds().toFloat(), | getLocalBounds().toFloat(), | ||||
targetPoint - getPosition().toFloat(), | targetPoint - getPosition().toFloat(), | ||||
9.0f, arrowSize * 0.7f); | |||||
getLookAndFeel().getCallOutBoxCornerSize (*this), arrowSize * 0.7f); | |||||
} | } | ||||
void CallOutBox::timerCallback() | void CallOutBox::timerCallback() | ||||
@@ -145,6 +145,7 @@ public: | |||||
virtual void drawCallOutBoxBackground (CallOutBox&, Graphics&, const Path&, Image&) = 0; | virtual void drawCallOutBoxBackground (CallOutBox&, Graphics&, const Path&, Image&) = 0; | ||||
virtual int getCallOutBoxBorderSize (const CallOutBox&) = 0; | virtual int getCallOutBoxBorderSize (const CallOutBox&) = 0; | ||||
virtual float getCallOutBoxCornerSize (const CallOutBox&) = 0; | |||||
}; | }; | ||||
//============================================================================== | //============================================================================== | ||||