Color titleBgColor(0x00000000);
Color buttonBgColor(0x00000000);
_AccessibilityContainer* pContainer = null;
+ SetFocusNavigateEnabled(false);
_titleText = title;
_titleState = !(title.Equals(L"", false));
}
}
-void
-_MessageBox::OnDrawFocus(void)
-{
- __pMsgboxPresenter->OnDrawFocus();
- return;
-}
-
bool
_MessageBox::OnAccessibilityFocusMovedNext(const _AccessibilityContainer& control, const _AccessibilityElement& element)
{
return true;
}
-void
-_MessageBoxPresenter::OnDrawFocus(void)
-{
- _ControlImpl* pImpl = null;
- _Button* pButtonCore = null;
-
- if (__pButtons[0] != null)
- {
- pImpl = _ControlImpl::GetInstance(*__pButtons[0]);
- pButtonCore = dynamic_cast<_Button*>(&pImpl->GetCore());
- __pButtons[0]->SetFocus();
- __pMessageBox->SetFocusTraversalControl(pButtonCore, true);
- }
-
- return;
-}
bool
_MessageBoxPresenter::OnAccessibilityActionPerformed(const _AccessibilityContainer& control, const _AccessibilityElement& element)
_titleState = hasTitle;
__bounds = bounds;
SetClientBounds(GetPopupClientArea());
+ SetFocusNavigateEnabled(false);
_PopupPresenter* pPresenter = new (std::nothrow) _PopupPresenter();
SysTryReturn(NID_UI_CTRL, pPresenter != null, E_OUT_OF_MEMORY, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation failed.");
}
}
-void
-_Popup::OnDrawFocus(void)
-{
- return;
-}
-
bool
_Popup::IsLayoutChangable(void) const
{
__buttonState = cancelButton;
__isTransparent = transparent;
+ SetFocusNavigateEnabled(false);
+
_ProgressPopupPresenter* pPresenter = new (std::nothrow) _ProgressPopupPresenter();
SysTryReturn(NID_UI_CTRL, pPresenter != null, E_OUT_OF_MEMORY, E_OUT_OF_MEMORY, "[E_OUT_OF_MEMORY] Memory allocation failed.");
}
void
-_ProgressPopup::OnDrawFocus(void)
-{
- _ControlImpl* pImpl = null;
- _Button* pButtonCore = null;
-
- if (__pButton != null)
- {
- pImpl = _ControlImpl::GetInstance(*__pButton);
- pButtonCore = dynamic_cast<_Button*>(&pImpl->GetCore());
- __pButton->SetFocus();
- SetFocusTraversalControl(pButtonCore, true);
- }
-
- return;
-}
-
-void
_ProgressPopup::SetButtonText(void)
{
String buttonText;
virtual void OnBoundsChanged(void);
virtual void OnSettingChanged(Tizen::Base::String& key);
- virtual void OnDrawFocus(void);
virtual bool OnAccessibilityFocusMovedNext(const _AccessibilityContainer& control, const _AccessibilityElement& element);
virtual bool OnAccessibilityFocusMovedPrevious(const _AccessibilityContainer& control, const _AccessibilityElement& element);
virtual bool OnTouchPressed(const _Control& source, const _TouchInfo& touchinfo);
virtual bool OnTouchMoved(const _Control& source, const _TouchInfo& touchinfo);
virtual bool OnTouchReleased(const _Control& source, const _TouchInfo& touchinfo);
- virtual void OnDrawFocus(void);
bool OnKeyReleased(const _Control& source, const _KeyInfo& keyInfo);
virtual result OnBoundsChanging(const Tizen::Graphics::FloatRectangle& bounds);
virtual void OnBoundsChanged(void);
- virtual void OnDrawFocus(void);
virtual bool IsLayoutChangable(void) const;
virtual void OnOwnerChanged(_Control* pOldOwner);
virtual void UpdateClientBounds(const Tizen::Graphics::FloatDimension& size, Tizen::Graphics::FloatRectangle& clientBounds);
virtual bool OnTouchMoved(const _Control& source, const _TouchInfo& touchinfo);
virtual void OnSettingChanged(Tizen::Base::String& key);
- virtual void OnDrawFocus(void);
-
public:
result AddProgressPopupEventListener(const Tizen::Ui::Controls::_IProgressPopupEventListener& listener);