diff options
Diffstat (limited to 'src/ui/text.h')
-rw-r--r-- | src/ui/text.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ui/text.h b/src/ui/text.h index 09d92ce0..d779dd96 100644 --- a/src/ui/text.h +++ b/src/ui/text.h | |||
@@ -159,6 +159,10 @@ struct Impl_TextMetrics { | |||
159 | iInt2 advance; /* cursor offset */ | 159 | iInt2 advance; /* cursor offset */ |
160 | }; | 160 | }; |
161 | 161 | ||
162 | iLocalDef int maxWidth_TextMetrics(const iTextMetrics d) { | ||
163 | return iMax(width_Rect(d.bounds), d.advance.x); | ||
164 | } | ||
165 | |||
162 | iTextMetrics measureRange_Text (int fontId, iRangecc text); | 166 | iTextMetrics measureRange_Text (int fontId, iRangecc text); |
163 | iTextMetrics measureWrapRange_Text (int fontId, int maxWidth, iRangecc text); | 167 | iTextMetrics measureWrapRange_Text (int fontId, int maxWidth, iRangecc text); |
164 | iTextMetrics measureN_Text (int fontId, const char *text, size_t n); /* `n` in characters */ | 168 | iTextMetrics measureN_Text (int fontId, const char *text, size_t n); /* `n` in characters */ |