Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/edje

Dir     : e17/libs/edje/src/bin


Modified Files:
        edje_cc_handlers.c 


Log Message:


support unfilled centers...

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/bin/edje_cc_handlers.c,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -3 -r1.53 -r1.54
--- edje_cc_handlers.c  26 Dec 2004 22:36:45 -0000      1.53
+++ edje_cc_handlers.c  31 Mar 2005 11:40:05 -0000      1.54
@@ -54,6 +54,7 @@
 static void st_collections_group_parts_part_description_image_normal(void);
 static void st_collections_group_parts_part_description_image_tween(void);
 static void st_collections_group_parts_part_description_image_border(void);
+static void st_collections_group_parts_part_description_image_middle(void);
 static void st_collections_group_parts_part_description_fill_smooth(void);
 static void 
st_collections_group_parts_part_description_fill_origin_relative(void);
 static void 
st_collections_group_parts_part_description_fill_origin_offset(void);
@@ -145,6 +146,7 @@
      {"collections.group.parts.part.description.image.image", 
st_images_image}, /* dup */
      {"collections.group.parts.part.description.image.images.image", 
st_images_image}, /* dup */
      {"collections.group.parts.part.description.image.border", 
st_collections_group_parts_part_description_image_border},
+     {"collections.group.parts.part.description.image.middle", 
st_collections_group_parts_part_description_image_middle},
      {"collections.group.parts.part.description.fill.smooth", 
st_collections_group_parts_part_description_fill_smooth},
      {"collections.group.parts.part.description.fill.origin.relative", 
st_collections_group_parts_part_description_fill_origin_relative},
      {"collections.group.parts.part.description.fill.origin.offset", 
st_collections_group_parts_part_description_fill_origin_offset},
@@ -1344,6 +1346,31 @@
 }
 
 static void
+st_collections_group_parts_part_description_image_middle(void)
+{
+   Edje_Part_Collection *pc;
+   Edje_Part *ep;
+   Edje_Part_Description *ed;
+
+   check_arg_count(1);
+
+   pc = evas_list_data(evas_list_last(edje_collections));
+   ep = evas_list_data(evas_list_last(pc->parts));
+
+   if (ep->type != EDJE_PART_TYPE_IMAGE)
+     {
+       fprintf(stderr, "%s: Error. parse error %s:%i. "
+               "image attributes in non-IMAGE part.\n",
+               progname, file_in, line - 1);
+       exit(-1);
+     }
+
+   ed = ep->default_desc;
+   if (ep->other_desc) ed = evas_list_data(evas_list_last(ep->other_desc));
+   ed->border.fill = !parse_bool(0);
+}
+
+static void
 st_collections_group_parts_part_description_fill_smooth(void)
 {
    Edje_Part_Collection *pc;




-------------------------------------------------------
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