From 45262e489b2ff5ac5e399b57a6e252a7ab0e716e Mon Sep 17 00:00:00 2001 From: Sreedeep Moulik Date: Mon, 27 May 2013 17:46:35 +0530 Subject: [PATCH] FocusUi DTP changes for display issues - tizen2.1 Change-Id: I8cf23520a1cc58c5fabfed0ce5515b8832dec17c Signed-off-by: Sreedeep Moulik --- src/ui/controls/FUiCtrl_DateTimePresenter.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/ui/controls/FUiCtrl_DateTimePresenter.cpp b/src/ui/controls/FUiCtrl_DateTimePresenter.cpp index f96fd7d..8c42ccd 100644 --- a/src/ui/controls/FUiCtrl_DateTimePresenter.cpp +++ b/src/ui/controls/FUiCtrl_DateTimePresenter.cpp @@ -749,7 +749,7 @@ _DateTimePresenter::OnKeyPressed(const _Control& source, const _KeyInfo& keyInfo { boxId = __pDisplayBox[__focusedBoxIndex]->GetDisplayBoxId(); - if ((keyCode != _KEY_RIGHT) && (keyCode != _KEY_LEFT) && (boxId == DATETIME_ID_MONTH)) + if ((keyCode != _KEY_RIGHT) && (keyCode != _KEY_LEFT) && (keyCode != _KEY_TAB) && (boxId == DATETIME_ID_MONTH)) { //month can be changed only with touch on input pad return true; @@ -1459,8 +1459,17 @@ _DateTimePresenter::LoadResource(void) if (!isDisplayBoxCustomBitmap[DATETIME_STATUS_HIGHLIGHTED]) { - r = GET_BITMAP_CONFIG_N(DATETIMEPICKER::CONTENT_BG_EFFECT_HIGHLIGHTED, BITMAP_PIXEL_FORMAT_ARGB8888, __pDisplayBoxEffectBitmap[DATETIME_STATUS_HIGHLIGHTED]); + Bitmap* pTempBitmap = null; + + r = GET_BITMAP_CONFIG_N(DATETIMEPICKER::CONTENT_BG_EFFECT_HIGHLIGHTED, BITMAP_PIXEL_FORMAT_ARGB8888, pTempBitmap); SysTryCatch(NID_UI_CTRL, (r == E_SUCCESS), , r, "[%s] Propagating.", GetErrorMessage(r)); + + + __pDisplayBoxEffectBitmap[DATETIME_STATUS_HIGHLIGHTED] = _BitmapImpl::GetColorReplacedBitmapN(*pTempBitmap, Color::GetColor(COLOR_ID_MAGENTA), backgroundColor[DATETIME_STATUS_HIGHLIGHTED]); + SysTryCatch(NID_UI_CTRL, (__pDisplayBoxEffectBitmap[DATETIME_STATUS_HIGHLIGHTED] != null), r = GetLastResult(), GetLastResult(), + "[%s] Propagating.", GetErrorMessage(GetLastResult())); + + delete pTempBitmap; } if (!isDisplayBoxCustomBitmap[DATETIME_STATUS_DISABLED]) -- 2.7.4