From 422df9008913857667ff20bf3ec295c1839cbc45 Mon Sep 17 00:00:00 2001 From: Richard Wilson Date: Sun, 23 Jan 2005 16:09:05 +0000 Subject: [project @ 2005-01-23 16:09:05 by rjw] Further work on theme installing svn path=/import/netsurf/; revision=1463 --- riscos/dialog.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'riscos/dialog.c') diff --git a/riscos/dialog.c b/riscos/dialog.c index f55cb7b55..c6cb54fc7 100644 --- a/riscos/dialog.c +++ b/riscos/dialog.c @@ -139,6 +139,7 @@ void ro_gui_dialog_init(void) dialog_print = ro_gui_dialog_create("print"); dialog_config_font = ro_gui_dialog_create("config_font"); dialog_config_image = ro_gui_dialog_create("config_img"); + dialog_theme_install = ro_gui_dialog_create("theme_inst"); } @@ -455,6 +456,8 @@ void ro_gui_dialog_click(wimp_pointer *pointer) #endif else if (pointer->w == dialog_config_font) ro_gui_dialog_click_config_font(pointer); + else if (pointer->w == dialog_theme_install) + ro_gui_theme_install_click(pointer); } /** @@ -1004,7 +1007,7 @@ void ro_gui_dialog_click_config_th(wimp_pointer *pointer) { switch (pointer->i) { case ICON_CONFIG_TH_MANAGE: - os_cli("Filer_OpenDir " THEMES_DIR); + os_cli("Filer_OpenDir Choices:WWW.NetSurf.Themes"); break; case ICON_CONFIG_TH_GET: browser_window_create( @@ -1419,6 +1422,8 @@ void ro_gui_dialog_load_themes(void) { if (link->next) extent.y0 -= 16; if (extent.y0 > min_extent) extent.y0 = min_extent; xwimp_set_extent(dialog_config_th_pane, &extent); + ro_gui_set_icon_button_type(link->toolbar->toolbar_handle, + ICON_TOOLBAR_URL, wimp_BUTTON_NEVER); /* Create the descriptor icons and separator line */ -- cgit v1.2.3