Enlightenment CVS committal

Author  : codewarrior
Project : e17
Module  : apps/e

Dir     : e17/apps/e/data/themes


Modified Files:
        default_dialog.edc 


Log Message:
Add glint effect to E_Dialog's button and add an "enter" signal for that.


===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/data/themes/default_dialog.edc,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- default_dialog.edc  24 Sep 2005 01:59:26 -0000      1.10
+++ default_dialog.edc  25 Sep 2005 13:12:57 -0000      1.11
@@ -453,6 +453,158 @@
            }
         }
       }
+            part {
+              name: "glint_clip";
+              type: RECT;
+              mouse_events: 0;
+                       description {
+                          state: "default" 0.0;
+                          color: 255 255 255 255;
+                                      rel1 {
+                                         relative: 0.0 0.0;
+                                         offset: 3 3;
+                                      }
+                                      rel2 {
+                                         relative: 1.0 1.0;
+                                         offset: -4 -4;
+                                      }
+                       }
+           }
+            part {
+              name: "glint1";
+              mouse_events: 0;
+                       description {
+                          state: "default" 0.0;
+                          visible: 0;
+                          color: 255 255 255 0;
+                          align: 0.0 0.0;
+                          max: 34 13;
+                                      rel1 {
+                                         relative: 0.0 0.0;
+                                         offset: 2 2;
+                                      }
+                                      rel2 {
+                                         relative: 1.0 1.0;
+                                         offset: -3 -3;
+                                      }
+                                      image {
+                                         normal: "e17_titlebar_glint1.png";
+                                         border: 5 0 5 0;
+                                      }
+                                      fill {
+                                         smooth: 0;
+                                      }
+                       }
+                       description {
+                          state: "active" 0.0;
+                          inherit: "default" 0.0;
+                          visible: 1;
+                          color: 255 255 255 255;
+                       }
+           }
+            part {
+              name: "glint2";
+              mouse_events: 0;
+              clip_to: "glint_clip";
+                       description {
+                          state: "default" 0.0;
+                          visible: 0;
+                          color: 255 255 255 0;
+                          align: 1.0 0.5;
+                          max: 0 0;
+                                      rel1 {
+                                         relative: 0.0 0.0;
+                                         offset: 3 3;
+                                      }
+                                      rel2 {
+                                         relative: 0.0 1.0;
+                                         offset: 3 -4;
+                                      }
+                                      image {
+                                         normal: "e17_titlebar_glint2.png";
+                                         border: 0 0 5 5;
+                                      }
+                                      fill {
+                                         smooth: 0;
+                                      }
+                       }
+                       description {
+                          state: "active" 0.0;
+                          inherit: "default" 0.0;
+                          visible: 1;
+                          color: 255 255 255 255;
+                          max: 169 9999;
+                          min: 169 8;
+                          align: 0.5 0.5;
+                       }
+                       description {
+                          state: "active2" 0.0;
+                          inherit: "default" 0.0;
+                          visible: 1;
+                          color: 255 255 255 128;
+                          max: 169 9999;
+                          min: 169 8;
+                          align: 0.5 0.5;
+                                      rel1 {
+                                         relative: 1.0 0.0;
+                                         offset: -4 3;
+                                      }
+                                      rel2 {
+                                         relative: 1.0 1.0;
+                                         offset: -4 -4;
+                                      }
+                       }
+                       description {
+                          state: "active3" 0.0;
+                          inherit: "default" 0.0;
+                          visible: 0;
+                          color: 255 255 255 0;
+                          max: 169 9999;
+                          min: 169 8;
+                          align: 0.0 0.5;
+                                      rel1 {
+                                         relative: 1.0 0.0;
+                                         offset: -4 3;
+                                      }
+                                      rel2 {
+                                         relative: 1.0 1.0;
+                                         offset: -4 -4;
+                                      }
+                       }
+           }
+            part {
+              name: "glint3";
+              mouse_events: 0;
+                       description {
+                          state: "default" 0.0;
+                          visible: 0;
+                          color: 255 255 255 0;
+                          align: 1.0 1.0;
+                          max: 34 13;
+                                      rel1 {
+                                         relative: 0.0 0.0;
+                                         offset: 2 2;
+                                      }
+                                      rel2 {
+                                         relative: 1.0 1.0;
+                                         offset: -3 -3;
+                                      }
+                                      image {
+                                         normal: "e17_titlebar_glint3.png";
+                                         border: 0 5 0 5;
+                                      }
+                                      fill {
+                                         smooth: 0;
+                                      }
+                       }
+                       description {
+                          state: "active" 0.0;
+                          inherit: "default" 0.0;
+                          visible: 1;
+                          color: 255 255 255 255;
+                       }
+           }
+      
       FOCUS_RECT(0.0, 0.0, 1.0, 1.0, 7, 7, -8, -8)
    }
    programs {
@@ -483,6 +635,57 @@
         action: STATE_SET "visible" 0.0;
         target: "icon_swallow";
       }
+      program {      
+        name: "button_enter";
+        signal: "enter";
+        source: "";
+        script {
+           run_program(PROGRAM:"go_active");
+        }
+      }      
+      program {
+        name: "go_active";
+        action: STATE_SET "active" 0.0;
+        target: "glint1";
+        target: "glint2";
+        transition: LINEAR 0.05;
+        after: "go_active2";
+        after: "go_active2b";
+      }
+      program {
+        name: "go_active2";
+        action: STATE_SET "active2" 0.0;
+        target: "glint2";
+        transition: LINEAR 0.2;
+        after: "go_active3";
+        after: "go_active3b";
+      }
+      program {
+        name: "go_active2b";
+        action: STATE_SET "active" 0.0;
+        target: "glint3";
+        transition: LINEAR 0.2;
+      }
+      program {
+        name: "go_active3";
+        action: STATE_SET "active3" 0.0;
+        target: "glint2";
+        transition: LINEAR 0.05;
+      }
+      program {
+        name: "go_active3b";
+        action: STATE_SET "default" 0.0;
+        target: "glint3";
+        transition: LINEAR 0.1;
+        after: "go_active4";
+      }
+      program {
+        name: "go_active4";
+        action: STATE_SET "default" 0.0;
+        target: "glint1";
+        target: "glint2";
+        target: "glint3";
+      }      
       program {
         name: "button_focus";
         signal: "focus";




-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to