Enlightenment CVS committal

Author  : rephorm
Project : e17
Module  : apps/e

Dir     : e17/apps/e/data/themes


Modified Files:
        default_pager.edc 


Log Message:


Add desktop name to the pager (turn it on in the pager's config menu).
The theme could probably use a bit of touch up, but it works for now :)

Add an event when desktop names change.
Note: currently 'adding' a name with enlightenment_remote sends out change 
events for ALL of the desktops (even the ones that didn't change). This should 
be fixed...


===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/data/themes/default_pager.edc,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -3 -r1.16 -r1.17
--- default_pager.edc   16 May 2005 08:35:26 -0000      1.16
+++ default_pager.edc   5 Sep 2005 23:14:57 -0000       1.17
@@ -27,6 +27,58 @@
            }
         }
       }
+
+    part {
+      name: "desktop_name";
+      type: TEXT;
+      effect: SOFT_SHADOW;
+      description {
+        state: "default" 0.0;
+               visible: 0;
+        color: 0 0 0 180;
+        color3: 0 0 0 15;
+        text {
+          text: "Desktop Name";
+          font: "Vera";
+          size: 8;
+          min: 1 1;
+          align: 0.5 0.5;
+        }
+      }
+      description {
+        state: "name_top" 0.0;
+        inherit: "default" 0.0;
+        visible: 1;
+        rel1 {
+          to_x: "items";
+          to_y: "background";
+          relative: 0 0;
+          offset: 0 8;
+        }
+        rel2 {
+          to: "items";
+          relative: 1 0;
+          offset: -1 -1;
+        }
+      }
+      description {
+        state: "name_bottom" 0.0;
+        inherit: "default" 0.0;
+        visible: 1;
+        rel1 {
+          to: "items";
+          relative: 0 1;
+          offset: 0 2;
+        }
+        rel2 {
+          to_x: "items";
+          to_y: "background";
+          offset: -1 -4;
+        }
+      }
+    }
+
+
       part {
         name:          "items";
         mouse_events:  0;
@@ -41,6 +93,16 @@
            }
            color: 0 0 0 0;
         }
+        description {
+           state:    "name_top" 0.0;
+           inherit:    "default" 0.0;
+           rel1.offset:   5   18;
+        }
+        description {
+           state:    "name_bottom" 0.0;
+           inherit:    "default" 0.0;
+           rel2.offset:   -6  -19;
+        }
       }
       part {
         name:          "overlay";
@@ -58,6 +120,37 @@
         }
       }
    }
+
+   programs {
+      program {
+        name: "name_top";
+        signal: "desktop_name,top";
+        source: "*";
+        action: STATE_SET "name_top" 0.0;
+        target: "items";
+        target: "desktop_name";
+        transition: DECELERATE 0.25;
+      }   
+      program {
+        name: "name_bottom";
+        signal: "desktop_name,bottom";
+        source: "*";
+        action: STATE_SET "name_bottom" 0.0;
+        target: "items";
+        target: "desktop_name";
+        transition: DECELERATE 0.25;
+      }   
+      program {
+        name: "name_none";
+        signal: "desktop_name,none";
+        source: "*";
+        action: STATE_SET "default" 0.0;
+        target: "items";
+        target: "desktop_name";
+        transition: DECELERATE 0.25;
+      }
+   }
+   
 }
 
 group {




-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to