This abstract base class is implemented by LookAndFeel classes. More...
#include <juce_BubbleComponent.h>
Public Member Functions | |
virtual | ~LookAndFeelMethods ()=default |
virtual void | drawBubble (Graphics &g, BubbleComponent &bubbleComponent, const Point< float > &positionOfTip, const Rectangle< float > &body)=0 |
Override this method to draw a speech-bubble pointing at a specific location on the screen. | |
virtual void | setComponentEffectForBubbleComponent (BubbleComponent &bubbleComponent)=0 |
Override this method to set effects, such as a drop-shadow, on a BubbleComponent. | |
This abstract base class is implemented by LookAndFeel classes.
|
virtualdefault |
|
pure virtual |
Override this method to draw a speech-bubble pointing at a specific location on the screen.
Implemented in LookAndFeel_V2.
|
pure virtual |
Override this method to set effects, such as a drop-shadow, on a BubbleComponent.
This will be called whenever a BubbleComponent is constructed or its look-and-feel changes.
If you need to trigger this callback to update an effect, call sendLookAndFeelChange() on the component.
Implemented in LookAndFeel_V2.