Blue Focus ring on Searchfield
authorAyush <ayush.sriv@samsung.com>
Fri, 21 Jun 2013 07:16:59 +0000 (12:46 +0530)
committerAyush <ayush.sriv@samsung.com>
Fri, 21 Jun 2013 07:23:08 +0000 (12:53 +0530)
Change-Id: Ieb4620735aaefb8d2a7da2574aff9fe7ee963400
Signed-off-by: Ayush <ayush.sriv@samsung.com>
src/ui/controls/FUiCtrl_Edit.cpp
src/ui/inc/FUiCtrl_Edit.h

index 1c3303b..a3f563d 100755 (executable)
@@ -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
 {
index 7f99093..19a8b0c 100755 (executable)
@@ -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;