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