Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_container.c Log Message: handle xrander too ... again... oops =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_container.c,v retrieving revision 1.35 retrieving revision 1.36 diff -u -3 -r1.35 -r1.36 --- e_container.c 31 Mar 2005 15:40:31 -0000 1.35 +++ e_container.c 31 Mar 2005 16:52:12 -0000 1.36 @@ -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 @@ 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 @@ 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 @@ 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 @@ -433,21 +431,6 @@ } 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) { _e_container_shape_change_call(es, E_CONTAINER_SHAPE_DEL); ------------------------------------------------------- This SF.net email is sponsored by Demarc: A global provider of Threat Management Solutions. Download our HomeAdmin security software for free today! http://www.demarc.com/info/Sentarus/hamr30 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs