src/bin/e_input.h \
src/bin/e_dbus_conn.h \
src/bin/e_devicemgr.h \
-src/bin/e_devicemgr_private.h \
src/bin/e_msg.h \
src/bin/e_foreign.h \
src/bin/e_foreign_private.h \
-//#include "e.h"
+#include "e.h"
+#include "e_devicemgr_intern.h"
#include "e_devicemgr_private.h"
E_API E_Devicemgr *e_devicemgr;
#ifdef E_TYPEDEFS
-typedef enum _E_Devicemgr_Intercept_Hook_Point
-{
- E_DEVICEMGR_INTERCEPT_HOOK_DETENT,
- E_DEVICEMGR_INTERCEPT_HOOK_LAST
-} E_Devicemgr_Intercept_Hook_Point;
-
-typedef Eina_Bool (*E_Devicemgr_Intercept_Hook_Cb) (void *data, int point, void *event);
-typedef struct _E_Devicemgr_Intercept_Hook E_Devicemgr_Intercept_Hook;
-
typedef struct _E_Devicemgr_Conf_Edd E_Devicemgr_Conf_Edd;
typedef struct _E_Devicemgr_Config_Data E_Devicemgr_Config_Data;
typedef struct _E_Devicemgr_Wl_Data E_Devicemgr_Wl_Data;
} keyboard_grab;
};
-struct _E_Devicemgr_Intercept_Hook
-{
- EINA_INLIST;
- E_Devicemgr_Intercept_Hook_Point hookpoint;
- E_Devicemgr_Intercept_Hook_Cb func;
- void *data;
- unsigned char delete_me : 1;
-};
-
-EINTERN E_Devicemgr_Intercept_Hook *e_devicemgr_intercept_hook_add(E_Devicemgr_Intercept_Hook_Point hookpoint, E_Devicemgr_Intercept_Hook_Cb func, const void *data);
-EINTERN void e_devicemgr_intercept_hook_del(E_Devicemgr_Intercept_Hook *ch);
-EINTERN Eina_Bool e_devicemgr_intercept_hook_call(E_Devicemgr_Intercept_Hook_Point hookpoint, void *event);
E_API Eina_Bool e_devicemgr_is_blocking_event(Ecore_Device_Class clas);
-EINTERN int e_devicemgr_inputgen_key_event_add(const char *key, Eina_Bool pressed, char *identifier);
-
-EINTERN int e_devicemgr_init(void);
-EINTERN int e_devicemgr_shutdown(void);
-
-EINTERN Eina_Bool e_devicemgr_detent_is_detent(const char *name);
-
-EINTERN Eina_Bool e_devicemgr_block_internal_add(Ecore_Device_Class clas, Eina_Bool all_clas, uint32_t duration, E_Devicemgr_Block_Expire_Cb cb_func, void *cb_data);
-EINTERN Eina_Bool e_devicemgr_block_internal_remove(E_Devicemgr_Block_Expire_Cb cb_func, void *cb_data);
E_API Eina_Bool e_devicemgr_block_reset(void);
-EINTERN Eina_Bool e_devicemgr_keyboard_grab_subtype_is_grabbed(Ecore_Device_Subclass subclas);
-
#endif
#endif
+#include "e.h"
#include "e_devicemgr_private.h"
#include "e_input_intern.h"
+#include "e.h"
#include "e_devicemgr_private.h"
#define E_DEVICEMGR_INPUT_DFLT_BACK_KEYCODE 166
+#include "e.h"
+#include "e_devicemgr_intern.h"
#include "e_devicemgr_private.h"
#include "e_input_event.h"
#include "e_comp_wl_intern.h"
+#include "e.h"
+#include "e_devicemgr_intern.h"
#include "e_devicemgr_private.h"
#include "e_input_intern.h"
--- /dev/null
+#ifndef E_DEVICEMGR_INTERN_H
+#define E_DEVICEMGR_INTERN_H
+
+typedef Eina_Bool (*E_Devicemgr_Intercept_Hook_Cb) (void *data, int point, void *event);
+typedef struct _E_Devicemgr_Intercept_Hook E_Devicemgr_Intercept_Hook;
+
+typedef enum _E_Devicemgr_Intercept_Hook_Point
+{
+ E_DEVICEMGR_INTERCEPT_HOOK_DETENT,
+ E_DEVICEMGR_INTERCEPT_HOOK_LAST
+} E_Devicemgr_Intercept_Hook_Point;
+
+struct _E_Devicemgr_Intercept_Hook
+{
+ EINA_INLIST;
+ E_Devicemgr_Intercept_Hook_Point hookpoint;
+ E_Devicemgr_Intercept_Hook_Cb func;
+ void *data;
+ unsigned char delete_me : 1;
+};
+
+EINTERN int e_devicemgr_init(void);
+EINTERN int e_devicemgr_shutdown(void);
+
+EINTERN E_Devicemgr_Intercept_Hook *e_devicemgr_intercept_hook_add(E_Devicemgr_Intercept_Hook_Point hookpoint, E_Devicemgr_Intercept_Hook_Cb func, const void *data);
+EINTERN void e_devicemgr_intercept_hook_del(E_Devicemgr_Intercept_Hook *ch);
+EINTERN Eina_Bool e_devicemgr_intercept_hook_call(E_Devicemgr_Intercept_Hook_Point hookpoint, void *event);
+
+EINTERN int e_devicemgr_inputgen_key_event_add(const char *key, Eina_Bool pressed, char *identifier);
+
+EINTERN Eina_Bool e_devicemgr_detent_is_detent(const char *name);
+
+EINTERN Eina_Bool e_devicemgr_block_internal_add(Ecore_Device_Class clas, Eina_Bool all_clas, uint32_t duration, E_Devicemgr_Block_Expire_Cb cb_func, void *cb_data);
+EINTERN Eina_Bool e_devicemgr_block_internal_remove(E_Devicemgr_Block_Expire_Cb cb_func, void *cb_data);
+
+EINTERN Eina_Bool e_devicemgr_keyboard_grab_subtype_is_grabbed(Ecore_Device_Subclass subclas);
+
+#endif
+#include "e.h"
#include "e_devicemgr_private.h"
#include "e_input_intern.h"
#include "e_comp_wl_intern.h"
-#include "e.h"
-#include "e_devicemgr.h"
#ifdef HAVE_CYNARA
#include <cynara-session.h>
#include <cynara-client.h>
+#include "e.h"
#include "e_devicemgr_private.h"
#include "e_input_intern.h"
#include "e_comp_wl_intern.h"
#include "e_device_intern.h"
#include "e_keyrouter_private.h"
#include "e_input_event.h"
-#include "e_devicemgr.h"
+#include "e_devicemgr_intern.h"
#include "e_comp_screen_intern.h"
#include <glib.h>
#include "e.h"
+#include "e_devicemgr_intern.h"
#include "e_input_intern.h"
#include "e_input_private.h"
#include "e_input_event_intern.h"
#include "e_keyrouter_intern.h"
#include "e_info_server_intern.h"
#include "e_icon_intern.h"
+#include "e_devicemgr_intern.h"
#ifdef __linux__
# include <sys/prctl.h>
#include "e_policy_wl.h"
#include "e_comp_canvas_intern.h"
#include "e_comp_intern.h"
+#include "e_devicemgr_intern.h"
#define BUS "org.enlightenment.wm"
#define PATH "/org/enlightenment/wm"
#include "services/e_service_launcher.h"
#include "e_comp_wl_rsm_intern.h"
#include "e_comp_wl_tbm_intern.h"
+#include "e_devicemgr_intern.h"
#include <tzsh_server.h>
#include <wayland-tbm-server.h>