diff options
author | Vincent Sanders <vince@netsurf-browser.org> | 2009-02-20 09:51:21 +0000 |
---|---|---|
committer | Vincent Sanders <vince@netsurf-browser.org> | 2009-02-20 09:51:21 +0000 |
commit | 0cecbe3cbcef566fb679aed5f0055397cb4c040c (patch) | |
tree | 82e0b523e73d5c069060b79b41d697839585b924 /framebuffer/fb_rootwindow.c | |
parent | 8aa291df0f63bb152d6d2893f361f6ae06fe06d7 (diff) | |
download | netsurf-0cecbe3cbcef566fb679aed5f0055397cb4c040c.tar.gz netsurf-0cecbe3cbcef566fb679aed5f0055397cb4c040c.tar.bz2 |
allow framebuffer port to use freetype2 library
svn path=/trunk/netsurf/; revision=6570
Diffstat (limited to 'framebuffer/fb_rootwindow.c')
-rw-r--r-- | framebuffer/fb_rootwindow.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/framebuffer/fb_rootwindow.c b/framebuffer/fb_rootwindow.c index dd04ff726..05b3eaeaf 100644 --- a/framebuffer/fb_rootwindow.c +++ b/framebuffer/fb_rootwindow.c @@ -79,6 +79,8 @@ struct fb_widget { char* text; }; +static struct css_style root_style; + static struct fb_widget *widget_list; /* widget for status */ @@ -141,7 +143,7 @@ fb_redraw_widget(struct fb_widget *widget) if (widget->text != NULL) { plot.text(fb_plot_ctx.x0 + 2, fb_plot_ctx.y0 + 15, - NULL, + &root_style, widget->text, strlen(widget->text), widget->bg, @@ -383,6 +385,10 @@ void fb_rootwindow_create(framebuffer_t *fb) /* no widget yet has input */ inputfocus_widget = NULL; + /* setup root css style (for text etc.) */ + root_style.font_size.value.length.unit = CSS_UNIT_PX; + root_style.font_size.value.length.value = 14; + /* underlying root window, cannot take input and lowest in stack */ rootwindow = calloc(1, sizeof(struct gui_window)); rootwindow->x = 0; |