diff options
author | Richard Wilson <rjw@netsurf-browser.org> | 2005-01-23 16:09:05 +0000 |
---|---|---|
committer | Richard Wilson <rjw@netsurf-browser.org> | 2005-01-23 16:09:05 +0000 |
commit | 422df9008913857667ff20bf3ec295c1839cbc45 (patch) | |
tree | e3a122c9b871a9487372ca0d958e3c520f89f777 /riscos/dialog.c | |
parent | 54f903d1b457a280f2cf0a677667428dd3dee239 (diff) | |
download | netsurf-422df9008913857667ff20bf3ec295c1839cbc45.tar.gz netsurf-422df9008913857667ff20bf3ec295c1839cbc45.tar.bz2 |
[project @ 2005-01-23 16:09:05 by rjw]
Further work on theme installing
svn path=/import/netsurf/; revision=1463
Diffstat (limited to 'riscos/dialog.c')
-rw-r--r-- | riscos/dialog.c | 7 |
1 files changed, 6 insertions, 1 deletions
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 */ |