25 #ifndef JUCE_DRAWABLETEXT_H_INCLUDED 26 #define JUCE_DRAWABLETEXT_H_INCLUDED 48 void setText (
const String& newText);
65 void setFont (
const Font& newFont,
bool applySizeAndScale);
119 Font getFont()
const;
132 static const Identifier text, colour, font, justification, topLeft,
topRight, bottomLeft, fontHeight, fontHScale;
140 Font font, scaledFont;
148 void refreshBounds();
155 #endif // JUCE_DRAWABLETEXT_H_INCLUDED Definition: juce_DrawableText.h:35
void setColour(int colourId, Colour newColour)
Definition: juce_Component.cpp:2189
Definition: juce_Font.h:39
Definition: juce_RelativeCoordinate.h:70
#define noexcept
Definition: juce_CompilerSupport.h:141
const String & getText() const noexcept
Definition: juce_DrawableText.h:51
Definition: juce_Justification.h:38
Definition: juce_Expression.h:113
Colour getColour() const noexcept
Definition: juce_DrawableText.h:57
const Font & getFont() const noexcept
Definition: juce_DrawableText.h:68
Definition: juce_Point.h:39
Definition: juce_String.h:43
#define JUCE_API
Definition: juce_StandardHeader.h:139
const RelativeCoordinate & getFontHeight() const
Definition: juce_DrawableText.h:82
Definition: juce_Drawable.h:222
Definition: juce_Rectangle.h:36
Definition: juce_Colour.h:35
static const Identifier topRight
Definition: juce_DrawableText.h:132
Definition: juce_DrawableText.h:104
virtual void paint(Graphics &g)
Definition: juce_Component.cpp:1929
Definition: juce_RelativeCoordinatePositioner.h:33
virtual Drawable * createCopy() const =0
virtual ValueTree createValueTree(ComponentBuilder::ImageProvider *imageProvider) const =0
const RelativeParallelogram & getBoundingBox() const noexcept
Definition: juce_DrawableText.h:77
Definition: juce_RelativeParallelogram.h:35
bool registerCoordinates() override
Definition: juce_Drawable.h:230
const RelativeCoordinate & getFontHorizontalScale() const
Definition: juce_DrawableText.h:85
Definition: juce_ComponentBuilder.h:45
Definition: juce_Drawable.h:35
Definition: juce_Value.h:44
Definition: juce_GraphicsContext.h:42
Definition: juce_Drawable.h:185
Definition: juce_ValueTree.h:64
#define JUCE_LEAK_DETECTOR(OwnerClass)
Definition: juce_LeakedObjectDetector.h:141
Definition: juce_UndoManager.h:49
Justification getJustification() const noexcept
Definition: juce_DrawableText.h:74
virtual Rectangle< float > getDrawableBounds() const =0
static const Identifier valueTreeType
Definition: juce_DrawableText.h:98
Definition: juce_Identifier.h:43
Definition: juce_ComponentBuilder.h:183