Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_desk.c Log Message: xinerama - slide in from off the container, not zone. =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_desk.c,v retrieving revision 1.63 retrieving revision 1.64 diff -u -3 -r1.63 -r1.64 --- e_desk.c 1 Sep 2006 15:37:23 -0000 1.63 +++ e_desk.c 4 Sep 2006 13:38:35 -0000 1.64 @@ -553,6 +553,14 @@ bd->fx.start.x = bx; bd->fx.start.y = by; } + if (bd->fx.start.x < 0) + bd->fx.start.x -= bd->zone->x; + else + bd->fx.start.x += bd->zone->container->w - (bd->zone->x + bd->zone->w); + if (bd->fx.start.y < 0) + bd->fx.start.y -= bd->zone->y; + else + bd->fx.start.y += bd->zone->container->h - (bd->zone->y + bd->zone->h); e_border_fx_offset(bd, bd->fx.start.x, bd->fx.start.y); e_border_show(bd); if (bd->want_fullscreen) @@ -582,7 +590,6 @@ if (bd->moving) { e_border_fx_offset(bd, 0, 0); -// e_border_desk_set(bd, desk); } else if ((bd->desk == desk) && (!bd->sticky)) { @@ -688,6 +695,14 @@ bd->fx.start.x = bx; bd->fx.start.y = by; } + if (bd->fx.start.x < 0) + bd->fx.start.x -= bd->zone->x; + else + bd->fx.start.x += bd->zone->container->w - (bd->zone->x + bd->zone->w); + if (bd->fx.start.y < 0) + bd->fx.start.y -= bd->zone->y; + else + bd->fx.start.y += bd->zone->container->h - (bd->zone->y + bd->zone->h); e_border_fx_offset(bd, 0, 0); if (bd->want_fullscreen) { ------------------------------------------------------------------------- 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