typedef struct _E_Keyrouter E_Keyrouter;
typedef struct _E_Keyrouter* E_KeyrouterPtr;
-typedef struct _E_Keyrouter_Grab_Request E_Keyrouter_Grab_Request;
-typedef struct _E_Keyrouter_Ungrab_Request E_Keyrouter_Ungrab_Request;
-
typedef struct _E_Keyrouter_Registered_Window_Info E_Keyrouter_Registered_Window_Info;
typedef enum {
GRecMutex grab_key_mutex;
};
-struct _E_Keyrouter_Grab_Request {
- int key;
- int mode;
- int err;
-};
-
-struct _E_Keyrouter_Ungrab_Request {
- int key;
- int err;
-};
-
struct _E_Keyrouter_Intercept_Hook
{
EINA_INLIST;
#include <tizen-extension-server-protocol.h>
-static E_Tizen_Keyrouter *g_tizen_keyrouter = NULL;
+typedef struct _E_Keyrouter_Grab_Request E_Keyrouter_Grab_Request;
+typedef struct _E_Keyrouter_Ungrab_Request E_Keyrouter_Ungrab_Request;
struct _E_Tizen_Keyrouter
{
GRecMutex resource_list_mutex;
};
+struct _E_Keyrouter_Grab_Request {
+ int key;
+ int mode;
+ int err;
+};
+
+struct _E_Keyrouter_Ungrab_Request {
+ int key;
+ int err;
+};
+
+static E_Tizen_Keyrouter *g_tizen_keyrouter = NULL;
+
EINTERN void
e_keyrouter_wl_event_surface_send(struct wl_resource *surface, int key, int mode)
{