1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
JUCE/modules/juce_graphics/detail
attila d2d5e9bdd2 TextEditor: Fix setLineSpacing
Applies the previously missed line spacing value of the TextEditor.

The changes in JustifiedText fix calculating the vertical position of
the first line for the case where ShapedTextOptions has the following
settings:

isBaselineAtZero() == false,
getHeight().has_value() == false
getLeading() > 1.0f

This case however is only triggered by the TextEditor, as with all
functions in GlyphArrangement at least one setting is different.
2025-04-23 18:11:26 +02:00
..
juce_JustifiedText.cpp TextEditor: Fix setLineSpacing 2025-04-23 18:11:26 +02:00
juce_JustifiedText.h TextEditor: Fix centred and right alignment when word wrap is disabled 2025-03-20 21:12:32 +01:00
juce_Ranges.cpp Ranges: ShapedText: Use out params for improving TextEditor performance 2025-03-13 12:16:16 +01:00
juce_Ranges.h Ranges: ShapedText: Use out params for improving TextEditor performance 2025-03-13 12:16:16 +01:00
juce_ShapedText.cpp ShapedText: Break ligatures into multiple iterable placeholder glyphs 2025-03-13 12:16:16 +01:00
juce_ShapedText.h ShapedText: Break ligatures into multiple iterable placeholder glyphs 2025-03-13 12:16:16 +01:00
juce_SimpleShapedText.cpp ShapedText: Fix potential crash caused by invalid Unicode strings 2025-04-02 15:33:27 +02:00
juce_SimpleShapedText.h Fix TextEditor crash when Font resolution fails 2025-04-02 15:33:27 +02:00
juce_Unicode.h Add detail::UnicodeHelpers::getLineBreaks 2025-03-13 12:16:16 +01:00