diff options
author | James Bursa <james@netsurf-browser.org> | 2003-11-20 00:16:31 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2003-11-20 00:16:31 +0000 |
commit | 9e13c0f9a33f3f4ce08f9df937e24e686040d960 (patch) | |
tree | bb3d5dfa1c0e1ce2b88e2df824e12e28ff96c078 /riscos/gui.c | |
parent | 9472e0c668e69a6a636a321fb15826ab0a797d62 (diff) | |
download | netsurf-9e13c0f9a33f3f4ce08f9df937e24e686040d960.tar.gz netsurf-9e13c0f9a33f3f4ce08f9df937e24e686040d960.tar.bz2 |
[project @ 2003-11-20 00:16:31 by bursa]
Clean up and simplify themes, remove old history code.
svn path=/import/netsurf/; revision=420
Diffstat (limited to 'riscos/gui.c')
-rw-r--r-- | riscos/gui.c | 29 |
1 files changed, 9 insertions, 20 deletions
diff --git a/riscos/gui.c b/riscos/gui.c index e0d9ae8de..3b28592a2 100644 --- a/riscos/gui.c +++ b/riscos/gui.c @@ -125,7 +125,7 @@ void gui_init(int argc, char** argv) OPTIONS.theme = strdup("Default"); sprintf(theme_fname, "<NetSurf$Dir>.Themes.Default"); } - current_theme = ro_theme_create(theme_fname); + ro_theme_load(theme_fname); wimp_open_template("<NetSurf$Dir>.Resources.en.Templates"); ro_gui_dialog_init(); @@ -231,14 +231,9 @@ void gui_poll(bool active) if (g != NULL) ro_gui_window_redraw(g, &(block.redraw)); else { - g = ro_lookup_gui_toolbar_from_w(block.redraw.w); - if (g != NULL) { - ro_gui_toolbar_redraw(g, &(block.redraw)); - } else { - osbool more = wimp_redraw_window(&block.redraw); - while (more) - more = wimp_get_rectangle(&block.redraw); - } + osbool more = wimp_redraw_window(&block.redraw); + while (more) + more = wimp_get_rectangle(&block.redraw); } } break; @@ -411,14 +406,9 @@ void gui_multitask(void) if (g) ro_gui_window_redraw(g, &(block.redraw)); else { - g = ro_lookup_gui_toolbar_from_w(block.redraw.w); - if (g) - ro_gui_toolbar_redraw(g, &(block.redraw)); - else { - osbool more = wimp_redraw_window(&block.redraw); - while (more) - more = wimp_get_rectangle(&block.redraw); - } + osbool more = wimp_redraw_window(&block.redraw); + while (more) + more = wimp_get_rectangle(&block.redraw); } } break; @@ -581,7 +571,7 @@ void ro_gui_icon_bar_click(wimp_pointer* pointer) gui_window_show(bw->window); browser_window_open_location(bw, HOME_URL); wimp_set_caret_position(bw->window->data.browser.toolbar, - ro_theme_icon(current_theme, THEME_TOOLBAR, "TOOLBAR_URL"), + ICON_TOOLBAR_URL, 0,0,-1, (int) strlen(bw->window->url) - 1); } } @@ -930,8 +920,7 @@ void ro_gui_open_help_page (void) gui_window_show(bw->window); browser_window_open_location(bw, HELP_URL); wimp_set_caret_position(bw->window->data.browser.toolbar, - ro_theme_icon(current_theme, THEME_TOOLBAR, - "TOOLBAR_URL"), + ICON_TOOLBAR_URL, 0,0,-1, (int) strlen(bw->window->url) - 1); } |