return false;
}
+bool
+_MessageBox::OnKeyReleased(const _Control& source, const _KeyInfo& keyInfo)
+{
+ return __pMsgboxPresenter->OnKeyReleased(source,keyInfo);
+}
+
Bitmap*
_MessageBox::GetButtonBackgroundBitmap(void)
{
__titleBgBounds= FloatRectangle(transLeftMargin, transTopMargin, _CoordinateSystemUtils::ConvertToFloat(defaultWidth) - (2 * transLeftMargin), titleHeight);
+
// TitleText
if (__pMessageBox->HasTitle() == true)
{
}
+bool
+_MessageBoxPresenter::OnKeyReleased(const _Control& source, const _KeyInfo& keyInfo)
+{
+ _KeyCode keyCode = keyInfo.GetKeyCode();
+
+ if (keyCode == _KEY_ESC || keyCode == _KEY_BACK)
+ {
+ if ((__pButtonListener->GetBeginModal() == true) || (__beginModal == true))
+ {
+ _ModalLoopManager::GetInstance()->EndMainLoop(MSGBOX_RESULT_CLOSE, false);
+ __beginModal = false;
+ }
+ return true;
+ }
+
+ return false;
+}
////////////////////////////////////////////////////////////////////////
///////////////////////////MsgBoxButtonListener/////////////////////////
virtual bool OnAccessibilityValueIncreased(const _AccessibilityContainer& control, const _AccessibilityElement& element);
virtual bool OnAccessibilityValueDecreased(const _AccessibilityContainer& control, const _AccessibilityElement& element);
+ bool OnKeyPressed(const _Control& source, const _KeyInfo& keyInfo){return false;}
+ bool OnKeyReleased(const _Control& source, const _KeyInfo& keyInfo);
+
Tizen::Graphics::Bitmap* GetButtonBackgroundBitmap(void);
Tizen::Graphics::Bitmap* GetButtonBackgroundEffectBitmap(void);
Tizen::Graphics::Bitmap* GetTitleBackgroundBitmap(void);
virtual bool OnTouchMoved(const _Control& source, const _TouchInfo& touchinfo);
virtual bool OnTouchReleased(const _Control& source, const _TouchInfo& touchinfo);
+ bool OnKeyReleased(const _Control& source, const _KeyInfo& keyInfo);
+
void UpdateButtonString(void);
void InitializeAccessibilityElement(void);