E_Desk_Area *eda;
};
-EINTERN int e_desk_area_init(void);
-EINTERN int e_desk_area_shutdown(void);
-
-EINTERN E_Desk_Area *e_desk_area_new(E_Desk *desk, int id, int x, int y, int w, int h, E_Desk_Area_Layer eda_layer);
-
-//#ifdef REFACTOR_DESK_AREA
-//#else
-EINTERN Eina_Bool e_desk_area_enable_set(E_Desk_Area *eda, Eina_Bool enable);
-//#endif
-
-//#ifdef REFACTOR_DESK_AREA
-EINTERN const char *e_desk_area_name_get(E_Desk_Area *eda);
-//#endif
-
E_API Eina_Bool e_desk_area_geometry_set(E_Desk_Area *eda, int x, int y, int w, int h);
E_API Eina_Bool e_desk_area_geometry_get(E_Desk_Area *eda, int *x, int *y, int *w, int *h);
-EINTERN Eina_Bool e_desk_area_layer_set(E_Desk_Area *eda, E_Desk_Area_Layer layer);
E_API E_Desk_Area_Layer e_desk_area_layer_get(E_Desk_Area *eda);
-
-E_API void e_desk_area_activate(E_Desk_Area *eda);
-E_API Eina_Bool e_desk_area_is_activate(E_Desk_Area *eda);
-
-E_API void e_desk_area_raise(E_Desk_Area *eda);
-E_API void e_desk_area_lower(E_Desk_Area *eda);
+E_API void e_desk_area_activate(E_Desk_Area *eda);
+E_API Eina_Bool e_desk_area_is_activate(E_Desk_Area *eda);
+E_API void e_desk_area_raise(E_Desk_Area *eda);
+E_API void e_desk_area_lower(E_Desk_Area *eda);
E_API Eina_Bool e_desk_area_ec_add(E_Desk_Area *eda, E_Client *ec);
E_API void e_desk_area_ec_remove(E_Desk_Area *eda, E_Client *ec);
+
+E_API E_Desk_Area_Hook *e_desk_area_hook_add(E_Desk_Area_Hook_Point hookpoint, E_Desk_Area_Hook_Cb func, const void *data);
+E_API void e_desk_area_hook_del(E_Desk_Area_Hook *dgh);
+
//#ifdef REFACTOR_DESK_AREA
//#else
-EINTERN void e_desk_area_ec_raise(E_Desk_Area *eda, E_Client *ec);
-EINTERN void e_desk_area_ec_lower(E_Desk_Area *eda, E_Client *ec);
-EINTERN void e_desk_area_ec_stack_above(E_Desk_Area *eda, E_Client *ec, E_Client *above);
-EINTERN void e_desk_area_ec_stack_below(E_Desk_Area *eda, E_Client *ec, E_Client *below);
-EINTERN void e_desk_area_ec_edg_layer_set(E_Desk_Area *eda, E_Client *ec, E_Layer layer);
-EINTERN void e_desk_area_ec_rearrange(E_Desk_Area *eda, E_Client *ec);
-EINTERN void e_desk_area_ec_stack_change(E_Desk_Area *eda, E_Client *ec);
-
E_API void e_desk_area_ec_update(E_Desk_Area *eda, E_Client *ec);
E_API void e_desk_area_all_ec_update(E_Desk_Area *eda);
E_API void e_desk_area_transform_enable_set(E_Desk_Area *eda, Eina_Bool enable);
E_API Eina_Bool e_desk_area_transform_enable_get(E_Desk_Area *eda);
-//#endif
-
-//#ifdef REFACTOR_DESK_AREA
-EINTERN E_Client * e_desk_area_top_ec_get(E_Desk_Area *eda);
-EINTERN E_Client * e_desk_area_bottom_ec_get(E_Desk_Area *eda);
-EINTERN Eina_Bool e_desk_area_has_ec(E_Desk_Area *eda, E_Client *ec);
-//#endif
-
-// for debug
-EINTERN void e_desk_area_info_print(E_Desk_Area *eda);
-
-EINTERN Eina_Bool e_desk_area_hook_call(E_Desk_Area *eda, E_Desk_Area_Hook_Point hookpoint, void *data);
-E_API E_Desk_Area_Hook *e_desk_area_hook_add(E_Desk_Area_Hook_Point hookpoint, E_Desk_Area_Hook_Cb func, const void *data);
-E_API void e_desk_area_hook_del(E_Desk_Area_Hook *dgh);
-//#ifdef REFACTOR_DESK_AREA
-//#else
E_API Eina_Bool e_desk_area_ec_reassign(E_Desk_Area *eda, E_Client *ec);
-EINTERN Eina_Bool e_desk_area_ec_enable_set(E_Desk_Area *eda, E_Client *ec, Eina_Bool enable);
extern E_API int E_EVENT_DESK_AREA_CHANGE;
//#endif
#include <wayland-server.h>
#include <libds-tizen/screen.h>
-EINTERN Eina_Bool e_desk_area_splitscreen_region_enable(E_Desk_Area *eda, struct ds_tizen_splitscreen_region *splitscreen_region);
+EINTERN int e_desk_area_init(void);
+EINTERN int e_desk_area_shutdown(void);
+
+EINTERN E_Desk_Area *e_desk_area_new(E_Desk *desk, int id, int x, int y, int w, int h, E_Desk_Area_Layer eda_layer);
+EINTERN Eina_Bool e_desk_area_layer_set(E_Desk_Area *eda, E_Desk_Area_Layer layer);
+EINTERN Eina_Bool e_desk_area_splitscreen_region_enable(E_Desk_Area *eda, struct ds_tizen_splitscreen_region *splitscreen_region);
+
+//#ifdef REFACTOR_DESK_AREA
+EINTERN const char *e_desk_area_name_get(E_Desk_Area *eda);
+EINTERN E_Client *e_desk_area_top_ec_get(E_Desk_Area *eda);
+EINTERN E_Client *e_desk_area_bottom_ec_get(E_Desk_Area *eda);
+EINTERN Eina_Bool e_desk_area_has_ec(E_Desk_Area *eda, E_Client *ec);
+//#else
+EINTERN Eina_Bool e_desk_area_enable_set(E_Desk_Area *eda, Eina_Bool enable);
+EINTERN void e_desk_area_ec_raise(E_Desk_Area *eda, E_Client *ec);
+EINTERN void e_desk_area_ec_lower(E_Desk_Area *eda, E_Client *ec);
+EINTERN void e_desk_area_ec_stack_above(E_Desk_Area *eda, E_Client *ec, E_Client *above);
+EINTERN void e_desk_area_ec_stack_below(E_Desk_Area *eda, E_Client *ec, E_Client *below);
+EINTERN void e_desk_area_ec_edg_layer_set(E_Desk_Area *eda, E_Client *ec, E_Layer layer);
+EINTERN void e_desk_area_ec_rearrange(E_Desk_Area *eda, E_Client *ec);
+EINTERN void e_desk_area_ec_stack_change(E_Desk_Area *eda, E_Client *ec);
+EINTERN Eina_Bool e_desk_area_ec_enable_set(E_Desk_Area *eda, E_Client *ec, Eina_Bool enable);
+//#endif
+
+// for debug
+EINTERN void e_desk_area_info_print(E_Desk_Area *eda);
+
+EINTERN Eina_Bool e_desk_area_hook_call(E_Desk_Area *eda, E_Desk_Area_Hook_Point hookpoint, void *data);
#endif