e_comp_render_queue();
}
+
+E_API void
+e_desk_geometry_get(E_Desk *desk, int *x, int *y, int *w, int *h)
+{
+ E_OBJECT_CHECK(desk);
+ E_OBJECT_TYPE_CHECK(desk, E_DESK_TYPE);
+
+ if (x) *x = desk->geom.x;
+ if (y) *y = desk->geom.y;
+ if (w) *w = desk->geom.w;
+ if (h) *h = desk->geom.h;
+}
+
static Eina_Bool
_e_desk_zoom_animate_cb(void *data, double pos)
{
}
}
+E_API Eina_Bool
+e_desk_desk_area_enable_get(E_Desk *desk)
+{
+ E_OBJECT_CHECK_RETURN(desk, EINA_FALSE);
+ E_OBJECT_TYPE_CHECK_RETURN(desk, E_DESK_TYPE, EINA_FALSE);
+
+ return desk->desk_area.enable;
+}
+
E_API E_Desk_Area *
e_desk_desk_area_add(E_Desk *desk, int x, int y, int w, int h, E_Desk_Area_Layer layer)
{
E_API void e_desk_geometry_set(E_Desk *desk, int x, int y, int w, int h);
+E_API void e_desk_geometry_get(E_Desk *desk, int *x, int *y, int *w, int *h);
E_API void e_desk_zoom_set(E_Desk *desk, double zoomx, double zoomy, int cx, int cy);
E_API Eina_Bool e_desk_zoom_get(E_Desk *desk, double *zoomx, double *zoomy, int *cx, int *cy);
E_API void e_desk_zoom_unset(E_Desk *desk);
E_API void e_desk_smart_member_del(Evas_Object *obj);
E_API void e_desk_client_del(E_Desk *desk, E_Client *ec);
+E_API Eina_Bool e_desk_desk_area_enable_get(E_Desk *desk);
E_API E_Desk_Area *e_desk_desk_area_add(E_Desk *desk, int x, int y, int w, int h, E_Desk_Area_Layer layer);
E_API void e_desk_desk_area_del(E_Desk *desk, E_Desk_Area *eda);
E_API E_Desk_Area *e_desk_desk_area_base_get(E_Desk *desk);