LibLine: Support wrapping lines in actual_rendered_string_metrics

This will allow us to use this API to split an input to visible lines of
a specified width.
This commit is contained in:
Lucas CHOLLET 2022-11-08 01:58:04 +01:00 committed by Ali Mohammad Pur
commit 299ca10fd5
Notes: sideshowbarker 2024-07-17 09:37:30 +09:00
3 changed files with 42 additions and 8 deletions

View file

@ -20,6 +20,8 @@ struct StringMetrics {
struct LineMetrics {
Vector<MaskedChar> masked_chars;
size_t length { 0 };
size_t visible_length { 0 };
Optional<size_t> bit_length { 0 };
size_t total_length() const { return length; }
};