summaryrefslogtreecommitdiff
path: root/src/ui/text.h
diff options
context:
space:
mode:
authorJaakko Keränen <jaakko.keranen@iki.fi>2020-08-02 17:56:02 +0300
committerJaakko Keränen <jaakko.keranen@iki.fi>2020-08-02 17:56:02 +0300
commitf3d083d3f150c1e940c4086f39165fb55935344a (patch)
treed5d65702d4b80112095859e61635a95801c2d5c0 /src/ui/text.h
parenta346dd6450b9c6636110d1c882d28ca4dc82573d (diff)
Flag for tight label padding; aligning labels visually
Diffstat (limited to 'src/ui/text.h')
-rw-r--r--src/ui/text.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ui/text.h b/src/ui/text.h
index 95d49fda..f165c5b4 100644
--- a/src/ui/text.h
+++ b/src/ui/text.h
@@ -50,6 +50,7 @@ void deinit_Text (void);
50int lineHeight_Text (int fontId); 50int lineHeight_Text (int fontId);
51iInt2 measure_Text (int fontId, const char *text); 51iInt2 measure_Text (int fontId, const char *text);
52iInt2 measureRange_Text (int fontId, iRangecc text); 52iInt2 measureRange_Text (int fontId, iRangecc text);
53iRect visualBounds_Text (int fontId, iRangecc text);
53iInt2 advance_Text (int fontId, const char *text); 54iInt2 advance_Text (int fontId, const char *text);
54iInt2 advanceN_Text (int fontId, const char *text, size_t n); /* `n` in characters */ 55iInt2 advanceN_Text (int fontId, const char *text, size_t n); /* `n` in characters */
55iInt2 advanceRange_Text (int fontId, iRangecc text); 56iInt2 advanceRange_Text (int fontId, iRangecc text);
@@ -65,7 +66,7 @@ enum iAlignment {
65 66
66void draw_Text (int fontId, iInt2 pos, int color, const char *text, ...); 67void draw_Text (int fontId, iInt2 pos, int color, const char *text, ...);
67void drawAlign_Text (int fontId, iInt2 pos, int color, enum iAlignment align, const char *text, ...); 68void drawAlign_Text (int fontId, iInt2 pos, int color, enum iAlignment align, const char *text, ...);
68void drawCentered_Text (int fontId, iRect rect, int color, const char *text, ...); 69void drawCentered_Text (int fontId, iRect rect, iBool alignVisual, int color, const char *text, ...);
69void drawString_Text (int fontId, iInt2 pos, int color, const iString *text); 70void drawString_Text (int fontId, iInt2 pos, int color, const iString *text);
70 71
71SDL_Texture * glyphCache_Text (void); 72SDL_Texture * glyphCache_Text (void);