Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_gadman.c e_main.c 


Log Message:


tested and working... todo FIXME's still left...

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_gadman.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- e_gadman.c  19 Jan 2005 15:39:36 -0000      1.10
+++ e_gadman.c  19 Jan 2005 15:55:27 -0000      1.11
@@ -6,10 +6,10 @@
 /* FIXME: corner case if module is sized to full screen... cant stop edit or */
 /*        re-enter edit mode (cant access root menu) */
 
-/* FIXME: handle drag from zone to zone */
+/* FIXME: evas_clip to the zone - make a zone clip for gadman obj's */
+/* FIXME: actully call callbacks */
 /* FIXME: handle save */
 /* FIXME: handle load */
-/* FIXME: start move - raise and callback */
 /* FIXME: if u set align, or minmax size or edge then figure out new-coords */
 /* FIXME: handle move resist */
 /* FIXME: handle resize resist */
@@ -610,7 +610,7 @@
             E_Zone *nz;
             
             nz = e_container_zone_at_point_get(gmc->zone->container, x, y);
-            if (nz != gmc->zone)
+            if ((nz) && (nz != gmc->zone))
               {
                  gmc->zone = nz;
                  new_zone = 1;
@@ -690,7 +690,7 @@
             E_Zone *nz;
             
             nz = e_container_zone_at_point_get(gmc->zone->container, x, y);
-            if (nz != gmc->zone)
+            if ((nz) && (nz != gmc->zone))
               {
                  gmc->zone = nz;
                  new_zone = 1;
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_main.c,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -3 -r1.31 -r1.32
--- e_main.c    19 Jan 2005 14:31:40 -0000      1.31
+++ e_main.c    19 Jan 2005 15:55:27 -0000      1.32
@@ -539,18 +539,21 @@
             E_Gadman_Client *gmc;
             
             gmc = e_gadman_client_new(con->gadman);
-            gmc->x = 20;
-            gmc->y = 0;
-            gmc->w = 200;
-            gmc->h = 100;
+            gmc->x = 0;
+            gmc->y = 300;
+            gmc->w = 100;
+            gmc->h = 200;
             e_gadman_client_policy_set(gmc, 
-                                       E_GADMAN_POLICY_EDGES | 
+//                                     E_GADMAN_POLICY_EDGES | 
+                                       E_GADMAN_POLICY_ANYWHERE |
+                                       E_GADMAN_POLICY_HMOVE | 
+                                       E_GADMAN_POLICY_VMOVE |
                                        E_GADMAN_POLICY_HSIZE | 
                                        E_GADMAN_POLICY_VSIZE);
             e_gadman_client_min_size_set(gmc, 20, 20);
-            e_gadman_client_auto_size_set(gmc, 200, 50);
-            e_gadman_client_align_set(gmc, 0.5, 0.0);
-            e_client_gadman_edge_set(gmc, E_GADMAN_EDGE_TOP);
+            e_gadman_client_auto_size_set(gmc, 50, 200);
+            e_gadman_client_align_set(gmc, 0.0, 0.5);
+            e_client_gadman_edge_set(gmc, E_GADMAN_EDGE_LEFT);
          }
      }
    free(roots);




-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to