diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2013-09-09 13:11:36 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2013-09-09 13:11:36 +0100 |
commit | 3d123d72fc9b09d5caba0bb1100cf7bb142120e2 (patch) | |
tree | 9df84c09ec0d691fb1b4487e849dcabc55e6924a | |
parent | b10252e3255df587ef4f64ee592c90f3e22a25ba (diff) | |
download | netsurf-3d123d72fc9b09d5caba0bb1100cf7bb142120e2.tar.gz netsurf-3d123d72fc9b09d5caba0bb1100cf7bb142120e2.tar.bz2 |
Enable front end to select treeview text size.
-rw-r--r-- | desktop/tree.c | 2 | ||||
-rw-r--r-- | desktop/treeview.c | 6 | ||||
-rw-r--r-- | desktop/treeview.h | 3 |
3 files changed, 7 insertions, 4 deletions
diff --git a/desktop/tree.c b/desktop/tree.c index f64c3901e..6097c22a6 100644 --- a/desktop/tree.c +++ b/desktop/tree.c @@ -129,7 +129,7 @@ static bool treeview_test_init(struct tree *tree) treeview_inits++; if (treeview_inits == 1) - treeview_init(); + treeview_init(0); switch (tree->flags) { case TREE_COOKIES: diff --git a/desktop/treeview.c b/desktop/treeview.c index 41d176f2e..6b74c9033 100644 --- a/desktop/treeview.c +++ b/desktop/treeview.c @@ -3560,14 +3560,16 @@ static void treeview_init_furniture(void) /* Exported interface, documented in treeview.h */ -nserror treeview_init(void) +nserror treeview_init(int font_pt_size) { int font_px_size; - int font_pt_size = 11; if (tree_g.initialised == true) return NSERROR_OK; + if (font_pt_size <= 0) + font_pt_size = 11; + treeview_init_plot_styles(font_pt_size); treeview_init_resources(); treeview_init_furniture(); diff --git a/desktop/treeview.h b/desktop/treeview.h index 9af72f9d3..6fe6521dc 100644 --- a/desktop/treeview.h +++ b/desktop/treeview.h @@ -106,9 +106,10 @@ struct treeview_callback_table { /** * Prepare treeview module for treeview usage * + * \param font_pt_size Treeview text size in pt. Set to <= 0 for default. * \return NSERROR_OK on success, appropriate error otherwise */ -nserror treeview_init(void); +nserror treeview_init(int font_pt_size); /** * Finalise the treeview module (all treeviews must have been destroyed first) |