e_grabinput: make an internal header 05/305005/1
authorSooChan Lim <sc1.lim@samsung.com>
Fri, 19 Jan 2024 10:20:03 +0000 (19:20 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Fri, 26 Jan 2024 00:59:21 +0000 (09:59 +0900)
Move the internal resources and the function declaration
to the internal header

Change-Id: Id7ca34bb79d6f5ba3b4225e3519d4242ef127d14

src/bin/Makefile.mk
src/bin/e_comp.c
src/bin/e_comp_wl.c
src/bin/e_dnd.c
src/bin/e_grabinput.c
src/bin/e_grabinput.h [deleted file]
src/bin/e_grabinput_intern.h [new file with mode: 0644]
src/bin/e_includes.h
src/bin/e_main.c

index b81cd36..97be517 100644 (file)
@@ -43,7 +43,6 @@ src/bin/e_env.h \
 src/bin/e_eom.h \
 src/bin/e_focus_policy_iface.h \
 src/bin/e_focus.h \
-src/bin/e_grabinput.h \
 src/bin/e.h \
 src/bin/e_hints.h \
 src/bin/e_includes.h \
index d400d6e..0cd0da0 100644 (file)
@@ -10,6 +10,7 @@
 #include "e_hwc_intern.h"
 #include "e_hwc_window_intern.h"
 #include "e_hwc_windows_intern.h"
+#include "e_grabinput_intern.h"
 
 #include <sys/xattr.h>
 #include "services/e_service_quickpanel.h"
index e88253e..612a8c1 100644 (file)
@@ -27,6 +27,7 @@
 #include "e_error_intern.h"
 #include "e_pointer_intern.h"
 #include "e_presentation_time_intern.h"
+#include "e_grabinput_intern.h"
 
 #include <tizen-extension-server-protocol.h>
 #include <relative-pointer-unstable-v1-server-protocol.h>
index 1ccdfe9..3058dbe 100644 (file)
@@ -1,5 +1,6 @@
 #include "e.h"
 #include "e_comp_wl_data_intern.h"
+#include "e_grabinput_intern.h"
 
 struct _E_Drag_Hook
 {
index a49db04..b4db144 100644 (file)
@@ -1,4 +1,5 @@
 #include "e.h"
+#include "e_grabinput_intern.h"
 
 /* local subsystem functions */
 static void      _e_grabinput_focus(Ecore_Window win, E_Focus_Method method);
diff --git a/src/bin/e_grabinput.h b/src/bin/e_grabinput.h
deleted file mode 100644 (file)
index 52a1b38..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-#ifdef E_TYPEDEFS
-
-typedef enum _E_Focus_Method
-{
-   E_FOCUS_METHOD_NO_INPUT,
-   E_FOCUS_METHOD_LOCALLY_ACTIVE,
-   E_FOCUS_METHOD_GLOBALLY_ACTIVE,
-   E_FOCUS_METHOD_PASSIVE
-} E_Focus_Method;
-
-#else
-#ifndef E_GRABINPUT_H
-#define E_GRABINPUT_H
-
-EINTERN int         e_grabinput_init(void);
-EINTERN int         e_grabinput_shutdown(void);
-EINTERN int            e_grabinput_get(Ecore_Window mouse_win, int confine_mouse, Ecore_Window key_win);
-EINTERN void           e_grabinput_release(Ecore_Window mouse_win, Ecore_Window key_win);
-EINTERN void           e_grabinput_focus(Ecore_Window win, E_Focus_Method method);
-EINTERN double         e_grabinput_last_focus_time_get(void);
-EINTERN Ecore_Window e_grabinput_last_focus_win_get(void);
-EINTERN Ecore_Window e_grabinput_key_win_get(void);
-EINTERN Ecore_Window e_grabinput_mouse_win_get(void);
-
-#endif
-#endif
diff --git a/src/bin/e_grabinput_intern.h b/src/bin/e_grabinput_intern.h
new file mode 100644 (file)
index 0000000..3134473
--- /dev/null
@@ -0,0 +1,23 @@
+#ifndef E_GRABINPUT_INTERN_H
+#define E_GRABINPUT_INTERN_H
+
+typedef enum _E_Focus_Method
+{
+   E_FOCUS_METHOD_NO_INPUT,
+   E_FOCUS_METHOD_LOCALLY_ACTIVE,
+   E_FOCUS_METHOD_GLOBALLY_ACTIVE,
+   E_FOCUS_METHOD_PASSIVE
+} E_Focus_Method;
+
+EINTERN int e_grabinput_init(void);
+EINTERN int e_grabinput_shutdown(void);
+
+EINTERN int          e_grabinput_get(Ecore_Window mouse_win, int confine_mouse, Ecore_Window key_win);
+EINTERN void         e_grabinput_release(Ecore_Window mouse_win, Ecore_Window key_win);
+EINTERN void         e_grabinput_focus(Ecore_Window win, E_Focus_Method method);
+EINTERN double       e_grabinput_last_focus_time_get(void);
+EINTERN Ecore_Window e_grabinput_last_focus_win_get(void);
+EINTERN Ecore_Window e_grabinput_key_win_get(void);
+EINTERN Ecore_Window e_grabinput_mouse_win_get(void);
+
+#endif
index 3ad3f72..b3b0bfc 100644 (file)
@@ -19,7 +19,6 @@
 #include "e_info_server.h"
 #include "e_info_server_input.h"
 #include "e_prefix.h"
-#include "e_grabinput.h"
 #include "e_screensaver.h"
 #include "e_dpms.h"
 #include "e_eom.h"
index b3f4bbc..a7b8c98 100644 (file)
@@ -24,6 +24,7 @@
 #include "e_mouse_intern.h"
 #include "e_module_intern.h"
 #include "e_magnifier_intern.h"
+#include "e_grabinput_intern.h"
 
 #ifdef __linux__
 # include <sys/prctl.h>