comp->w = w;
comp->h = h;
- // assign ee to the canvas
- e_canvas_ecore_evas_set(comp->canvas, ee);
-
if (!e_hwc_windows_canvas_set(primary_output->hwc, comp->canvas))
{
ERR("fail to e_hwc_windows_canvas_set");
free(canvas);
}
-EINTERN void
-e_canvas_ecore_evas_set(E_Canvas *canvas, Ecore_Evas *ee)
-{
- canvas->ee = ee;
-}
-
EINTERN void
e_canvas_damage_add(E_Canvas *canvas)
{
int w, h;
- ecore_evas_geometry_get(canvas->ee, 0, 0, &w, &h);
+ ecore_evas_geometry_get(ecore_evas_ecore_evas_get(canvas->evas), 0, 0, &w, &h);
evas_damage_rectangle_add(canvas->evas, 0, 0, w, h);
}
EINTERN void
e_canvas_render(E_Canvas *canvas)
{
- ecore_evas_manual_render(canvas->ee);
+ ecore_evas_manual_render(ecore_evas_ecore_evas_get(canvas->evas));
}
EINTERN void
E_View_Tree tree;
E_Canvas_Layer_Tree layers[E_CANVAS_LAYER_MAX + 1];
- Ecore_Evas *ee;
Evas *evas;
struct
*/
void e_canvas_destroy(E_Canvas *canvas);
-/**
- * Set Ecore_Evas
- */
-void e_canvas_ecore_evas_set(E_Canvas *canvas, Ecore_Evas *ee);
-
/**
* Get Evas
*/