56 void setColour (
Colour newColour);
67 void setFont (
const Font& newFont,
bool applySizeAndScale);
85 void setFontHeight (
float newHeight);
88 void setFontHorizontalScale (
float newScale);
94 std::unique_ptr<Drawable> createCopy()
const override;
98 Path getOutlineAsPath()
const override;
100 bool replaceColour (
Colour originalColour,
Colour replacementColour)
override;
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_Colour.h:38
Drawable()
Definition juce_Drawable.cpp:29
float getFontHeight() const noexcept
Definition juce_DrawableText.h:84
std::unique_ptr< AccessibilityHandler > createAccessibilityHandler() override
Definition juce_DrawableText.cpp:212
Justification justification
Definition juce_DrawableText.h:109
Font scaledFont
Definition juce_DrawableText.h:106
const String & getText() const noexcept
Definition juce_DrawableText.h:53
float fontHScale
Definition juce_DrawableText.h:105
void setText(const String &newText)
Definition juce_DrawableText.cpp:60
String text
Definition juce_DrawableText.h:107
const Font & getFont() const noexcept
Definition juce_DrawableText.h:70
AffineTransform getTextTransform(float width, float height) const
Definition juce_DrawableText.cpp:149
Rectangle< int > getTextArea(float width, float height) const
Definition juce_DrawableText.cpp:144
Colour getColour() const noexcept
Definition juce_DrawableText.h:59
Parallelogram< float > getBoundingBox() const noexcept
Definition juce_DrawableText.h:79
Justification getJustification() const noexcept
Definition juce_DrawableText.h:76
Parallelogram< float > bounds
Definition juce_DrawableText.h:104
void refreshBounds()
Definition juce_DrawableText.cpp:127
float fontHeight
Definition juce_DrawableText.h:105
float getFontHorizontalScale() const noexcept
Definition juce_DrawableText.h:87
DrawableText()
Definition juce_DrawableText.cpp:29
Colour colour
Definition juce_DrawableText.h:108
Font font
Definition juce_DrawableText.h:106
Definition juce_Font.h:42
Definition juce_GraphicsContext.h:45
Definition juce_Justification.h:41
Definition juce_Parallelogram.h:38
Definition juce_Path.h:65
Definition juce_Rectangle.h:67
Definition juce_String.h:53
static int int height
Definition pugl.h:1594
static int width
Definition pugl.h:1593
#define JUCE_LEAK_DETECTOR(OwnerClass)
Definition juce_LeakedObjectDetector.h:138
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
#define const
Definition zconf.h:137