diff options
author | Vincent Sanders <vince@kyllikki.org> | 2016-04-24 11:05:05 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2016-04-24 11:05:05 +0100 |
commit | 0b7edfd252423edf097d82b8354ef34946a1a290 (patch) | |
tree | ad677799a161f9180c0284eeb8f4f921f01bd0d4 /framebuffer/fbtk | |
parent | ae01f3661938b14b44a907113b6b65c0e3d1721d (diff) | |
download | netsurf-0b7edfd252423edf097d82b8354ef34946a1a290.tar.gz netsurf-0b7edfd252423edf097d82b8354ef34946a1a290.tar.bz2 |
update framebuffer frontend to use layout table
Diffstat (limited to 'framebuffer/fbtk')
-rw-r--r-- | framebuffer/fbtk/text.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/framebuffer/fbtk/text.c b/framebuffer/fbtk/text.c index f15586a92..3d3558347 100644 --- a/framebuffer/fbtk/text.c +++ b/framebuffer/fbtk/text.c @@ -29,7 +29,6 @@ #include "utils/log.h" #include "desktop/browser.h" -#include "desktop/font.h" #include "framebuffer/gui.h" #include "framebuffer/fbtk.h" @@ -342,7 +341,7 @@ text_input(fbtk_widget_t *widget, fbtk_callback_info *cbi) widget->u.text.len--; widget->u.text.text[widget->u.text.len] = 0; - nsfont.font_width(&font_style, widget->u.text.text, + fb_font_width(&font_style, widget->u.text.text, widget->u.text.len, &widget->u.text.width); caret_moved = true; @@ -428,14 +427,14 @@ text_input(fbtk_widget_t *widget, fbtk_callback_info *cbi) widget->u.text.len++; widget->u.text.text[widget->u.text.len] = '\0'; - nsfont.font_width(&font_style, widget->u.text.text, + fb_font_width(&font_style, widget->u.text.text, widget->u.text.len, &widget->u.text.width); caret_moved = true; break; } if (caret_moved) { - nsfont.font_width(&font_style, widget->u.text.text, + fb_font_width(&font_style, widget->u.text.text, widget->u.text.idx, &widget->u.text.idx_offset); fbtk_set_caret(widget, true, widget->u.text.idx_offset + border, @@ -467,7 +466,7 @@ text_input_click(fbtk_widget_t *widget, fbtk_callback_info *cbi) widget->u.text.idx = widget->u.text.len; - nsfont.font_position_in_string(&font_style, widget->u.text.text, + fb_font_position(&font_style, widget->u.text.text, widget->u.text.len, cbi->x - border, &idx, &widget->u.text.idx_offset); @@ -529,9 +528,9 @@ fbtk_set_text(fbtk_widget_t *widget, const char *text) fb_text_font_style(widget, &fh, &border, &font_style); - nsfont.font_width(&font_style, widget->u.text.text, + fb_font_width(&font_style, widget->u.text.text, widget->u.text.len, &widget->u.text.width); - nsfont.font_width(&font_style, widget->u.text.text, + fb_font_width(&font_style, widget->u.text.text, widget->u.text.idx, &widget->u.text.idx_offset); if (fbtk_get_caret(widget, &c_x, &c_y, &c_h)) { |