diff options
Diffstat (limited to 'apps/plugins/text_viewer/tv_menu.c')
-rw-r--r-- | apps/plugins/text_viewer/tv_menu.c | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/apps/plugins/text_viewer/tv_menu.c b/apps/plugins/text_viewer/tv_menu.c index f40afb8848..e62b2de4be 100644 --- a/apps/plugins/text_viewer/tv_menu.c +++ b/apps/plugins/text_viewer/tv_menu.c | |||
@@ -69,15 +69,10 @@ static bool tv_line_mode_setting(void) | |||
69 | sizeof(names) / sizeof(names[0]), NULL); | 69 | sizeof(names) / sizeof(names[0]), NULL); |
70 | } | 70 | } |
71 | 71 | ||
72 | static bool tv_view_mode_setting(void) | 72 | static bool tv_windows_setting(void) |
73 | { | 73 | { |
74 | static const struct opt_items names[] = { | 74 | return rb->set_int("Screens Per Page", "", UNIT_INT, |
75 | {"No (Narrow)", -1}, | 75 | &new_prefs.windows, NULL, 1, 1, 5, NULL); |
76 | {"Yes", -1}, | ||
77 | }; | ||
78 | |||
79 | return rb->set_option("Wide View", &new_prefs.view_mode, INT, | ||
80 | names , 2, NULL); | ||
81 | } | 76 | } |
82 | 77 | ||
83 | static bool tv_scroll_mode_setting(void) | 78 | static bool tv_scroll_mode_setting(void) |
@@ -272,7 +267,7 @@ MENUITEM_FUNCTION(word_wrap_item, 0, "Word Wrap", tv_word_wrap_setting, | |||
272 | NULL, NULL, Icon_NOICON); | 267 | NULL, NULL, Icon_NOICON); |
273 | MENUITEM_FUNCTION(line_mode_item, 0, "Line Mode", tv_line_mode_setting, | 268 | MENUITEM_FUNCTION(line_mode_item, 0, "Line Mode", tv_line_mode_setting, |
274 | NULL, NULL, Icon_NOICON); | 269 | NULL, NULL, Icon_NOICON); |
275 | MENUITEM_FUNCTION(view_mode_item, 0, "Wide View", tv_view_mode_setting, | 270 | MENUITEM_FUNCTION(windows_item, 0, "Screens Per Page", tv_windows_setting, |
276 | NULL, NULL, Icon_NOICON); | 271 | NULL, NULL, Icon_NOICON); |
277 | MENUITEM_FUNCTION(alignment_item, 0, "Alignment", tv_alignment_setting, | 272 | MENUITEM_FUNCTION(alignment_item, 0, "Alignment", tv_alignment_setting, |
278 | NULL, NULL, Icon_NOICON); | 273 | NULL, NULL, Icon_NOICON); |
@@ -293,7 +288,7 @@ MENUITEM_FUNCTION(scroll_mode_item, 0, "Scroll Mode", tv_scroll_mode_setting, | |||
293 | MENUITEM_FUNCTION(autoscroll_speed_item, 0, "Auto-Scroll Speed", | 288 | MENUITEM_FUNCTION(autoscroll_speed_item, 0, "Auto-Scroll Speed", |
294 | tv_autoscroll_speed_setting, NULL, NULL, Icon_NOICON); | 289 | tv_autoscroll_speed_setting, NULL, NULL, Icon_NOICON); |
295 | MAKE_MENU(option_menu, "Viewer Options", NULL, Icon_NOICON, | 290 | MAKE_MENU(option_menu, "Viewer Options", NULL, Icon_NOICON, |
296 | &encoding_item, &word_wrap_item, &line_mode_item, &view_mode_item, | 291 | &encoding_item, &word_wrap_item, &line_mode_item, &windows_item, |
297 | &alignment_item, | 292 | &alignment_item, |
298 | #ifdef HAVE_LCD_BITMAP | 293 | #ifdef HAVE_LCD_BITMAP |
299 | &scrollbar_item, &page_mode_item, &header_item, &footer_item, &font_item, | 294 | &scrollbar_item, &page_mode_item, &header_item, &footer_item, &font_item, |