changing hint text for accessibility.
[framework/osp/uifw.git] / src / ui / controls / FUiCtrl_EditTime.cpp
index 991f6c9..70468f1 100644 (file)
@@ -761,6 +761,7 @@ void
 _EditTime::OnDrawFocus(void)
 {
        __pEditTimePresenter->SetFocusState(true);
+       __pEditTimePresenter->SetFocusedElement();
        __pEditTimePresenter->DrawFocus();
        return;
 }
@@ -803,6 +804,13 @@ _EditTime::OnFocusLost(const _Control &source)
        return __pEditTimePresenter->OnFocusLost(source);
 }
 
+void
+_EditTime::OnFocusModeStateChanged(void)
+{
+       __pEditTimePresenter->OnFocusModeStateChanged();
+       return;
+}
+
 FloatRectangle
 _EditTime::GetParentWindowBounds(void) const
 {
@@ -913,7 +921,7 @@ _EditTime::UpdateAccessibilityElement(void)
                        __pAccessibilityAmPmElement->Activate(true);
                }
 
-               String hintAmPmText(L"Double tap to change to ");
+               String hintAmPmText(L"Double tap to edit");
 
                String amString;
                String pmString;
@@ -924,13 +932,11 @@ _EditTime::UpdateAccessibilityElement(void)
                if (__pEditTimePresenter->GetAmEnabled() == true)
                {
                        __pAccessibilityAmPmElement->SetLabel(amString);
-                       hintAmPmText.Append(pmString.GetPointer());
                        string.Append(amString.GetPointer());
                }
                else
                {
                        __pAccessibilityAmPmElement->SetLabel(pmString);
-                       hintAmPmText.Append(amString.GetPointer());
                        string.Append(pmString.GetPointer());
                }