summaryrefslogtreecommitdiff
path: root/riscos/treeview.c
diff options
context:
space:
mode:
Diffstat (limited to 'riscos/treeview.c')
-rw-r--r--riscos/treeview.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/riscos/treeview.c b/riscos/treeview.c
index 69b323a20..4978f9cd7 100644
--- a/riscos/treeview.c
+++ b/riscos/treeview.c
@@ -49,6 +49,7 @@ static void ro_gui_tree_launch_selected_node(struct tree *tree, struct node *nod
static bool ro_gui_tree_launch_node(struct tree *tree, struct node *node);
static void tree_handle_node_changed_callback(void *p);
+
/* an array of sprite addresses for Tinct */
static char *ro_gui_tree_sprites[2];
@@ -305,7 +306,8 @@ void tree_draw_node_element(struct tree *tree, struct node_element *element) {
error->errnum, error->errmess));
return;
}
- code = rufl_paint("Homerton", rufl_WEIGHT_400, 192,
+ code = rufl_paint(ro_gui_desktop_font_family, ro_gui_desktop_font_style,
+ ro_gui_desktop_font_size,
element->text, strlen(element->text),
x0 + 8, y0 + 10,
rufl_BLEND_FONT);
@@ -449,8 +451,8 @@ void tree_recalculate_node_element(struct node_element *element) {
assert(element->sprite);
case NODE_ELEMENT_TEXT:
assert(element->text);
-
- code = rufl_width("Homerton", rufl_WEIGHT_400, 192,
+ code = rufl_width(ro_gui_desktop_font_family, ro_gui_desktop_font_style,
+ ro_gui_desktop_font_size,
element->text, strlen(element->text),
&element->box.width);
if (code != rufl_OK) {
@@ -1041,7 +1043,9 @@ void ro_gui_tree_start_edit(struct tree *tree, struct node_element *element,
error->errnum, error->errmess));
tree->textarea_handle = textarea_create((wimp_w)tree->handle,
- (wimp_i)tree->edit_handle, 0, "Homerton", 192);
+ (wimp_i)tree->edit_handle, 0, ro_gui_desktop_font_family,
+ ro_gui_desktop_font_size,
+ ro_gui_desktop_font_style);
if (!tree->textarea_handle) {
ro_gui_tree_stop_edit(tree);
return;