summaryrefslogtreecommitdiff
path: root/apps/plugins/text_viewer/tv_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/text_viewer/tv_menu.c')
-rw-r--r--apps/plugins/text_viewer/tv_menu.c15
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
72static bool tv_view_mode_setting(void) 72static 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
83static bool tv_scroll_mode_setting(void) 78static 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);
273MENUITEM_FUNCTION(line_mode_item, 0, "Line Mode", tv_line_mode_setting, 268MENUITEM_FUNCTION(line_mode_item, 0, "Line Mode", tv_line_mode_setting,
274 NULL, NULL, Icon_NOICON); 269 NULL, NULL, Icon_NOICON);
275MENUITEM_FUNCTION(view_mode_item, 0, "Wide View", tv_view_mode_setting, 270MENUITEM_FUNCTION(windows_item, 0, "Screens Per Page", tv_windows_setting,
276 NULL, NULL, Icon_NOICON); 271 NULL, NULL, Icon_NOICON);
277MENUITEM_FUNCTION(alignment_item, 0, "Alignment", tv_alignment_setting, 272MENUITEM_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,
293MENUITEM_FUNCTION(autoscroll_speed_item, 0, "Auto-Scroll Speed", 288MENUITEM_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);
295MAKE_MENU(option_menu, "Viewer Options", NULL, Icon_NOICON, 290MAKE_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,