Enlightenment CVS committal

Author  : kwo
Project : e16
Module  : e

Dir     : e16/e/src


Modified Files:
        fx.c 


Log Message:
Disabled FX cleanups.

===================================================================
RCS file: /cvs/e/e16/e/src/fx.c,v
retrieving revision 1.86
retrieving revision 1.87
diff -u -3 -r1.86 -r1.87
--- fx.c        25 Apr 2008 19:12:11 -0000      1.86
+++ fx.c        10 May 2008 23:17:40 -0000      1.87
@@ -30,6 +30,9 @@
 #include "xwin.h"
 #include <math.h>
 
+#define E_FX_RAINDROPS          0
+#define E_FX_IMAGESPINNER       0
+
 /* FIXME - Needs cleaning up */
 
 #ifndef M_PI_2
@@ -159,7 +162,8 @@
      }
 }
 
-#ifdef E_FX_RAINDROPS          /* FIXME - Requires eliminating use of PixImg */
+#if E_FX_RAINDROPS
+#include "piximg.h"
 
 /****************************** RAIN DROPS **********************************/
 
@@ -168,7 +172,7 @@
 #define fx_raindrop_duration 32
 #define fx_frequency 4
 #define fx_amplitude 48
-static Window       fx_raindrops_win = None;
+static Win          fx_raindrops_win = NULL;
 static int          fx_raindrops_number = 4;
 static PixImg      *fx_raindrops_draw = NULL;
 
@@ -222,23 +226,24 @@
           EXFreeGC(gc1);
 
        gcv.subwindow_mode = IncludeInferiors;
-       gc = EXCreateGC(fx_raindrops_win, GCSubwindowMode, &gcv);
-       gc1 = EXCreateGC(fx_raindrops_win, 0L, &gcv);
+       gc = EXCreateGC(WinGetXwin(fx_raindrops_win), GCSubwindowMode, &gcv);
+       gc1 = EXCreateGC(WinGetXwin(fx_raindrops_win), 0L, &gcv);
 
        fx_raindrops_draw =
-          ECreatePixImg(fx_raindrops_win, fx_raindrop_size, fx_raindrop_size);
-
+          ECreatePixImg(WinGetXwin(fx_raindrops_win), fx_raindrop_size,
+                        fx_raindrop_size);
        if (!fx_raindrops_draw)
           return;
 
        for (i = 0; i < fx_raindrops_number; i++)
          {
             fx_raindrops[i].buf =
-               ECreatePixImg(fx_raindrops_win, fx_raindrop_size,
+               ECreatePixImg(WinGetXwin(fx_raindrops_win), fx_raindrop_size,
                              fx_raindrop_size);
             if (fx_raindrops[i].buf)
-               XShmGetImage(disp, fx_raindrops_win, fx_raindrops[i].buf->xim,
-                            fx_raindrops[i].x, fx_raindrops[i].y, 0xffffffff);
+               XShmGetImage(disp, WinGetXwin(fx_raindrops_win),
+                            fx_raindrops[i].buf->xim, fx_raindrops[i].x,
+                            fx_raindrops[i].y, 0xffffffff);
             if (!fx_raindrops[i].buf)
                return;
          }
@@ -252,9 +257,8 @@
             int                 j, count = 0;
             char                intersect = 1;
 
-            XClearArea(disp, fx_raindrops_win, fx_raindrops[i].x,
-                       fx_raindrops[i].y, fx_raindrop_size, fx_raindrop_size,
-                       False);
+            EClearArea(fx_raindrops_win, fx_raindrops[i].x,
+                       fx_raindrops[i].y, fx_raindrop_size, fx_raindrop_size);
             fx_raindrops[i].count = 0;
             while (intersect)
               {
@@ -314,7 +318,8 @@
                         }
                    }
               }
-            XShmGetImage(disp, fx_raindrops_win, fx_raindrops[i].buf->xim,
+            XShmGetImage(disp, WinGetXwin(fx_raindrops_win),
+                         fx_raindrops[i].buf->xim,
                          fx_raindrops[i].x, fx_raindrops[i].y, 0xffffffff);
          }
        percent_done =
@@ -368,10 +373,11 @@
                    }
               }
          }
