I engaged to do some work for OpenGEU project, particularly

Ticket #391. I found that _edje_part_recalc_single() incorrectly
calculates internal objects coordinates due it relied on
swallow_params.min.w which seems to be initalized on object swallowing
and don't updated on screen resolution changes. Here is my solution
patch in the attachment.
Ticket #113. I suggesting to add a submenu "send this gadget to..." into
right-click gadget menu with underlying menu items according to all
gadcons available. Perhaps somebody advise me with better solution.
Please assign this ticket to me. I would be happy to fix this.
Some work on EFM. Looking what ought to be done for now.
Here yet another patch in attachmet. It fixes obvious typo in
_edje_real_part_swallow(). Unsure how this bug showing itself but I
believe the bug is not need anyway.

Regards,

Victor. 
Shelf content placement on screen resize fix.
 e_shelf.c |    1 +
 1 file changed, 1 insertion(+)
Index: e17-svn/src/bin/e_shelf.c
===================================================================
--- e17-svn/src/bin/e_shelf.c	(revision 41623)
+++ e17-svn/src/bin/e_shelf.c	(working copy)
@@ -399,6 +399,7 @@ e_shelf_move_resize(E_Shelf *es, int x, int y, int
    es->y = y;
    es->w = w;
    es->h = h;
+   e_gadcon_swallowed_min_size_set(es->gadcon, w, h);
    if (es->popup) 
      e_popup_move_resize(es->popup, es->x, es->y, es->w, es->h); 
    else
typo bug. Seems harmless but who knows...
 edje_util.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Index: edje-svn/src/lib/edje_util.c
===================================================================
--- edje-svn/src/lib/edje_util.c	(revision 41623)
+++ edje-svn/src/lib/edje_util.c	(working copy)
@@ -3289,7 +3289,7 @@ _edje_real_part_swallow(Edje_Real_Part *rp, Evas_O
 				  rp->edje->obj);
    type = (char *)evas_object_type_get(obj_swallow);
    rp->swallow_params.min.w = 0;
-   rp->swallow_params.min.w = 0;
+   rp->swallow_params.min.h = 0;
    rp->swallow_params.max.w = -1;
    rp->swallow_params.max.h = -1;
    if ((type) && (!strcmp(type, "edje")))
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to