case _KEY_DOWN:
case _KEY_LEFT:
case _KEY_RIGHT:
+ break;
case _KEY_ENTER:
- break;
+ {
+ if (__highlightedIndex != INVALID_INDEX)
+ {
+ PreDrawCheckAnimation(__highlightedIndex);
+ FireEventAfterTouchRelease(__highlightedIndex);
+
+ if (__isTouchAnimationEnabled)
+ {
+ StartSelectAnimation(__highlightedIndex);
+ }
+ else
+ {
+ DrawCheckAnimation(__highlightedIndex);
+ }
+ }
+ }
+ break;
default:
return false;
case _KEY_ENTER:
{
__selectedIndex = __highlightedIndex;
- PreDrawCheckAnimation(__highlightedIndex);
- FireEventAfterTouchRelease(__highlightedIndex);
-
- if (__isTouchAnimationEnabled)
- {
- StartSelectAnimation(__highlightedIndex);
- }
- else
- {
- DrawCheckAnimation(__highlightedIndex);
- }
return true;
}
case _KEY_ENTER:
{
__selectedIndex = __highlightedIndex;
- PreDrawCheckAnimation(__highlightedIndex);
- FireEventAfterTouchRelease(__highlightedIndex);
-
- if (__isTouchAnimationEnabled)
- {
- StartSelectAnimation(__highlightedIndex);
- }
- else
- {
- DrawCheckAnimation(__highlightedIndex);
- }
return true;
}