summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Wilson <rjw@netsurf-browser.org>2006-01-02 05:23:26 +0000
committerRichard Wilson <rjw@netsurf-browser.org>2006-01-02 05:23:26 +0000
commit009ac8c7a0d5e7b7c0c4485daabb0dbbc3dc9757 (patch)
treeb2be46096cb5c90a48fbb2c931edd69199e973d6
parentfbed70528410b5ce3ab708d2be158c9d9bbacb50 (diff)
downloadnetsurf-009ac8c7a0d5e7b7c0c4485daabb0dbbc3dc9757.tar.gz
netsurf-009ac8c7a0d5e7b7c0c4485daabb0dbbc3dc9757.tar.bz2
[project @ 2006-01-02 05:23:26 by rjw]
Image configuration tool. svn path=/import/netsurf/; revision=1944
-rw-r--r--riscos/configure.c6
-rw-r--r--riscos/configure/configure.h2
2 files changed, 7 insertions, 1 deletions
diff --git a/riscos/configure.c b/riscos/configure.c
index 565274861..e119a19d1 100644
--- a/riscos/configure.c
+++ b/riscos/configure.c
@@ -68,6 +68,9 @@ void ro_gui_configure_initialise(void) {
ro_gui_configure_register("con_memory",
ro_gui_options_memory_initialise,
ro_gui_wimp_event_finalise);
+ ro_gui_configure_register("con_image",
+ ro_gui_options_image_initialise,
+ ro_gui_options_image_finalise);
}
void ro_gui_configure_show(void) {
@@ -88,7 +91,8 @@ bool ro_gui_configure_click(wimp_pointer *pointer) {
if (tool->i == pointer->i) {
if (!tool->open) {
tool->open = true;
- tool->initialise(tool->w);
+ if (!tool->initialise(tool->w))
+ return false;
ro_gui_dialog_open_persistent(
configure_window,
tool->w, true);
diff --git a/riscos/configure/configure.h b/riscos/configure/configure.h
index 5dd146649..5698667a4 100644
--- a/riscos/configure/configure.h
+++ b/riscos/configure/configure.h
@@ -17,5 +17,7 @@
bool ro_gui_options_fonts_initialise(wimp_w w);
bool ro_gui_options_memory_initialise(wimp_w w);
+bool ro_gui_options_image_initialise(wimp_w w);
+void ro_gui_options_image_finalise(wimp_w w);
#endif