diff options
author | Thomas Martitz <kugel@rockbox.org> | 2010-10-31 16:22:32 +0000 |
---|---|---|
committer | Thomas Martitz <kugel@rockbox.org> | 2010-10-31 16:22:32 +0000 |
commit | b30447cd9ce7cc3e9af64be6105342bcdf3b3637 (patch) | |
tree | 246aacdf0879d5e17904ba9d9a1938b11a240e23 | |
parent | a4f112729b7520ba44bcf2323a96347e4b8dae12 (diff) | |
download | rockbox-b30447cd9ce7cc3e9af64be6105342bcdf3b3637.tar.gz rockbox-b30447cd9ce7cc3e9af64be6105342bcdf3b3637.zip |
Default to absolute point mode on RaaA and Onda targets. Cowon D2 and MRobe 500 stick to grid mode for now.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28423 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | apps/settings_list.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/apps/settings_list.c b/apps/settings_list.c index 756d58e88f..3e7f41ee75 100644 --- a/apps/settings_list.c +++ b/apps/settings_list.c | |||
@@ -464,6 +464,18 @@ static void qs_set_default(void* setting, void* defaultval) | |||
464 | } | 464 | } |
465 | #endif | 465 | #endif |
466 | #ifdef HAVE_TOUCHSCREEN | 466 | #ifdef HAVE_TOUCHSCREEN |
467 | |||
468 | #if defined(APPLICATION) | ||
469 | || defined(ONDA_VX747) | ||
470 | || defined(ONDA_VX767) | ||
471 | || defined(ONDA_VX747P) | ||
472 | || defined(ONDA_VX777) | ||
473 | |||
474 | #define DEFAULT_TOUCHSCREEN_MODE TOUCHSCREEN_POINT | ||
475 | #else | ||
476 | #define DEFAULT_TOUCHSCREEN_MODE TOUCHSCREEN_BUTTON | ||
477 | #endif | ||
478 | |||
467 | static void tsc_load_from_cfg(void* setting, char*value) | 479 | static void tsc_load_from_cfg(void* setting, char*value) |
468 | { | 480 | { |
469 | struct touchscreen_parameter *var = (struct touchscreen_parameter*) setting; | 481 | struct touchscreen_parameter *var = (struct touchscreen_parameter*) setting; |
@@ -1711,7 +1723,7 @@ const struct settings_list settings[] = { | |||
1711 | audiohw_enable_speaker), | 1723 | audiohw_enable_speaker), |
1712 | #endif | 1724 | #endif |
1713 | #ifdef HAVE_TOUCHSCREEN | 1725 | #ifdef HAVE_TOUCHSCREEN |
1714 | CHOICE_SETTING(0, touch_mode, LANG_TOUCHSCREEN_MODE, TOUCHSCREEN_BUTTON, | 1726 | CHOICE_SETTING(0, touch_mode, LANG_TOUCHSCREEN_MODE, DEFAULT_TOUCHSCREEN_MODE, |
1715 | "touchscreen mode", "point,grid", NULL, 2, | 1727 | "touchscreen mode", "point,grid", NULL, 2, |
1716 | ID2P(LANG_TOUCHSCREEN_POINT), ID2P(LANG_TOUCHSCREEN_GRID)), | 1728 | ID2P(LANG_TOUCHSCREEN_POINT), ID2P(LANG_TOUCHSCREEN_GRID)), |
1717 | CUSTOM_SETTING(0, ts_calibration_data, -1, | 1729 | CUSTOM_SETTING(0, ts_calibration_data, -1, |