From f0e7c64fb95e3ad001a40c671acf29757325540e Mon Sep 17 00:00:00 2001 From: minkyu kim Date: Sun, 7 Apr 2013 19:26:31 +0900 Subject: [PATCH] add SendKeyStopMessage Change-Id: Ida84fc3f87fa6e0658010e5ea137568ae670b700 --- src/ui/FUi_SystemUtilImpl.cpp | 14 ++++++++++++++ src/ui/inc/FUi_SystemUtilImpl.h | 2 ++ 2 files changed, 16 insertions(+) diff --git a/src/ui/FUi_SystemUtilImpl.cpp b/src/ui/FUi_SystemUtilImpl.cpp index 5630a59..48c6fe3 100644 --- a/src/ui/FUi_SystemUtilImpl.cpp +++ b/src/ui/FUi_SystemUtilImpl.cpp @@ -306,4 +306,18 @@ _SystemUtilImpl::CaptureScreenN(void) return pBitmap.release(); } +result +_SystemUtilImpl::SendKeyStopMessage(void) +{ + bool r = false; + + Ecore_X_Atom type = ecore_x_atom_get("_HWKEY_EMULATION"); + char msg_data[] = "PxXF86Stop"; + + r = ecore_x_client_message8_send(0x40001d, type, msg_data, sizeof(msg_data)); + SysTryReturn(NID_UI, r == true, E_SYSTEM, E_SYSTEM, "ecore_x_client_message8_send failed."); + + return E_SUCCESS; +} + }} //Tizen::Ui diff --git a/src/ui/inc/FUi_SystemUtilImpl.h b/src/ui/inc/FUi_SystemUtilImpl.h index 52d784d..a0ba4b8 100644 --- a/src/ui/inc/FUi_SystemUtilImpl.h +++ b/src/ui/inc/FUi_SystemUtilImpl.h @@ -133,6 +133,8 @@ public: */ static Tizen::Graphics::Bitmap* CaptureScreenN(void); + static result SendKeyStopMessage(void); + private: // // This default constructor is intentionally declared as private because this class cannot be constructed. -- 2.7.4