Enlightenment CVS committal

Author  : sebastid
Project : e17
Module  : apps/e

Dir     : e17/apps/e/data/themes


Modified Files:
        default_pager.edc 


Log Message:
don't set state several times.

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/data/themes/default_pager.edc,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -3 -r1.15 -r1.16
--- default_pager.edc   15 May 2005 22:16:00 -0000      1.15
+++ default_pager.edc   16 May 2005 08:35:26 -0000      1.16
@@ -62,11 +62,9 @@
 
 group {
    name: "modules/pager/desk";
-   data {
-      item: "drag" "0";
-   }
    script {
       public active;
+      public drag;
    }
    parts {
       part {
@@ -413,18 +411,25 @@
         name:   "drag_in";
         signal: "drag";
         source: "in";
-        action: STATE_SET "drag" 0.0;
-        target: "overlay";
+        script {
+           if (get_int(drag) == 0) {
+              set_state(PART:"overlay", "drag", 0.0);
+              set_int(drag, 1);
+           }
+        }
       }
       program {
         name:   "drag_out";
         signal: "drag";
         source: "out";
         script {
-          if (get_int(active) == 1)
-             set_state(PART:"overlay", "active", 0.0);
-          else
-             set_state(PART:"overlay", "default", 0.0);
+           if (get_int(drag) == 1) {
+              if (get_int(active) == 1)
+                 set_state(PART:"overlay", "active", 0.0);
+              else
+                 set_state(PART:"overlay", "default", 0.0);
+              set_int(drag, 0);
+           }
         }
       }
       program {
@@ -433,6 +438,7 @@
         source: "";
         script {
            set_int(active, 0);
+           set_int(drag, 0);
         }
       }
    }




-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to