Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/edje

Dir     : e17/libs/edje/src/lib


Modified Files:
        edje_data.c edje_load.c edje_private.h edje_util.c 


Log Message:


adrunko's precise event patch


===================================================================
RCS file: /cvs/e/e17/libs/edje/src/lib/edje_data.c,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -3 -r1.37 -r1.38
--- edje_data.c 6 Jul 2007 22:36:40 -0000       1.37
+++ edje_data.c 23 Jul 2007 14:22:57 -0000      1.38
@@ -345,6 +345,7 @@
    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, 
"repeat_events", repeat_events, EET_T_CHAR);
+   EET_DATA_DESCRIPTOR_ADD_BASIC(_edje_edd_edje_part, Edje_Part, 
"precise_is_inside", precise_is_inside, 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, 
"use_alternate_font_metrics", use_alternate_font_metrics, EET_T_UCHAR);
    EET_DATA_DESCRIPTOR_ADD_SUB(_edje_edd_edje_part, Edje_Part, "default_desc", 
default_desc, _edje_edd_edje_part_description);
===================================================================
RCS file: /cvs/e/e17/libs/edje/src/lib/edje_load.c,v
retrieving revision 1.106
retrieving revision 1.107
diff -u -3 -r1.106 -r1.107
--- edje_load.c 12 Jul 2007 21:30:36 -0000      1.106
+++ edje_load.c 23 Jul 2007 14:22:57 -0000      1.107
@@ -326,6 +326,8 @@
                         }
                       else
                         evas_object_pass_events_set(rp->object, 1);
+                      if (ep->precise_is_inside)
+                        evas_object_precise_is_inside_set(rp->object, 1);
                    }
                  if (rp->part->clip_to_id < 0)
                    evas_object_clip_set(rp->object, ed->clipper);
===================================================================
RCS file: /cvs/e/e17/libs/edje/src/lib/edje_private.h,v
retrieving revision 1.128
retrieving revision 1.129
diff -u -3 -r1.128 -r1.129
--- edje_private.h      6 Jul 2007 23:33:42 -0000       1.128
+++ edje_private.h      23 Jul 2007 14:22:57 -0000      1.129
@@ -427,6 +427,7 @@
    unsigned char          effect; /* 0 = plain... */
    unsigned char          mouse_events; /* it will affect/respond to mouse 
events */
    unsigned char          repeat_events; /* it will repeat events to objects 
below */
+   unsigned char          precise_is_inside;
    unsigned char          use_alternate_font_metrics;
 };
 
===================================================================
RCS file: /cvs/e/e17/libs/edje/src/lib/edje_util.c,v
retrieving revision 1.97
retrieving revision 1.98
diff -u -3 -r1.97 -r1.98
--- edje_util.c 16 Jul 2007 07:31:06 -0000      1.97
+++ edje_util.c 23 Jul 2007 14:22:57 -0000      1.98
@@ -2121,6 +2121,8 @@
    else
      evas_object_pass_events_set(obj_swallow, 1);
 
+   if (rp->part->precise_is_inside)
+     evas_object_precise_is_inside_set(obj_swallow, 1);
 
    rp->edje->dirty = 1;
    _edje_recalc(rp->edje);



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to