Enlightenment CVS committal

Author  : ningerso
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/src/engines/x11


Modified Files:
        ewl_engine_x11.c 


Log Message:
Use generic pointers to evas objects to avoid required inclusion of Evas.h in
external code.

===================================================================
RCS file: /cvs/e/e17/libs/ewl/src/engines/x11/ewl_engine_x11.c,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -3 -r1.41 -r1.42
--- ewl_engine_x11.c    7 Feb 2007 04:03:26 -0000       1.41
+++ ewl_engine_x11.c    12 Feb 2007 13:16:04 -0000      1.42
@@ -7,7 +7,7 @@
 
 /*
  * In general all of the X event handlers should find their matching window
- * with ewl_window_window_find, and not ewl_embed_evas_window_find. If the
+ * with ewl_window_window_find, and not ewl_embed_canvas_window_find. If the
  * embed function is used, then we get duplicate events for apps that setup
  * their own handlers and embed EWL. The exception to this is selection events
  * such as copy/paste and DND. These events need to be handled for embedded
@@ -408,10 +408,10 @@
        DCHECK_TYPE("win", win, EWL_WINDOW_TYPE);
 
        ee_window_hide(win);
-       ecore_x_window_del((Ecore_X_Window)(EWL_EMBED(win)->evas_window));
+       ecore_x_window_del((Ecore_X_Window)(EWL_EMBED(win)->canvas_window));
        ecore_x_window_del((Ecore_X_Window)(win->window));
 
-       EWL_EMBED(win)->evas_window = NULL;
+       EWL_EMBED(win)->canvas_window = NULL;
        win->window = NULL;
 
        DLEAVE_FUNCTION(DLEVEL_STABLE);
@@ -445,8 +445,8 @@
 
        ecore_x_window_resize((Ecore_X_Window)win->window, width, height);
 
-       if (EWL_EMBED(win)->evas_window != win->window)
-               
ecore_x_window_resize((Ecore_X_Window)EWL_EMBED(win)->evas_window,
+       if (EWL_EMBED(win)->canvas_window != win->window)
+               
ecore_x_window_resize((Ecore_X_Window)EWL_EMBED(win)->canvas_window,
                                                width, height);
 
        DLEAVE_FUNCTION(DLEVEL_STABLE);
@@ -480,7 +480,7 @@
        DCHECK_TYPE("win", win, EWL_WINDOW_TYPE);
 
        ecore_x_window_show((Ecore_X_Window)win->window);
-       ecore_x_window_show((Ecore_X_Window)EWL_EMBED(win)->evas_window);
+       ecore_x_window_show((Ecore_X_Window)EWL_EMBED(win)->canvas_window);
 
        DLEAVE_FUNCTION(DLEVEL_STABLE);
 }
@@ -492,7 +492,7 @@
        DCHECK_PARAM_PTR("win", win);
        DCHECK_TYPE("win", win, EWL_WINDOW_TYPE);
 
-       ecore_x_window_hide((Ecore_X_Window)EWL_EMBED(win)->evas_window);
+       ecore_x_window_hide((Ecore_X_Window)EWL_EMBED(win)->canvas_window);
        ecore_x_window_hide((Ecore_X_Window)EWL_WINDOW(win)->window);
 
        DLEAVE_FUNCTION(DLEVEL_STABLE);
@@ -749,7 +749,7 @@
        DCHECK_PARAM_PTR("embed", embed);
        DCHECK_TYPE("embed", embed, EWL_EMBED_TYPE);
 
-       ecore_x_dnd_aware_set((Ecore_X_Window)embed->evas_window, TRUE);
+       ecore_x_dnd_aware_set((Ecore_X_Window)embed->canvas_window, TRUE);
 
        DLEAVE_FUNCTION(DLEVEL_STABLE);
 }
@@ -773,9 +773,9 @@
        DCHECK_PARAM_PTR("embed", embed);
        DCHECK_TYPE("embed", embed, EWL_EMBED_TYPE);
 
-       ecore_x_dnd_aware_set((Ecore_X_Window)embed->evas_window,
+       ecore_x_dnd_aware_set((Ecore_X_Window)embed->canvas_window,
                              (num > 0 ? 1 : 0));
-       ecore_x_dnd_types_set((Ecore_X_Window)embed->evas_window, (char 
**)types, num);
+       ecore_x_dnd_types_set((Ecore_X_Window)embed->canvas_window, (char 
**)types, num);
 
        DLEAVE_FUNCTION(DLEVEL_STABLE);
 }
@@ -787,7 +787,7 @@
        DCHECK_PARAM_PTR("embed", embed);
        DCHECK_TYPE("embed", embed, EWL_EMBED_TYPE);
 
-       ecore_x_dnd_begin((Ecore_X_Window)embed->evas_window, NULL, 0);
+       ecore_x_dnd_begin((Ecore_X_Window)embed->canvas_window, NULL, 0);
 
        DLEAVE_FUNCTION(DLEVEL_STABLE);
 }
@@ -829,7 +829,7 @@
        DCHECK_PARAM_PTR_RET("embed", embed, 0);
        DCHECK_TYPE_RET("embed", embed, EWL_EMBED_TYPE, 0);
 
-       DRETURN_INT(ecore_x_cursor_new((Ecore_X_Window)embed->evas_window,
+       DRETURN_INT(ecore_x_cursor_new((Ecore_X_Window)embed->canvas_window,
                                data, w, h, 0, 0), DLEVEL_STABLE);
 }
 
@@ -872,7 +872,7 @@
                cur = pointer;
        else
                cur = ecore_x_cursor_shape_get(pointer);
-       ecore_x_window_cursor_set((Ecore_X_Window)embed->evas_window, cur);
+       ecore_x_window_cursor_set((Ecore_X_Window)embed->canvas_window, cur);
 
        DLEAVE_FUNCTION(DLEVEL_STABLE);
 }
@@ -895,7 +895,7 @@
        if (!window)
                DRETURN_INT(TRUE, DLEVEL_STABLE);
 
-       evas_damage_rectangle_add(EWL_EMBED(window)->evas, ev->x, ev->y, ev->w, 
ev->h);
+       evas_damage_rectangle_add(EWL_EMBED(window)->canvas, ev->x, ev->y, 
ev->w, ev->h);
        ewl_callback_call(EWL_WIDGET(window), EWL_CALLBACK_EXPOSE);
 
        DRETURN_INT(TRUE, DLEVEL_STABLE);
@@ -917,7 +917,7 @@
 
        ev = e;
 
-       embed = ewl_embed_evas_window_find((void *)ev->win);
+       embed = ewl_embed_canvas_window_find((void *)ev->win);
        if (!embed)
                DRETURN_INT(TRUE, DLEVEL_STABLE);
 
@@ -1237,7 +1237,7 @@
                Ewl_Embed *embed;
                Ecore_X_Selection_Data *data = ev->data;
 
-               embed = ewl_embed_evas_window_find((void *)ev->win);
+               embed = ewl_embed_canvas_window_find((void *)ev->win);
                if (embed) 
                {
                        if (data->content == ECORE_X_SELECTION_CONTENT_FILES)
@@ -1299,7 +1299,7 @@
                Ewl_Embed *embed;
                char *atom;
 
-               embed = ewl_embed_evas_window_find((void *)ev->owner);
+               embed = ewl_embed_canvas_window_find((void *)ev->owner);
                atom = XGetAtomName(ecore_x_display_get(), ev->target);
                ewl_embed_dnd_data_request_feed(embed, ev, atom);
                XFree(atom);
@@ -1334,7 +1334,7 @@
                /*
                 * Look for the child here
                 */
