add SendKeyStopMessage
authorminkyu kim <imetjade.kim@samsung.com>
Sun, 7 Apr 2013 10:26:31 +0000 (19:26 +0900)
committerminkyu kim <imetjade.kim@samsung.com>
Sun, 7 Apr 2013 10:26:31 +0000 (19:26 +0900)
Change-Id: Ida84fc3f87fa6e0658010e5ea137568ae670b700

src/ui/FUi_SystemUtilImpl.cpp
src/ui/inc/FUi_SystemUtilImpl.h

index 5630a59..48c6fe3 100644 (file)
@@ -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
index 52d784d..a0ba4b8 100644 (file)
@@ -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.