41 const int numMillisecondsBeforeRemoving,
42 const bool removeWhenMouseClicked,
43 const bool deleteSelfAfterUse)
47 init (numMillisecondsBeforeRemoving, removeWhenMouseClicked, deleteSelfAfterUse);
52 const int numMillisecondsBeforeRemoving,
53 const bool removeWhenMouseClicked,
54 const bool deleteSelfAfterUse)
58 init (numMillisecondsBeforeRemoving, removeWhenMouseClicked, deleteSelfAfterUse);
67 const bool removeWhenMouseClicked,
68 const bool deleteSelfAfterUse)
79 if (! (removeWhenMouseClicked &&
isShowing()))
Definition juce_AttributedString.h:47
void setPosition(Component *componentToPointTo, int distanceFromTarget=15, int arrowLength=10)
Definition juce_BubbleComponent.cpp:57
TextLayout textLayout
Definition juce_BubbleMessageComponent.h:114
void getContentSize(int &w, int &h) override
Definition juce_BubbleMessageComponent.cpp:89
void hide(bool fadeOut)
Definition juce_BubbleMessageComponent.cpp:111
void init(int, bool, bool)
Definition juce_BubbleMessageComponent.cpp:66
int64 expiryTime
Definition juce_BubbleMessageComponent.h:115
int mouseClickCounter
Definition juce_BubbleMessageComponent.h:113
void showAt(const Rectangle< int > &position, const AttributedString &message, int numMillisecondsBeforeRemoving, bool removeWhenMouseClicked=true, bool deleteSelfAfterUse=false)
Definition juce_BubbleMessageComponent.cpp:39
int fadeOutLength
Definition juce_BubbleMessageComponent.h:113
BubbleMessageComponent(int fadeOutLengthMs=150)
Definition juce_BubbleMessageComponent.cpp:29
void paintContent(Graphics &g, int w, int h) override
Definition juce_BubbleMessageComponent.cpp:95
bool deleteAfterUse
Definition juce_BubbleMessageComponent.h:116
~BubbleMessageComponent() override
Definition juce_BubbleMessageComponent.cpp:35
void createLayout(const AttributedString &)
Definition juce_BubbleMessageComponent.cpp:61
void timerCallback() override
Definition juce_BubbleMessageComponent.cpp:103
Definition juce_Component.h:36
bool isShowing() const
Definition juce_Component.cpp:634
void setAlpha(float newAlpha)
Definition juce_Component.cpp:1892
void repaint()
Definition juce_Component.cpp:1917
Colour findColour(int colourID, bool inheritFromParent=false) const
Definition juce_Component.cpp:2219
virtual void setVisible(bool shouldBeVisible)
Definition juce_Component.cpp:575
static Desktop &JUCE_CALLTYPE getInstance()
Definition juce_Desktop.cpp:50
Definition juce_GraphicsContext.h:45
Definition juce_Rectangle.h:67
static uint32 getMillisecondCounter() noexcept
Definition juce_Time.cpp:241
void stopTimer() noexcept
Definition juce_Timer.cpp:357
void startTimer(int intervalInMilliseconds) noexcept
Definition juce_Timer.cpp:332
UINT_D64 w
Definition inflate.c:942
int g
Definition inflate.c:1573
Definition carla_juce.cpp:31
unsigned int uint32
Definition juce_MathsFunctions.h:45
const float bubblePaddingY
Definition juce_BubbleMessageComponent.cpp:87
const float bubblePaddingX
Definition juce_BubbleMessageComponent.cpp:86
#define false
Definition ordinals.h:83
const char * text
Definition swell-functions.h:167
uch h[RAND_HEAD_LEN]
Definition crypt.c:459
typedef int(UZ_EXP MsgFn)()