Enlightenment CVS committal

Author  : rbdpngn
Project : e17
Module  : libs/edje

Dir     : e17/libs/edje/src/lib


Modified Files:
        edje_calc.c edje_data.c edje_load.c edje_private.h edje_text.c 


Log Message:
Moved the text_class into the description's text section.

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/lib/edje_calc.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -3 -r1.20 -r1.21
--- edje_calc.c 30 Oct 2003 04:45:18 -0000      1.20
+++ edje_calc.c 31 Oct 2003 05:07:39 -0000      1.21
@@ -413,11 +413,11 @@
        font = chosen_desc->text.font;
        size = chosen_desc->text.size;
        
-       if ((ep->part->text_class) && (strlen(ep->part->text_class) > 0))
+       if ((chosen_desc->text.text_class) && (strlen(chosen_desc->text.text_class) > 
0))
          {
             Edje_Text_Class *tc;
             
-            tc = _edje_text_class_find(ed, ep->part->text_class);
+            tc = _edje_text_class_find(ed, chosen_desc->text.text_class);
             if (tc->font) font = tc->font;
             if (tc->size > 0) size = tc->size;
          }
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/lib/edje_data.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -3 -r1.12 -r1.13
--- edje_data.c 29 Oct 2003 06:42:03 -0000      1.12
+++ edje_data.c 31 Oct 2003 05:07:39 -0000      1.13
@@ -155,6 +155,7 @@
    EET_DATA_DESCRIPTOR_ADD_BASIC(_edje_edd_edje_part_description, 
Edje_Part_Description, "color3.b", color3.b, EET_T_UCHAR);
    EET_DATA_DESCRIPTOR_ADD_BASIC(_edje_edd_edje_part_description, 
Edje_Part_Description, "color3.a", color3.a, EET_T_UCHAR);
    EET_DATA_DESCRIPTOR_ADD_BASIC(_edje_edd_edje_part_description, 
Edje_Part_Description, "text.text", text.text, EET_T_STRING);
+   EET_DATA_DESCRIPTOR_ADD_BASIC(_edje_edd_edje_part_description, 
Edje_Part_Description, "text.text_class", text.text_class, EET_T_STRING);
    EET_DATA_DESCRIPTOR_ADD_BASIC(_edje_edd_edje_part_description, 
Edje_Part_Description, "text.font", text.font, EET_T_STRING);
    EET_DATA_DESCRIPTOR_ADD_BASIC(_edje_edd_edje_part_description, 
Edje_Part_Description, "text.size", text.size, EET_T_INT);
    EET_DATA_DESCRIPTOR_ADD_BASIC(_edje_edd_edje_part_description, 
Edje_Part_Description, "text.fit_x", text.fit_x, EET_T_UCHAR);
@@ -173,7 +174,6 @@
    EET_DATA_DESCRIPTOR_ADD_BASIC(_edje_edd_edje_part, Edje_Part, "effect", effect, 
EET_T_CHAR);
    EET_DATA_DESCRIPTOR_ADD_BASIC(_edje_edd_edje_part, Edje_Part, "mouse_events", 
mouse_events, EET_T_CHAR);
    EET_DATA_DESCRIPTOR_ADD_BASIC(_edje_edd_edje_part, Edje_Part, "clip_to_id", 
clip_to_id, EET_T_INT);
-   EET_DATA_DESCRIPTOR_ADD_BASIC(_edje_edd_edje_part, Edje_Part, "text_class", 
text_class, EET_T_STRING);
    EET_DATA_DESCRIPTOR_ADD_SUB(_edje_edd_edje_part, Edje_Part, "default_desc", 
default_desc, _edje_edd_edje_part_description);
    EET_DATA_DESCRIPTOR_ADD_LIST(_edje_edd_edje_part, Edje_Part, "other_desc", 
other_desc, _edje_edd_edje_part_description);
    EET_DATA_DESCRIPTOR_ADD_BASIC(_edje_edd_edje_part, Edje_Part, "dragable.x", 
dragable.x, EET_T_CHAR);
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/lib/edje_load.c,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -3 -r1.30 -r1.31
--- edje_load.c 29 Oct 2003 06:42:03 -0000      1.30
+++ edje_load.c 31 Oct 2003 05:07:39 -0000      1.31
@@ -574,7 +574,6 @@
        ep = ec->parts->data;
        ec->parts = evas_list_remove(ec->parts, ep);
        if (ep->name) free(ep->name);
-       if (ep->text_class) free(ep->text_class);
        if (ep->default_desc) 
_edje_collection_free_part_description_free(ep->default_desc);
        while (ep->other_desc)
          {
@@ -610,6 +609,7 @@
        free(pi);
      }
    if (desc->text.text) free(desc->text.text);
+   if (desc->text.text_class) free(desc->text.text_class);
    if (desc->text.font) free(desc->text.font);
    if (desc->color_class) free(desc->color_class);
    free(desc);
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/lib/edje_private.h,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -3 -r1.48 -r1.49
--- edje_private.h      30 Oct 2003 04:45:18 -0000      1.48
+++ edje_private.h      31 Oct 2003 05:07:39 -0000      1.49
@@ -235,7 +235,6 @@
    unsigned char          mouse_events; /* it will affect/respond to mouse events */
    unsigned char          repeat_events; /* it will repeat events to objects below */
    int                    clip_to_id; /* the part id to clip this one to */   
-   char                  *text_class; /* how to apply/modify the font */
    Edje_Part_Description *default_desc; /* the part descriptor for default */
    Evas_List             *other_desc; /* other possible descriptors */
    struct {
@@ -321,6 +320,7 @@
 
    struct {
       char          *text; /* if "" or NULL, then leave text unchanged */
+      char          *text_class; /* how to apply/modify the font */
       char          *font; /* if a specific font is asked for */
       
       int            size; /* 0 = use user set size */
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/lib/edje_text.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- edje_text.c 30 Oct 2003 04:45:18 -0000      1.7
+++ edje_text.c 31 Oct 2003 05:07:39 -0000      1.8
@@ -245,11 +245,11 @@
    font = chosen_desc->text.font;
    size = chosen_desc->text.size;
    
-   if ((ep->part->text_class) && (strlen(ep->part->text_class) > 0))
+   if ((chosen_desc->text.text_class) && (strlen(chosen_desc->text.text_class) > 0))
      {
        Edje_Text_Class *tc;
        
-       tc = _edje_text_class_find(ed, ep->part->text_class);
+       tc = _edje_text_class_find(ed, chosen_desc->text.text_class);
        if (tc->font) font = tc->font;
        if (tc->size > 0) size = tc->size;
      }




-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to