handle xrander too ... again... oops

SVN revision: 14047
This commit is contained in:
Carsten Haitzler 2005-03-31 16:52:12 +00:00
parent 3c1d914635
commit 0eec2da4bc
1 changed files with 2 additions and 19 deletions

View File

@ -11,8 +11,6 @@
/* local subsystem functions */
static void _e_container_free(E_Container *con);
static void _e_container_cb_bg_ecore_evas_resize(Ecore_Evas *ee);
static void _e_container_shape_del(E_Container_Shape *es);
static void _e_container_shape_free(E_Container_Shape *es);
static void _e_container_shape_change_call(E_Container_Shape *es, E_Container_Shape_Change ch);
@ -84,8 +82,6 @@ e_container_new(E_Manager *man)
ecore_evas_avoid_damage_set(con->bg_ecore_evas, 1);
ecore_x_window_lower(con->bg_win);
ecore_evas_callback_resize_set(con->bg_ecore_evas, _e_container_cb_bg_ecore_evas_resize);
o = evas_object_rectangle_add(con->bg_evas);
con->bg_blank_object = o;
evas_object_layer_set(o, -100);
@ -181,6 +177,7 @@ e_container_resize(E_Container *con, int w, int h)
ecore_x_window_resize(con->win, con->w, con->h);
ecore_evas_resize(con->bg_ecore_evas, con->w, con->h);
evas_object_resize(con->bg_blank_object, con->w, con->h);
_e_container_resize_handle(con);
}
void
@ -198,6 +195,7 @@ e_container_move_resize(E_Container *con, int x, int y, int w, int h)
ecore_evas_resize(con->bg_ecore_evas, con->w, con->h);
evas_object_move(con->bg_blank_object, con->x, con->y);
evas_object_resize(con->bg_blank_object, con->w, con->h);
_e_container_resize_handle(con);
}
void
@ -432,21 +430,6 @@ _e_container_free(E_Container *con)
free(con);
}
static void
_e_container_cb_bg_ecore_evas_resize(Ecore_Evas *ee)
{
Evas *evas;
Evas_Object *o;
E_Container *con;
Evas_Coord w, h;
evas = ecore_evas_get(ee);
evas_output_viewport_get(evas, NULL, NULL, &w, &h);
o = evas_object_name_find(evas, "desktop/background");
con = evas_object_data_get(o, "e_container");
_e_container_resize_handle(con);
}
static void
_e_container_shape_del(E_Container_Shape *es)
{