87 void setAllowedPlacement (
int newPlacement);
99 void setPosition (
Component* componentToPointTo,
100 int distanceFromTarget = 15,
int arrowLength = 10);
113 void setPosition (
Point<int> arrowTipPosition,
int arrowLength = 10);
130 int distanceFromTarget = 15,
int arrowLength = 10);
DropShadowEffect shadow
Definition juce_BubbleComponent.h:181
BubbleComponent()
Definition juce_BubbleComponent.cpp:29
virtual void paintContent(Graphics &g, int width, int height)=0
BubblePlacement
Definition juce_BubbleComponent.h:68
@ above
Definition juce_BubbleComponent.h:69
@ left
Definition juce_BubbleComponent.h:71
@ below
Definition juce_BubbleComponent.h:70
@ right
Definition juce_BubbleComponent.h:72
Rectangle< int > content
Definition juce_BubbleComponent.h:178
void paint(Graphics &) override
Definition juce_BubbleComponent.cpp:41
ColourIds
Definition juce_BubbleComponent.h:141
@ outlineColourId
Definition juce_BubbleComponent.h:143
@ backgroundColourId
Definition juce_BubbleComponent.h:142
int allowablePlacements
Definition juce_BubbleComponent.h:180
Point< int > arrowTip
Definition juce_BubbleComponent.h:179
virtual void getContentSize(int &width, int &height)=0
Definition juce_Component.h:36
Component() noexcept
Definition juce_Component.cpp:517
Definition juce_DropShadowEffect.h:86
Definition juce_GraphicsContext.h:45
Definition juce_Point.h:42
Definition juce_Rectangle.h:67
int g
Definition inflate.c:1573
static int int height
Definition pugl.h:1594
static int width
Definition pugl.h:1593
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
Definition juce_BubbleComponent.h:151
virtual void drawBubble(Graphics &, BubbleComponent &, const Point< float > &positionOfTip, const Rectangle< float > &body)=0
virtual ~LookAndFeelMethods()=default