-               embed = ewl_embed_evas_window_find((void *)ev->win);
+               embed = ewl_embed_canvas_window_find((void *)ev->win);
                if (embed) {
                        /* First see if we need to send an 'enter' 
                         * to the widget */
@@ -1374,7 +1374,7 @@
 
        ev = e;
 
-       embed = ewl_embed_evas_window_find((void *)ev->win);
+       embed = ewl_embed_canvas_window_find((void *)ev->win);
        if (embed) {
                embed->dnd_types.num_types = ev->num_types;
                embed->dnd_types.types = malloc(sizeof(char*) * ev->num_types);
@@ -1397,7 +1397,7 @@
 
        ev = e;
 
-       embed = ewl_embed_evas_window_find((void *)ev->win);
+       embed = ewl_embed_canvas_window_find((void *)ev->win);
        if (embed) {
                if (embed->dnd_types.num_types > 0) {
                        for (i = 0; i < embed->dnd_types.num_types; i++)
@@ -1424,14 +1424,14 @@
 
        ev = e;
 
-       embed = ewl_embed_evas_window_find((void *)ev->win);
+       embed = ewl_embed_canvas_window_find((void *)ev->win);
        if (embed) {
                int x, y, wx, wy;
                const char *type;
 
                ewl_embed_window_position_get(embed, &wx, &wy);
 
-               if (ev->source == (Ecore_X_Window)embed->evas_window)
+               if (ev->source == (Ecore_X_Window)embed->canvas_window)
                        internal = 1;
 
                x = ev->position.x - wx;



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to