forked from enlightenment/enlightenment
parent
3ef3df1e5d
commit
0e6ad24c60
|
@ -153,9 +153,7 @@ EAPI int E_EVENT_BORDER_PROPERTY = 0;
|
|||
#define GRAV_SET(bd, grav) \
|
||||
ecore_x_window_gravity_set(bd->bg_win, grav); \
|
||||
ecore_x_window_gravity_set(bd->client.shell_win, grav); \
|
||||
ecore_x_window_gravity_set(bd->client.win, grav); \
|
||||
ecore_x_window_gravity_set(bd->bg_subwin, grav); \
|
||||
ecore_x_window_pixel_gravity_set(bd->bg_subwin, grav);
|
||||
ecore_x_window_gravity_set(bd->client.win, grav);
|
||||
|
||||
/* externally accessible functions */
|
||||
EAPI int
|
||||
|
@ -251,7 +249,7 @@ e_border_new(E_Container *con, Ecore_X_Window win, int first_map, int internal)
|
|||
e_focus_setup(bd);
|
||||
bd->bg_ecore_evas = e_canvas_new(e_config->evas_engine_borders, bd->win,
|
||||
0, 0, bd->w, bd->h, 1, 0,
|
||||
&(bd->bg_win), &(bd->bg_subwin));
|
||||
&(bd->bg_win));
|
||||
e_canvas_add(bd->bg_ecore_evas);
|
||||
bd->event_win = ecore_x_window_input_new(bd->win, 0, 0, bd->w, bd->h);
|
||||
bd->bg_evas = ecore_evas_get(bd->bg_ecore_evas);
|
||||
|
|
|
@ -159,7 +159,6 @@ struct _E_Border
|
|||
Ecore_Evas *bg_ecore_evas;
|
||||
Evas *bg_evas;
|
||||
Ecore_X_Window bg_win;
|
||||
Ecore_X_Window bg_subwin;
|
||||
Evas_Object *bg_object;
|
||||
Evas_Object *icon_object;
|
||||
Ecore_X_Window event_win;
|
||||
|
|
|
@ -181,8 +181,7 @@ e_canvas_rehint(void)
|
|||
|
||||
EAPI Ecore_Evas *
|
||||
e_canvas_new(int engine_hint, Ecore_X_Window win, int x, int y, int w, int h,
|
||||
int direct_resize, int override, Ecore_X_Window *win_ret,
|
||||
Ecore_X_Window *subwin_ret)
|
||||
int direct_resize, int override, Ecore_X_Window *win_ret)
|
||||
{
|
||||
Ecore_Evas *ee;
|
||||
int engine;
|
||||
|
@ -196,7 +195,6 @@ e_canvas_new(int engine_hint, Ecore_X_Window win, int x, int y, int w, int h,
|
|||
ecore_evas_override_set(ee, override);
|
||||
if (direct_resize) ecore_evas_gl_x11_direct_resize_set(ee, 1);
|
||||
if (win_ret) *win_ret = ecore_evas_gl_x11_window_get(ee);
|
||||
if (subwin_ret) *subwin_ret = ecore_evas_gl_x11_subwindow_get(ee);
|
||||
}
|
||||
else
|
||||
goto try2;
|
||||
|
@ -209,7 +207,6 @@ e_canvas_new(int engine_hint, Ecore_X_Window win, int x, int y, int w, int h,
|
|||
ecore_evas_override_set(ee, override);
|
||||
if (direct_resize) ecore_evas_xrender_x11_direct_resize_set(ee, 1);
|
||||
if (win_ret) *win_ret = ecore_evas_xrender_x11_window_get(ee);
|
||||
if (subwin_ret) *subwin_ret = ecore_evas_xrender_x11_subwindow_get(ee);
|
||||
}
|
||||
else
|
||||
goto try2;
|
||||
|
@ -222,7 +219,6 @@ e_canvas_new(int engine_hint, Ecore_X_Window win, int x, int y, int w, int h,
|
|||
ecore_evas_override_set(ee, override);
|
||||
if (direct_resize) ecore_evas_software_x11_16_direct_resize_set(ee, 1);
|
||||
if (win_ret) *win_ret = ecore_evas_software_x11_16_window_get(ee);
|
||||
if (subwin_ret) *subwin_ret = ecore_evas_software_x11_16_subwindow_get(ee);
|
||||
}
|
||||
else
|
||||
goto try2;
|
||||
|
@ -236,7 +232,6 @@ e_canvas_new(int engine_hint, Ecore_X_Window win, int x, int y, int w, int h,
|
|||
ecore_evas_override_set(ee, override);
|
||||
if (direct_resize) ecore_evas_software_x11_direct_resize_set(ee, 1);
|
||||
if (win_ret) *win_ret = ecore_evas_software_x11_window_get(ee);
|
||||
if (subwin_ret) *subwin_ret = ecore_evas_software_x11_subwindow_get(ee);
|
||||
}
|
||||
}
|
||||
return ee;
|
||||
|
|
|
@ -14,7 +14,7 @@ EAPI void e_canvas_cache_flush(void);
|
|||
EAPI void e_canvas_cache_reload(void);
|
||||
EAPI void e_canvas_idle_flush(void);
|
||||
EAPI void e_canvas_rehint(void);
|
||||
EAPI Ecore_Evas *e_canvas_new(int engine_hint, Ecore_X_Window win, int x, int y, int w, int h, int direct_resize, int override, Ecore_X_Window *win_ret, Ecore_X_Window *subwin_ret);
|
||||
EAPI Ecore_Evas *e_canvas_new(int engine_hint, Ecore_X_Window win, int x, int y, int w, int h, int direct_resize, int override, Ecore_X_Window *win_ret);
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
|
|
@ -89,7 +89,7 @@ e_container_new(E_Manager *man)
|
|||
|
||||
con->bg_ecore_evas = e_canvas_new(e_config->evas_engine_container, con->win,
|
||||
0, 0, con->w, con->h, 1, 1,
|
||||
&(con->bg_win), NULL);
|
||||
&(con->bg_win));
|
||||
e_canvas_add(con->bg_ecore_evas);
|
||||
con->event_win = ecore_x_window_input_new(con->bg_win, 0, 0, con->w, con->h);
|
||||
ecore_x_window_show(con->event_win);
|
||||
|
|
|
@ -185,7 +185,7 @@ e_drag_new(E_Container *container, int x, int y,
|
|||
e_object_ref(E_OBJECT(drag->container));
|
||||
drag->ecore_evas = e_canvas_new(e_config->evas_engine_drag, drag->container->win,
|
||||
drag->x, drag->y, drag->w, drag->h, 1, 1,
|
||||
&(drag->evas_win), NULL);
|
||||
&(drag->evas_win));
|
||||
if (e_config->use_composite)
|
||||
{
|
||||
ecore_evas_alpha_set(drag->ecore_evas, 1);
|
||||
|
|
|
@ -1401,7 +1401,7 @@ _e_menu_realize(E_Menu *m)
|
|||
m->ecore_evas =
|
||||
e_canvas_new(e_config->evas_engine_menus, m->zone->container->win,
|
||||
m->cur.x, m->cur.y, m->cur.w, m->cur.h, 1, 1,
|
||||
&(m->evas_win), NULL);
|
||||
&(m->evas_win));
|
||||
e_canvas_add(m->ecore_evas);
|
||||
m->shape = e_container_shape_add(m->zone->container);
|
||||
e_container_shape_move(m->shape, m->cur.x, m->cur.y);
|
||||
|
|
|
@ -67,7 +67,7 @@ e_popup_new(E_Zone *zone, int x, int y, int w, int h)
|
|||
pop->layer = 250;
|
||||
pop->ecore_evas = e_canvas_new(e_config->evas_engine_popups, pop->zone->container->win,
|
||||
pop->zone->x + pop->x, pop->zone->y + pop->y, pop->w, pop->h, 1, 1,
|
||||
&(pop->evas_win), NULL);
|
||||
&(pop->evas_win));
|
||||
/* avoid excess exposes when shaped - set damage avoid to 1 */
|
||||
// ecore_evas_avoid_damage_set(pop->ecore_evas, 1);
|
||||
|
||||
|
|
|
@ -47,7 +47,7 @@ e_win_new(E_Container *con)
|
|||
win->engine = e_canvas_engine_decide(e_config->evas_engine_win);
|
||||
win->ecore_evas = e_canvas_new(e_config->evas_engine_win, con->manager->root,
|
||||
0, 0, 1, 1, 1, 0,
|
||||
&(win->evas_win), NULL);
|
||||
&(win->evas_win));
|
||||
e_canvas_add(win->ecore_evas);
|
||||
ecore_evas_data_set(win->ecore_evas, "E_Win", win);
|
||||
ecore_evas_callback_move_set(win->ecore_evas, _e_win_cb_move);
|
||||
|
|
|
@ -179,7 +179,7 @@ e_zone_new(E_Container *con, int num, int id, int x, int y, int w, int h)
|
|||
/* TODO: config the ecore_evas type. */
|
||||
zone->black_ecore_evas =
|
||||
e_canvas_new(e_config->evas_engine_zone, zone->container->win,
|
||||
0, 0, zone->w, zone->h, 1, 1, &(zone->black_win), NULL);
|
||||
0, 0, zone->w, zone->h, 1, 1, &(zone->black_win));
|
||||
e_canvas_add(zone->black_ecore_evas);
|
||||
ecore_evas_layer_set(zone->black_ecore_evas, 6);
|
||||
zone->black_evas = ecore_evas_get(zone->black_ecore_evas);
|
||||
|
|
|
@ -446,7 +446,7 @@ _gadman_gadcon_new(const char* name, int ontop)
|
|||
{
|
||||
Man->top_ee = e_canvas_new(e_config->evas_engine_popups,
|
||||
Man->container->win, 0, 0, 0, 0, 1, 1,
|
||||
&(Man->top_win), NULL);
|
||||
&(Man->top_win));
|
||||
|
||||
if (Man->use_composite)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue