summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Wilson <rjw@netsurf-browser.org>2006-01-02 00:09:11 +0000
committerRichard Wilson <rjw@netsurf-browser.org>2006-01-02 00:09:11 +0000
commitb1fda494416fc2e044cbbac8c72c3e335af2ba37 (patch)
treefb0cd1bf07da4ba8860c90f5f5a1e79562bf83a0
parentb9c8f6fa4beb465df17a8b0b13a2b601ed4946ed (diff)
downloadnetsurf-b1fda494416fc2e044cbbac8c72c3e335af2ba37.tar.gz
netsurf-b1fda494416fc2e044cbbac8c72c3e335af2ba37.tar.bz2
[project @ 2006-01-02 00:09:11 by rjw]
Fix print dialog svn path=/import/netsurf/; revision=1933
-rw-r--r--riscos/print.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/riscos/print.c b/riscos/print.c
index e07431f1a..2f04d0a5f 100644
--- a/riscos/print.c
+++ b/riscos/print.c
@@ -79,6 +79,9 @@ void ro_gui_print_init(void) {
dialog_print = ro_gui_dialog_create("print");
ro_gui_wimp_event_register_radio(dialog_print, radio_print_type);
ro_gui_wimp_event_register_radio(dialog_print, radio_print_orientation);
+ ro_gui_wimp_event_register_checkbox(dialog_print, ICON_PRINT_FG_IMAGES);
+ ro_gui_wimp_event_register_checkbox(dialog_print, ICON_PRINT_BG_IMAGES);
+ ro_gui_wimp_event_register_checkbox(dialog_print, ICON_PRINT_IN_BACKGROUND);
ro_gui_wimp_event_register_text_field(dialog_print, ICON_PRINT_SHEETS_TEXT);
ro_gui_wimp_event_register_numeric_field(dialog_print, ICON_PRINT_COPIES,
ICON_PRINT_COPIES_UP, ICON_PRINT_COPIES_DOWN, 1, 99, 1, 0);
@@ -157,9 +160,9 @@ bool ro_gui_print_click(wimp_pointer *pointer)
return true;
switch (pointer->i) {
- case ICON_PRINT_SHEETS:
case ICON_PRINT_TO_BOTTOM:
- print_update_sheets_shaded_state(true);
+ case ICON_PRINT_SHEETS:
+ print_update_sheets_shaded_state(pointer->i != ICON_PRINT_SHEETS);
break;
}
return false;