From a014eb27e65ec3555f4d82c2a7207722cbee79e4 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sat, 11 Feb 2017 14:22:23 -0500 Subject: [PATCH] More TODO completion in the drawtext example. --- examples/drawtext/hittest.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/examples/drawtext/hittest.c b/examples/drawtext/hittest.c index 2b80be5e..8e44e5c0 100644 --- a/examples/drawtext/hittest.c +++ b/examples/drawtext/hittest.c @@ -193,10 +193,16 @@ static void checkboxChecked(uiCheckbox *c, void *data) static void changeFont(uiFontButton *b, void *data) { - // TODO free old font name + if (defaultFont.Family != fontFamily) + uiFreeText(defaultFont.Family); // TODO rename defaultFont uiFontButtonFont(fontButton, &defaultFont); - // TODO dump the new font + printf("{\n\tfamily: %s\n\tsize: %g\n\tweight: %d\n\titalic: %d\n\tstretch: %d\n}\n", + defaultFont.Family, + defaultFont.Size, + (int) (defaultFont.Weight), + (int) (defaultFont.Italic), + (int) (defaultFont.Stretch)); redraw(); }