virtual ~AutoReadingTimer(void) {}
void Start(Tizen::Ui::_AccessibilityAutoReadingMode mode)
{
- SysLog(NID_UI, "AccessibilityManager::AutoReadingTimer is requested mode : %d", mode);
+ if(!(Tizen::App::_AppInfo::GetAppState() & _APP_TYPE_UI_APP))
+ {
+ return;
+ }
if (__start)
{
return;
}
__start = true;
- SysLog(NID_UI, "AccessibilityManager::AutoReadingTimer is started mode : %d", mode);
__mode = mode;
timer.Start(700);
}
}
virtual void OnTimerExpired(Timer& timer)
{
- if (!(__pAccessibilityManager->IsScreenReaderActivated()))
+ if (!(__pAccessibilityManager->IsScreenReaderActivated()) || UiApp::GetInstance()->GetAppUiState() == APP_UI_STATE_BACKGROUND)
{
return Stop();
}
SysLog(NID_UI, "mode %d", __mode);
- if (UiApp::GetInstance()->GetAppUiState() == APP_UI_STATE_BACKGROUND || (__pAccessibilityManager->GetTtsStatus() != Tizen::Ui::ACCESSIBILITY_SCREEN_READER_STATUS_READY
- && __pAccessibilityManager->GetTtsStatus() != Tizen::Ui::ACCESSIBILITY_SCREEN_READER_STATUS_PLAYING))
+ if (__pAccessibilityManager->GetTtsStatus() != Tizen::Ui::ACCESSIBILITY_SCREEN_READER_STATUS_READY
+ && __pAccessibilityManager->GetTtsStatus() != Tizen::Ui::ACCESSIBILITY_SCREEN_READER_STATUS_PLAYING)
{
__start = false;
Start(__mode);
void
_AccessibilityManager::OnFinishReading(const Tizen::Base::String& grammar)
{
- if (__pReadingVe)
- {
- __pReadingVe->SetShowState(false);
- }
+// HidePopup();
if (!IsContainerValid(__pTargetContainer))
{
return;
{
if (__pTargetContainer)
{
- HidePopup();
+ //HidePopup();
DrawFocusUi(*__pTargetElement);
}
}