Enlightenment CVS committal
Author : rbdpngn
Project : e17
Module : libs/ewl
Dir : e17/libs/ewl/data/themes/e17/bits
Modified Files:
button-groups.edc
Log Message:
Use the e17 buttons in the EWL theme.
===================================================================
RCS file:
/cvsroot/enlightenment/e17/libs/ewl/data/themes/e17/bits/button-groups.edc,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- button-groups.edc 24 Oct 2005 06:11:14 -0000 1.6
+++ button-groups.edc 12 Nov 2005 06:15:47 -0000 1.7
@@ -1,24 +1,365 @@
group {
- name, "button";
- data {
- item, "inset/left" "8";
- item, "inset/right" "8";
- item, "inset/top" "5";
- item, "inset/bottom" "5";
-
- item, "pad/left" "-3";
- item, "pad/right" "-3";
- item, "pad/top" "-3";
- item, "pad/bottom" "-3";
- }
-
- parts {
-BUTTON()
- }
-
- programs {
-BUTTON_PROG("mouse,in", "mouse,out")
- }
+ name: "button";
+ data {
+ item: "inset/left" "8";
+ item: "inset/right" "8";
+ item: "inset/top" "8";
+ item: "inset/bottom" "8";
+ }
+ parts {
+ part {
+ name: "button_image";
+ type: IMAGE;
+ mouse_events: 1;
+ description {
+ state: "default" 0.0;
+ min: 56 16;
+ image {
+ normal: "e17_button_sm.png";
+ border: 8 8 8 8;
+ }
+ }
+ description {
+ state: "clicked" 0.0;
+ inherit: "default" 0.0;
+ image {
+ normal: "e17_button_sm2.png";
+ }
+ }
+ description {
+ state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ visible: 0;
+ }
+ }
+ part {
+ name: "button_image2";
+ type: IMAGE;
+ mouse_events: 1;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ rel1 {
+ to: "button_image";
+ }
+ rel2 {
+ to: "button_image";
+ }
+ image {
+ normal: "e17_button_sm_disabled.png";
+ }
+ }
+ description {
+ state: "disabled" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ }
+
+ 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;
+ }
+ }
+
+ part {
+ name: "focus";
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ visible: 0;
+ color: 255 255 255 0;
+ image {
+ normal: "focus.png";
+ border: 7 7 7 7;
+ middle: 0;
+ }
+ fill {
+ smooth: 0;
+ }
+ }
+ description {
+ state: "focused" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ color: 255 255 255 255;
+ }
+ }
+ }
+
+ programs {
+ program {
+ name: "button_click";
+ signal: "mouse,down,1";
+ source: "EWL";
+ action: STATE_SET "clicked" 0.0;
+ target: "button_image";
+ }
+
+ program {
+ name: "button_unclick";
+ signal: "mouse,up,1";
+ source: "EWL";
+ action: STATE_SET "default" 0.0;
+ target: "button_image";
+ }
+
+ program {
+ name: "button_unclick2";
+ signal: "mouse,clicked,1";
+ source: "EWL";
+ action: SIGNAL_EMIT "click" "";
+ }
+
+ program {
+ name: "button_in";
+ signal: "mouse,in";
+ source: "EWL";
+ action: SIGNAL_EMIT "enter" "";
+ }
+
+ 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: "focus_in";
+ signal: "focus_in";
+ source: "";
+ action: STATE_SET "focused" 0.0;
+ transition: DECELERATE 0.2;
+ target: "focus";
+ }
+
+ program {
+ name: "focus_out";
+ signal: "focus_out";
+ source: "";
+ action: STATE_SET "default" 0.0;
+ transition: ACCELERATE 0.5;
+ target: "focus";
+ }
+
+ program {
+ name: "disable";
+ signal: "disabled";
+ source: "";
+ action: STATE_SET "disabled" 0.0;
+ target: "button_image";
+ target: "button_image2";
+ }
+
+ program {
+ name: "enable";
+ signal: "enabled";
+ source: "";
+ action: STATE_SET "default" 0.0;
+ target: "button_image";
+ target: "button_image2";
+ }
+ }
}
group {
@@ -46,40 +387,3 @@
BUTTON_IM("e17_menu_check1.png", "e17_menu_check2.png")
BUTTON_IM_PROGS()
}
-
-group {
- name, "vbutton";
- data {
- item, "inset/left" "8";
- item, "inset/right" "8";
- item, "inset/top" "5";
- item, "inset/bottom" "5";
- }
-
- parts {
-BUTTON()
- }
-
- programs {
-BUTTON_PROG("mouse,in", "mouse,out")
- }
-}
-
-group {
- name, "hbutton";
- data {
- item, "inset/left" "5";
- item, "inset/right" "5";
- item, "inset/top" "8";
- item, "inset/bottom" "8";
- }
-
- parts {
-BUTTON()
- }
-
- programs {
-BUTTON_PROG("mouse,in", "mouse,out")
- }
-}
-
-------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs