diff options
author | Andrew Timmins <atimmins@blueyonder.co.uk> | 2004-07-26 20:13:45 +0000 |
---|---|---|
committer | Andrew Timmins <atimmins@blueyonder.co.uk> | 2004-07-26 20:13:45 +0000 |
commit | b59616c9ab85b0f58c0318f62e39f197932a712b (patch) | |
tree | 72e5c3ffa27800e21be5f1a7d74e97a006fc7bd6 /riscos/dialog.c | |
parent | 8e7d298c65440ab93e8061a934c76076b934eddd (diff) | |
download | netsurf-b59616c9ab85b0f58c0318f62e39f197932a712b.tar.gz netsurf-b59616c9ab85b0f58c0318f62e39f197932a712b.tar.bz2 |
[project @ 2004-07-26 20:13:45 by atimmins]
Updated to support new config options (homepage, open on startup). Bug fixes with new config pane window (sticky selected radio icon bug!). Also includes up-to-date French templates.
svn path=/import/netsurf/; revision=1150
Diffstat (limited to 'riscos/dialog.c')
-rw-r--r-- | riscos/dialog.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/riscos/dialog.c b/riscos/dialog.c index 2449fb011..0f48448c4 100644 --- a/riscos/dialog.c +++ b/riscos/dialog.c @@ -537,6 +537,16 @@ void ro_gui_dialog_open_config(void) wimp_CHILD_LINKS_PARENT_VISIBLE_TOP_OR_RIGHT << wimp_CHILD_TS_EDGE_SHIFT)) { LOG(("Unable to open config proxy pane window")); } + + /* Always reset the selected panes to the default option */ + ro_gui_set_icon_selected_state(dialog_config, ICON_CONFIG_PROXY, + true); + ro_gui_set_icon_selected_state(dialog_config, ICON_CONFIG_BROWSER, + false); + ro_gui_set_icon_selected_state(dialog_config, ICON_CONFIG_THEME, + false); + ro_gui_set_icon_selected_state(dialog_config, ICON_CONFIG_MISC, + false); } /** @@ -952,6 +962,12 @@ void set_browser_choices(void) { ro_gui_set_icon_string(dialog_config_br, ICON_CONFIG_BR_ALANG, language_name(option_accept_language ? option_accept_language : "en")); + ro_gui_set_icon_string(dialog_config_br, ICON_CONFIG_BR_HOMEPAGE_URL, + option_homepage_url); + + ro_gui_set_icon_selected_state(dialog_config_br, ICON_CONFIG_BR_OPENBROWSER, + option_open_browser_at_startup); + } @@ -962,6 +978,10 @@ void set_browser_choices(void) { void get_browser_choices(void) { option_font_size = font_size; option_font_min_size = font_min_size; + option_homepage_url = ro_gui_get_icon_string(dialog_config_br, + ICON_CONFIG_BR_HOMEPAGE_URL); + option_open_browser_at_startup = ro_gui_get_icon_selected_state(dialog_config_br, + ICON_CONFIG_BR_OPENBROWSER); } |