-       XShmPutImage(disp, fx_raindrops_win, gc1, fx_raindrops_draw->xim, 0, 0,
+       XShmPutImage(disp, WinGetXwin(fx_raindrops_win), gc1,
+                    fx_raindrops_draw->xim, 0, 0,
                     fx_raindrops[i].x, fx_raindrops[i].y, fx_raindrop_size,
                     fx_raindrop_size, False);
-       ESync();
+       ESync(0);
      }
 
    DoIn("FX_RAINDROPS_TIMEOUT", (0.066 /*/ (float)fx_raindrops_number */ ),
@@ -407,8 +413,8 @@
    RemoveTimerEvent("FX_RAINDROPS_TIMEOUT");
    for (i = 0; i < fx_raindrops_number; i++)
      {
-       XClearArea(disp, fx_raindrops_win, fx_raindrops[i].x, fx_raindrops[i].y,
-                  fx_raindrop_size, fx_raindrop_size, False);
+       EClearArea(fx_raindrops_win, fx_raindrops[i].x, fx_raindrops[i].y,
+                  fx_raindrop_size, fx_raindrop_size);
        if (fx_raindrops[i].buf)
           EDestroyPixImg(fx_raindrops[i].buf);
        fx_raindrops[i].buf = NULL;
@@ -599,11 +605,11 @@
      }
 }
 
-#ifdef E_FX_IMAGESPINNER
+#if E_FX_IMAGESPINNER
 
 /****************************** IMAGESPINNER ********************************/
 
-static Window       fx_imagespinner_win = None;
+static Win          fx_imagespinner_win = NULL;
 static int          fx_imagespinner_count = 3;
 static char        *fx_imagespinner_params = NULL;
 
@@ -641,7 +647,8 @@
             sscanf(fx_imagespinner_params, "%*s %i %i ", &x, &y);
             x = ((WinGetW(VROOT) * x) >> 10) - ((w * x) >> 10);
             y = ((WinGetH(VROOT) * y) >> 10) - ((h * y) >> 10);
-            EImageRenderOnDrawable(im, fx_imagespinner_win, 0, x, y, w, h);
+            EImageRenderOnDrawable(im, fx_imagespinner_win, None, 0,
+                                   x, y, w, h);
             EImageFree(im);
          }
        Efree(string);
@@ -668,8 +675,7 @@
 FX_ImageSpinner_Quit(void)
 {
    RemoveTimerEvent("FX_IMAGESPINNER_TIMEOUT");
-   XClearArea(disp, fx_imagespinner_win, 0, 0, WinGetW(VROOT),
-             WinGetH(VROOT), False);
+   EClearArea(fx_imagespinner_win, 0, 0, WinGetW(VROOT), WinGetH(VROOT));
    Efree(fx_imagespinner_params);
    fx_imagespinner_params = NULL;
    fx_imagespinner_win = None;
@@ -703,13 +709,13 @@
    {"waves",
     FX_Waves_Init, FX_Waves_Desk, FX_Waves_Quit, FX_Waves_Pause,
     0, 0},
-#ifdef E_FX_RAINDROPS          /* FIXME */
+#if E_FX_RAINDROPS             /* FIXME */
    {"raindrops",
     FX_Raindrops_Init, FX_Raindrops_Desk, FX_Raindrops_Quit,
     FX_Raindrops_Pause,
     0, 0},
 #endif
-#ifdef E_FX_IMAGESPINNER
+#if E_FX_IMAGESPINNER
    {"imagespinner",
     FX_ImageSpinner_Init, FX_ImageSpinner_Desk, FX_ImageSpinner_Quit,
     FX_ImageSpinner_Pause,
@@ -971,7 +977,7 @@
 static const CfgItem FxCfgItems[] = {
    CFR_ITEM_BOOL(fx_handlers[0].enabled, ripples.enabled, 0),
    CFR_ITEM_BOOL(fx_handlers[1].enabled, waves.enabled, 0),
-#ifdef E_FX_RAINDROPS          /* FIXME */
+#if E_FX_RAINDROPS             /* FIXME */
    CFR_ITEM_BOOL(fx_handlers[2].enabled, raindrops.enabled, 0),
 #endif
 };



-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to