summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/gui/list.h2
-rw-r--r--apps/lang/english.lang14
-rw-r--r--apps/menus/display_menu.c3
-rw-r--r--apps/settings.h1
-rw-r--r--apps/settings_list.c3
5 files changed, 21 insertions, 2 deletions
diff --git a/apps/gui/list.h b/apps/gui/list.h
index 23997e8a65..7148e340cc 100644
--- a/apps/gui/list.h
+++ b/apps/gui/list.h
@@ -26,7 +26,7 @@
26#include "icon.h" 26#include "icon.h"
27#include "screen_access.h" 27#include "screen_access.h"
28 28
29#define SCROLLBAR_WIDTH 6 29#define SCROLLBAR_WIDTH global_settings.scrollbar_width
30 30
31enum list_wrap { 31enum list_wrap {
32 LIST_WRAP_ON = 0, 32 LIST_WRAP_ON = 0,
diff --git a/apps/lang/english.lang b/apps/lang/english.lang
index e0fb2ee3e2..ed0e06220a 100644
--- a/apps/lang/english.lang
+++ b/apps/lang/english.lang
@@ -12671,3 +12671,17 @@
12671 *: "Skin RAM usage" 12671 *: "Skin RAM usage"
12672 </voice> 12672 </voice>
12673</phrase> 12673</phrase>
12674<phrase>
12675 id: LANG_SCROLLBAR_WIDTH
12676 desc: in Settings -> General -> Display -> Status-/Scrollbar
12677 user: core
12678 <source>
12679 *: "Scroll Bar Width"
12680 </source>
12681 <dest>
12682 *: "Scroll Bar Width"
12683 </dest>
12684 <voice>
12685 *: "Scroll bar width"
12686 </voice>
12687</phrase>
diff --git a/apps/menus/display_menu.c b/apps/menus/display_menu.c
index 3989a6381b..ab13aac4ab 100644
--- a/apps/menus/display_menu.c
+++ b/apps/menus/display_menu.c
@@ -329,8 +329,9 @@ MENUITEM_SETTING(buttonbar, &global_settings.buttonbar, NULL);
329#endif 329#endif
330MENUITEM_SETTING(volume_type, &global_settings.volume_type, NULL); 330MENUITEM_SETTING(volume_type, &global_settings.volume_type, NULL);
331MENUITEM_SETTING(battery_display, &global_settings.battery_display, NULL); 331MENUITEM_SETTING(battery_display, &global_settings.battery_display, NULL);
332MENUITEM_SETTING(scrollbar_width, &global_settings.scrollbar_width, NULL);
332MAKE_MENU(bars_menu, ID2P(LANG_BARS_MENU), 0, Icon_NOICON, 333MAKE_MENU(bars_menu, ID2P(LANG_BARS_MENU), 0, Icon_NOICON,
333 &scrollbar_item, &statusbar, 334 &scrollbar_item, &scrollbar_width, &statusbar,
334#ifdef HAVE_REMOTE_LCD 335#ifdef HAVE_REMOTE_LCD
335 &remote_statusbar, 336 &remote_statusbar,
336#endif 337#endif
diff --git a/apps/settings.h b/apps/settings.h
index 998fdc1cd9..2167e48261 100644
--- a/apps/settings.h
+++ b/apps/settings.h
@@ -769,6 +769,7 @@ struct user_settings
769 unsigned char remote_ui_vp_config[64]; /* viewport string for the remote lists */ 769 unsigned char remote_ui_vp_config[64]; /* viewport string for the remote lists */
770#endif 770#endif
771#endif 771#endif
772 int scrollbar_width;
772}; 773};
773 774
774/** global variables **/ 775/** global variables **/
diff --git a/apps/settings_list.c b/apps/settings_list.c
index 1254f46e6c..ef496d5c53 100644
--- a/apps/settings_list.c
+++ b/apps/settings_list.c
@@ -1550,6 +1550,9 @@ const struct settings_list settings[] = {
1550 VIEWPORT_SETTING(remote_ui_vp_config, "remote ui viewport"), 1550 VIEWPORT_SETTING(remote_ui_vp_config, "remote ui viewport"),
1551#endif 1551#endif
1552#endif 1552#endif
1553
1554 INT_SETTING(0, scrollbar_width, LANG_SCROLLBAR_WIDTH, 6, "scrollbar width",
1555 UNIT_INT, 6, 20, 1, NULL, NULL, NULL),
1553}; 1556};
1554 1557
1555const int nb_settings = sizeof(settings)/sizeof(*settings); 1558const int nb_settings = sizeof(settings)/sizeof(*settings);