src/bin/e_dpms.h \
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.h \
src/bin/e_hints.h \
#include "e_hwc_window_intern.h"
#include "e_hwc_windows_intern.h"
#include "e_grabinput_intern.h"
+#include "e_focus_intern.h"
#include <sys/xattr.h>
#include "services/e_service_quickpanel.h"
#include "e.h"
+#include "e_focus_intern.h"
+#include "e_focus_policy_iface.h"
struct _E_Focus {
E_Focus_Policy_Ext policy_type; // the focus policy type
-#ifdef E_TYPEDEFS
-#else
#ifndef E_FOCUS_H
#define E_FOCUS_H
typedef struct _E_Focus E_Focus;
-EINTERN E_Focus *e_focus_new(E_Zone* zone, E_Focus_Policy_Ext policy_type);
-EINTERN void e_focus_del(E_Focus *focus);
-EINTERN E_Client *e_focus_focused_ec_get(E_Focus *focus); // get the current focused ec
-EINTERN Eina_Bool e_focus_update(E_Focus *focus); // update (find and set) the current focused ec
-
-#endif
-#endif
+#endif
\ No newline at end of file
--- /dev/null
+#ifndef E_FOCUS_INTERN_H
+#define E_FOCUS_INTERN_H
+
+typedef struct _E_Focus E_Focus;
+
+EINTERN E_Focus *e_focus_new(E_Zone* zone, E_Focus_Policy_Ext policy_type);
+EINTERN void e_focus_del(E_Focus *focus);
+EINTERN E_Client *e_focus_focused_ec_get(E_Focus *focus); // get the current focused ec
+EINTERN Eina_Bool e_focus_update(E_Focus *focus); // update (find and set) the current focused ec
+
+#endif
#include "e.h"
+#include "e_focus_policy_iface.h"
#include "e_zone_intern.h"
#include "e_client_intern.h"
#include "e_comp_object_intern.h"
#include "e.h"
+#include "e_focus_policy_iface.h"
EINTERN void
e_focus_policy_iface_del(E_Focus_Policy_Iface *policy_iface)
#include "e.h"
+#include "e_focus_policy_iface.h"
#include "e_zone_intern.h"
#include "e_client_intern.h"
#include "e_object.h"
-#include "e_focus_policy_iface.h"
#include "e_focus.h"
#include "e_zone.h"
#include "e_desk.h"
#include "e_hwc_window_intern.h"
#include "e_hwc_windows_intern.h"
#include "e_hwc_intern.h"
+#include "e_focus_intern.h"
#include <tbm_bufmgr.h>
#include <tbm_surface.h>
#include "e_place_intern.h"
#include "e_policy_intern.h"
#include "e_maximize_intern.h"
+#include "e_focus_intern.h"
#include <libds-tizen/screen.h>