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

Reply via email to