diff options
author | Richard Wilson <rjw@netsurf-browser.org> | 2006-01-02 05:23:26 +0000 |
---|---|---|
committer | Richard Wilson <rjw@netsurf-browser.org> | 2006-01-02 05:23:26 +0000 |
commit | 009ac8c7a0d5e7b7c0c4485daabb0dbbc3dc9757 (patch) | |
tree | b2be46096cb5c90a48fbb2c931edd69199e973d6 | |
parent | fbed70528410b5ce3ab708d2be158c9d9bbacb50 (diff) | |
download | netsurf-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.c | 6 | ||||
-rw-r--r-- | riscos/configure/configure.h | 2 |
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
|