From: Ayush Date: Fri, 21 Jun 2013 07:16:59 +0000 (+0530) Subject: Blue Focus ring on Searchfield X-Git-Tag: submit/tizen_2.2/20130714.153149~377 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=925bc9248fb83fe656c9ed19a82ef9e10c57d805;p=framework%2Fosp%2Fuifw.git Blue Focus ring on Searchfield Change-Id: Ieb4620735aaefb8d2a7da2574aff9fe7ee963400 Signed-off-by: Ayush --- diff --git a/src/ui/controls/FUiCtrl_Edit.cpp b/src/ui/controls/FUiCtrl_Edit.cpp index 1c3303b..a3f563d 100755 --- a/src/ui/controls/FUiCtrl_Edit.cpp +++ b/src/ui/controls/FUiCtrl_Edit.cpp @@ -3394,6 +3394,22 @@ _Edit::OnSettingChanged(String& key) } } +void +_Edit::OnDrawFocus(void) +{ + if (_pEditPresenter->GetSearchBarFlag()) + { + SetSearchFieldFocus(true); + Invalidate(); + } + else + { + _Control::OnDrawFocus(); + } + + return; +} + _AccessibilityElement* _Edit::GetTextAccessibilityElement(void) const { diff --git a/src/ui/inc/FUiCtrl_Edit.h b/src/ui/inc/FUiCtrl_Edit.h index 7f99093..19a8b0c 100755 --- a/src/ui/inc/FUiCtrl_Edit.h +++ b/src/ui/inc/FUiCtrl_Edit.h @@ -499,6 +499,8 @@ public: virtual void OnAncestorVisibleStateChanged(const _Control& control); virtual void OnSettingChanged(Tizen::Base::String& key); + virtual void OnDrawFocus(void); + _EditPresenter* GetPresenter(void) const; Tizen::Graphics::FloatDimension GetContentSizeInternalF(bool horizontalMode, bool verticalMode) const; bool IsInternalFocused(void) const;