Enlightenment CVS committal

Author  : handyande
Project : misc
Module  : engage

Dir     : misc/engage/src


Modified Files:
        window.c 


Log Message:
Not everyone is bleeding edge, thanks Hannes

===================================================================
RCS file: /cvs/e/misc/engage/src/window.c,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -3 -r1.32 -r1.33
--- window.c    9 Aug 2006 21:38:13 -0000       1.32
+++ window.c    10 Aug 2006 16:34:44 -0000      1.33
@@ -40,6 +40,7 @@
 static void
 window_input_shape_rectangle_set(Ecore_X_Window win, int x, int y, int w, int 
h)
 {
+#ifdef ShapeInput
    XRectangle rect;
    
    rect.x = x;
@@ -47,6 +48,7 @@
    rect.width = w;
    rect.height = h;
    XShapeCombineRectangles(ecore_x_display_get(), win, ShapeInput, 0, 0, 
&rect, 1, ShapeSet, Unsorted);
+#endif
 }
 
 
@@ -100,12 +102,14 @@
 {
   if (_ee != ee)
     return;
-    
+
+#ifdef ShapeInput   
   if(options.use_composite)
   {
     Ecore_X_Window win = ecore_evas_software_x11_window_get(_ee);
     window_input_shape_rectangle_set(win,0,0,options.width,options.height);
   }
+#endif
   
   if (mouse_focus_timer)
     ecore_timer_del(mouse_focus_timer);
@@ -119,12 +123,14 @@
 {
   if (_ee != ee)
     return;
-  
+
+#ifdef ShapeInput  
   if(options.use_composite) // it should be enough to do this at zoom out, but 
so it looks less cluttered
   { 
     Ecore_X_Window win = ecore_evas_software_x11_window_get(_ee);
     
window_input_shape_rectangle_set(win,0,options.height-options.size,options.width,options.size);
    
   }
+#endif
     
   if (mouse_focus_timer)
     ecore_timer_del(mouse_focus_timer);
@@ -236,13 +242,16 @@
 
   ecore_evas_title_set(ee, "Engage");
   ecore_evas_name_class_set(ee, "engage", "engage");
- 
+
+
   if(options.use_composite)
   {
+#ifdef ShapeInput  
     ecore_evas_alpha_set(ee, 1);
     Ecore_X_Window win = ecore_evas_software_x11_window_get(ee);
     ecore_x_window_override_set(win,1);
     
window_input_shape_rectangle_set(win,0,options.height-options.size,options.width,options.size);
+#endif  
   }
   else
     ecore_evas_borderless_set(ee, 1);  
@@ -445,11 +454,13 @@
   } else if (dock.state == zoomed || dock.state == zooming)
        {
       od_dock_zoom_out();
+#ifdef ShapeInput  
       if(options.use_composite)
       {
            Ecore_X_Window win = ecore_evas_software_x11_window_get(ee);
         window_input_shape_rectangle_set(win, 0, options.height-options.size, 
options.width, options.size); 
       }
+#endif
        }
 }
 



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to