summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/lang/english.lang34
-rw-r--r--apps/menus/settings_menu.c7
-rw-r--r--apps/settings.c4
-rw-r--r--apps/settings.h3
-rw-r--r--apps/settings_list.c5
5 files changed, 53 insertions, 0 deletions
diff --git a/apps/lang/english.lang b/apps/lang/english.lang
index 2e3adc256e..757fa58bb6 100644
--- a/apps/lang/english.lang
+++ b/apps/lang/english.lang
@@ -11716,3 +11716,37 @@
11716 recording: "Stop Recording And Shutdown" 11716 recording: "Stop Recording And Shutdown"
11717 </voice> 11717 </voice>
11718</phrase> 11718</phrase>
11719<phrase>
11720 id: LANG_TOUCHPAD_SENSITIVITY
11721 desc: touchpad sensitivity setting
11722 user:
11723 <source>
11724 *: none
11725 gigabeatf: "Touchpad Sensitivity"
11726 </source>
11727 <dest>
11728 *: none
11729 gigabeatf: "Touchpad Sensitivity"
11730 </dest>
11731 <voice>
11732 *: none
11733 gigabeatf: "Touchpad Sensitivity"
11734 </voice>
11735</phrase>
11736<phrase>
11737 id: LANG_HIGH
11738 desc: in settings_menu
11739 user:
11740 <source>
11741 *: none
11742 gigabeatf: "High"
11743 </source>
11744 <dest>
11745 *: none
11746 gigabeatf: "High"
11747 </dest>
11748 <voice>
11749 *: none
11750 gigabeatf: "High"
11751 </voice>
11752</phrase>
diff --git a/apps/menus/settings_menu.c b/apps/menus/settings_menu.c
index 0dbea54496..05cfd23e32 100644
--- a/apps/menus/settings_menu.c
+++ b/apps/menus/settings_menu.c
@@ -361,6 +361,10 @@ MENUITEM_SETTING(buttonlight_timeout, &global_settings.buttonlight_timeout, NULL
361MENUITEM_SETTING(buttonlight_brightness, &global_settings.buttonlight_brightness, NULL); 361MENUITEM_SETTING(buttonlight_brightness, &global_settings.buttonlight_brightness, NULL);
362#endif 362#endif
363 363
364#ifdef HAVE_TOUCHPAD_SENSITIVITY_SETTING
365MENUITEM_SETTING(touchpad_sensitivity, &global_settings.touchpad_sensitivity, NULL);
366#endif
367
364 368
365MAKE_MENU(system_menu, ID2P(LANG_SYSTEM), 369MAKE_MENU(system_menu, ID2P(LANG_SYSTEM),
366 0, Icon_System_menu, 370 0, Icon_System_menu,
@@ -400,6 +404,9 @@ MAKE_MENU(system_menu, ID2P(LANG_SYSTEM),
400#if CONFIG_CODEC == SWCODEC 404#if CONFIG_CODEC == SWCODEC
401 &keyclick_menu, 405 &keyclick_menu,
402#endif 406#endif
407#ifdef HAVE_TOUCHPAD_SENSITIVITY_SETTING
408 &touchpad_sensitivity,
409#endif
403 ); 410 );
404 411
405/* SYSTEM MENU */ 412/* SYSTEM MENU */
diff --git a/apps/settings.c b/apps/settings.c
index 1a857eacd8..340adba5b8 100644
--- a/apps/settings.c
+++ b/apps/settings.c
@@ -929,6 +929,10 @@ void settings_apply(bool read_disk)
929#endif 929#endif
930#endif /* HAVE_BACKLIGHT */ 930#endif /* HAVE_BACKLIGHT */
931 931
932#ifdef HAVE_TOUCHPAD_SENSITIVITY_SETTING
933 touchpad_set_sensitivity(global_settings.touchpad_sensitivity);
934#endif
935
932 /* This should stay last */ 936 /* This should stay last */
933#if defined(HAVE_RECORDING) && CONFIG_CODEC == SWCODEC 937#if defined(HAVE_RECORDING) && CONFIG_CODEC == SWCODEC
934 enc_global_settings_apply(); 938 enc_global_settings_apply();
diff --git a/apps/settings.h b/apps/settings.h
index 320e2b0517..a7772a6937 100644
--- a/apps/settings.h
+++ b/apps/settings.h
@@ -740,6 +740,9 @@ struct user_settings
740 unsigned char playlist_catalog_dir[MAX_FILENAME+1]; 740 unsigned char playlist_catalog_dir[MAX_FILENAME+1];
741 bool study_mode; /* study mode enabled */ 741 bool study_mode; /* study mode enabled */
742 int study_hop_step; /* hop step in study mode, in seconds */ 742 int study_hop_step; /* hop step in study mode, in seconds */
743#ifdef HAVE_TOUCHPAD_SENSITIVITY_SETTING
744 int touchpad_sensitivity;
745#endif
743}; 746};
744 747
745/** global variables **/ 748/** global variables **/
diff --git a/apps/settings_list.c b/apps/settings_list.c
index 8576c5b926..48e3758ef7 100644
--- a/apps/settings_list.c
+++ b/apps/settings_list.c
@@ -1321,6 +1321,11 @@ const struct settings_list settings[] = {
1321#endif /* CONFIG_CODEC == SWCODEC */ 1321#endif /* CONFIG_CODEC == SWCODEC */
1322 FILENAME_SETTING(0, playlist_catalog_dir, "playlist catalog directory", 1322 FILENAME_SETTING(0, playlist_catalog_dir, "playlist catalog directory",
1323 PLAYLIST_CATALOG_DEFAULT_DIR, NULL, NULL, MAX_FILENAME+1), 1323 PLAYLIST_CATALOG_DEFAULT_DIR, NULL, NULL, MAX_FILENAME+1),
1324#ifdef HAVE_TOUCHPAD_SENSITIVITY_SETTING
1325 CHOICE_SETTING(0, touchpad_sensitivity, LANG_TOUCHPAD_SENSITIVITY, 0,
1326 "touchpad sensitivity", "normal,high", touchpad_set_sensitivity, 2,
1327 ID2P(LANG_NORMAL), ID2P(LANG_HIGH)),
1328#endif
1324}; 1329};
1325 1330
1326const int nb_settings = sizeof(settings)/sizeof(*settings); 1331const int nb_settings = sizeof(settings)/sizeof(*settings);