pReplacementBitmap = __pContentBgDisabledColorReplacementBitmap;
pEffectBitmap = __pContentBgEffectDisabledBitmap;
}
- else if (__selectedId != boxId)
+ else if (GetLastSelectedId() != boxId)
{
- if (__pEditTime->GetDateTimeBar() != null && __pEditTime->GetDateTimeBar()->IsActivated() &&
- (GetLastSelectedId() == boxId))
- {
- isCustomBitmap = IS_CUSTOM_BITMAP(EDITTIME::CONTENT_BG_PRESSED);
- pReplacementBitmap = __pContentBgPressedColorReplacementBitmap;
- pEffectBitmap = __pContentBgEffectPressedBitmap;
- }
- else
- {
- isCustomBitmap = IS_CUSTOM_BITMAP(EDITTIME::CONTENT_BG_NORMAL);
- pReplacementBitmap = __pContentBgNormalColorReplacementBitmap;
- pEffectBitmap = __pContentBgEffectNormalBitmap;
- }
+ isCustomBitmap = IS_CUSTOM_BITMAP(EDITTIME::CONTENT_BG_NORMAL);
+ pReplacementBitmap = __pContentBgNormalColorReplacementBitmap;
+ pEffectBitmap = __pContentBgEffectNormalBitmap;
}
else
{
{
GET_COLOR_CONFIG(EDITTIME::TEXT_NORMAL, textColor);
- if (__pEditTime->GetDateTimeBar() != null && __pEditTime->GetDateTimeBar()->IsActivated() &&
- (GetLastSelectedId() == boxId))
- {
- GET_COLOR_CONFIG(EDITTIME::TEXT_PRESSED, textColor);
- (_FontImpl::GetInstance(*__pFont))->SetStyle(FONT_STYLE_BOLD);
- }
-
if (boxId == DATETIME_ID_AMPM)
{
- GET_COLOR_CONFIG(EDITTIME::BUTTON_TEXT_NORMAL, textColor);
- }
-
- if (boxId > -1 && boxId == __selectedId)
- {
- if (boxId == DATETIME_ID_AMPM)
+ if (boxId == __selectedId)
{
GET_COLOR_CONFIG(EDITTIME::BUTTON_TEXT_PRESSED, textColor);
}
else
{
- GET_COLOR_CONFIG(EDITTIME::TEXT_PRESSED, textColor);
- (_FontImpl::GetInstance(*__pFont))->SetStyle(FONT_STYLE_BOLD);
+ GET_COLOR_CONFIG(EDITTIME::BUTTON_TEXT_NORMAL, textColor);
}
}
+
+ else if (boxId > -1 && boxId == GetLastSelectedId())
+ {
+ GET_COLOR_CONFIG(EDITTIME::TEXT_PRESSED, textColor);
+ (_FontImpl::GetInstance(*__pFont))->SetStyle(FONT_STYLE_BOLD);
+ }
}
if (boxId != DATETIME_ID_AMPM)
__pEditTime->Invalidate();
break;
}
+ case _KEY_ENTER:
+ {
+ if (__focusId == DATETIME_ID_AMPM)
+ {
+ __selectedId = DATETIME_ID_AMPM;
+ __pEditTime->Invalidate();
+ }
+ else
+ {
+ return false;
+ }
+ break;
+ }
default:
{
SetAmEnabled(!GetAmEnabled());
__pEditTime->FireTimeChangeEvent(TIME_INTERNAL_CHANGE_SAVED);
boxId = DATETIME_ID_AMPM;
+ __selectedId = DATETIME_ID_NONE;
__pEditTime->Invalidate();
}