SetBackgroundColor(Color(0, 0, 0, 0));
- SetFocusable(false);
-
return r;
}
return false;
}
+bool
+_AppWidgetPopupView::OnKeyReleased(const _Control& source, const _KeyInfo& keyInfo)
+{
+ _KeyCode keyCode = keyInfo.GetKeyCode();
+ switch(keyCode)
+ {
+ case _KEY_BACK:
+ case _KEY_ESC:
+ PlayAnimation(false);
+ return true;
+ break;
+
+ default:
+ break;
+ }
+
+ return false;
+}
+
void
_AppWidgetPopupView::OnBoundsChanged(void)
{
{
result r = _Window::OnAttachedToMainTree();
+ SetFocused(true);
+
_Window* pWindow = _ControlManager::GetInstance()->GetCurrentFrame();
if (pWindow)
{
#include <Ecore_X.h>
#include <FUiCtrl_IFrameEventListener.h>
#include <FUi_Window.h>
+#include <FUi_UiKeyEvent.h>
namespace Tizen { namespace Base
{
virtual bool OnTouchPressed(const Tizen::Ui::_Control& source, const Tizen::Ui::_TouchInfo& touchInfo);
virtual bool OnTouchReleased(const Tizen::Ui::_Control& source, const Tizen::Ui::_TouchInfo& touchInfo);
virtual bool OnTouchMoved(const Tizen::Ui::_Control& source, const Tizen::Ui::_TouchInfo& touchInfo);
+ virtual bool OnKeyReleased(const Tizen::Ui::_Control& source, const Tizen::Ui::_KeyInfo& keyInfo);
virtual void OnBoundsChanged(void);
virtual void OnDraw(void);
virtual result OnAttachedToMainTree(void);