Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/edje

Dir     : e17/libs/edje/src/lib


Modified Files:
        edje_calc.c edje_text.c 


Log Message:


same as previous commit.

===================================================================
RCS file: /cvs/e/e17/libs/edje/src/lib/edje_calc.c,v
retrieving revision 1.89
retrieving revision 1.90
diff -u -3 -r1.89 -r1.90
--- edje_calc.c 25 Sep 2006 23:05:30 -0000      1.89
+++ edje_calc.c 30 Sep 2006 10:18:31 -0000      1.90
@@ -1198,7 +1198,11 @@
          {
             evas_object_move(ep->object, ed->x + p3.x, ed->y + p3.y);
             evas_object_resize(ep->object, p3.w, p3.h);
-            evas_object_color_set(ep->object, p3.color.r, p3.color.g, 
p3.color.b, p3.color.a);
+            evas_object_color_set(ep->object,
+                                  (p3.color.r * p3.color.a) / 255,
+                                  (p3.color.g * p3.color.a) / 255,
+                                  (p3.color.b * p3.color.a) / 255,
+                                  p3.color.a);
             if (p3.visible) evas_object_show(ep->object);
             else evas_object_hide(ep->object);
          }
@@ -1267,7 +1271,11 @@
                         printf("Error type: EVAS_LOAD_ERROR_UNKNOWN_FORMAT\n");
                    }
               }
-            evas_object_color_set(ep->object, p3.color.r, p3.color.g, 
p3.color.b, p3.color.a);
+            evas_object_color_set(ep->object,
+                                  (p3.color.r * p3.color.a) / 255,
+                                  (p3.color.g * p3.color.a) / 255,
+                                  (p3.color.b * p3.color.a) / 255,
+                                  p3.color.a);
             if (p3.visible) evas_object_show(ep->object);
             else evas_object_hide(ep->object);
          }
@@ -1285,12 +1293,16 @@
          {
             evas_object_move(ep->object, ed->x + p3.x, ed->y + p3.y);
             evas_object_resize(ep->object, p3.w, p3.h);
-            evas_object_color_set(ep->object, p3.color.r, p3.color.g, 
p3.color.b, p3.color.a);
+            evas_object_color_set(ep->object,
+                                  (p3.color.r * p3.color.a) / 255,
+                                  (p3.color.g * p3.color.a) / 255,
+                                  (p3.color.b * p3.color.a) / 255,
+                                  p3.color.a);
             if (p3.visible) evas_object_show(ep->object);
             else evas_object_hide(ep->object);
 
             evas_object_gradient_angle_set(ep->object, p3.fill.angle);
-            evas_object_gradient_spread_set(ep->object, p3.fill.spread);
+            evas_object_gradient_fill_spread_set(ep->object, p3.fill.spread);
             evas_object_gradient_fill_set(ep->object, p3.fill.x, p3.fill.y, 
p3.fill.w, p3.fill.h);
 
             if (p3.gradient.type && p3.gradient.type[0])
@@ -1305,11 +1317,15 @@
                  if (se) 
                    {
                       // XXX only do this if we NEED to (e.g. gradient changed)
-                      evas_object_gradient_colors_clear(ep->object);
+                      evas_object_gradient_clear(ep->object);
                       for (l = se->color_list; l; l = l->next)
                         {
                            Edje_Spectrum_Color *sc = l->data;
-                           evas_object_gradient_color_add(ep->object, sc->r, 
sc->g, sc->b, sc->a, sc->d);
+                           evas_object_gradient_color_stop_add(ep->object,
+                                                               (sc->r * sc->a) 
/ 255,
+                                                               (sc->g * sc->a) 
/ 255,
+                                                               (sc->b * sc->a) 
/ 255,
+                                                               sc->a, sc->d);
 
                         }
                    }



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to