Enlightenment CVS committal

Author  : moom16
Project : e17
Module  : proto

Dir     : e17/proto/etk/data/themes/default/widgets


Modified Files:
        check_button.edc menu.edc notebook.edc radio_button.edc 
        toggle_button.edc tree.edc 
Added Files:
        combobox.edc 


Log Message:
* The menus have been rewritten: you can now have check and radio items. There 
also has been an API breakage: etk_menu_item_imageèset now requires an 
Etk_Menu_Item_Image and not an Etk_Menu_Item anymore 
* The toggle/check/radio buttons has been rewritten
* Some fixes/cleanup
* The combobox widget has been started


===================================================================
RCS file: 
/cvsroot/enlightenment/e17/proto/etk/data/themes/default/widgets/check_button.edc,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- check_button.edc    4 Dec 2005 14:54:56 -0000       1.4
+++ check_button.edc    4 Mar 2006 23:29:46 -0000       1.5
@@ -84,15 +84,15 @@
    }
    programs {
       program {
-         name: "check_button_activated";
-         signal: "activated";
+         name: "check_button_activate";
+         signal: "activate";
          source: "";
          action: STATE_SET "on" 0.0;
          target: "checkbox";
       }
       program {
-         name: "check_button_desactivated";
-         signal: "desactivated";
+         name: "check_button_deactivate";
+         signal: "deactivate";
          source: "";
          action: STATE_SET "default" 0.0;
          target: "checkbox";
===================================================================
RCS file: 
/cvsroot/enlightenment/e17/proto/etk/data/themes/default/widgets/menu.edc,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- menu.edc    20 Dec 2005 18:25:27 -0000      1.6
+++ menu.edc    4 Mar 2006 23:29:46 -0000       1.7
@@ -87,12 +87,13 @@
          }
       }
       part {
-         name: "image_swallow";
+         name: "left_widget_swallow";
          type: SWALLOW;
          mouse_events: 0;
          description {
             state: "invisible" 0.0;
             visible: 0;
+            fixed: 1 1;
             rel1 {
                relative: 0.0 0.0;
                offset: 0 0;
@@ -104,6 +105,7 @@
          }
          description {
             state: "visible" 0.0;
+            fixed: 1 1;
             rel1 {
                relative: 0.0 0.5;
                offset: 3 -8;
@@ -115,11 +117,10 @@
          }
       }
       part {
-         name: "right_swallow";
-         type: SWALLOW;
+         name: "arrow";
          mouse_events: 0;
          description {
-            state: "invisible" 0.0;
+            state: "default" 0.0;
             visible: 0;
             rel1 {
                relative: 1.0 0.0;
@@ -129,16 +130,34 @@
                relative: 1.0 1.0;
                offset: -1 -1;
             }
+            image {
+               normal: "menu_arrow.png";
+            }
          }
          description {
             state: "visible" 0.0;
+            inherit: "default" 0.0;
+            visible: 1;
+            rel1 {
+               relative: 1.0 0.5;
+               offset: -13 -6;
+            }
+            rel2 {
+               relative: 1.0 0.5;
+               offset: -1 5;
+            }
+         }
+         description {
+            state: "spacer" 0.0;
+            inherit: "default" 0.0;
+            visible: 0;
             rel1 {
                relative: 1.0 0.5;
-               offset: -19 -8;
+               offset: -13 -6;
             }
             rel2 {
                relative: 1.0 0.5;
-               offset: -4 7;
+               offset: -1 5;
             }
          }
       }
@@ -150,12 +169,12 @@
             rel1 {
                relative: 1.0 0.0;
                offset: 0 0;
-               to_x: "image_swallow";
+               to_x: "left_widget_swallow";
             }
             rel2 {
                relative: 0.0 1.0;
                offset: -1 -1;
-               to_x: "right_swallow";
+               to_x: "arrow";
             }
             image {
                normal: "menu_item_outline.png";
@@ -183,12 +202,12 @@
             rel1 {
                relative: 1.0 0.0;
                offset: 0 0;
-               to_x: "image_swallow";
+               to_x: "left_widget_swallow";
             }
             rel2 {
                relative: 0.0 1.0;
                offset: -1 -1;
-               to_x: "right_swallow";
+               to_x: "arrow";
             }
             image {
                normal: "menu_item_shadow2.png";
@@ -215,12 +234,12 @@
             rel1 {
                relative: 1.0 0.0;
                offset: 0 0;
-               to_x: "image_swallow";
+               to_x: "left_widget_swallow";
             }
             rel2 {
                relative: 0.0 1.0;
                offset: -1 -1;
-               to_x: "right_swallow";
+               to_x: "arrow";
             }
             image {
                normal: "menu_item_shadow1.png";
@@ -247,12 +266,12 @@
             rel1 {
                relative: 1.0 0.0;
                offset: 0 0;
-               to_x: "image_swallow";
+               to_x: "left_widget_swallow";
             }
             rel2 {
                relative: 0.0 1.0;
                offset: -1 -1;
-               to_x: "right_swallow";
+               to_x: "arrow";
             }
             image {
                normal: "menu_item_highlight.png";
@@ -279,12 +298,12 @@
             rel1 {
                relative: 1.0 0.0;
                offset: 13 6;
-               to_x: "image_swallow";
+               to_x: "left_widget_swallow";
             }
             rel2 {
                relative: 0.0 1.0;
                offset: -14 -7;
-               to_x: "right_swallow";
+               to_x: "arrow";
             }
             text {
                text: "label";
@@ -573,33 +592,40 @@
       }
       
       program {
-         name: "image_show";
-         signal: "image_show";
+         name: "left_widget_show";
+         signal: "left_widget_show";
          source: "";
          action: STATE_SET "visible" 0.0;
-         target: "image_swallow";
+         target: "left_widget_swallow";
       }
       program {
-         name: "image_hide";
-         signal: "image_hide";
+         name: "left_widget_hide";
+         signal: "left_widget_hide";
          source: "";
          action: STATE_SET "invisible" 0.0;
-         target: "image_swallow";
+         target: "left_widget_swallow";
       }
 
       program {
-         name: "right_swallow_show";
-         signal: "right_swallow_show";
+         name: "arrow_show";
+         signal: "arrow_show";
          source: "";
          action: STATE_SET "visible" 0.0;
-         target: "right_swallow";
+         target: "arrow";
       }
       program {
-         name: "right_swallow_hide";
-         signal: "right_swallow_hide";
+         name: "arrow_spacer";
+         signal: "arrow_spacer";
          source: "";
-         action: STATE_SET "invisible" 0.0;
-         target: "right_swallow";
+         action: STATE_SET "spacer" 0.0;
+         target: "arrow";
+      }
+      program {
+         name: "arrow_hide";
+         signal: "arrow_hide";
+         source: "";
+         action: STATE_SET "default" 0.0;
+         target: "arrow";
       }
    }
 }
@@ -649,7 +675,7 @@
          }
       }
       part {
-         name: "image_swallow";
+         name: "left_widget_swallow";
          type: SWALLOW;
          mouse_events: 0;
          description {
@@ -677,23 +703,6 @@
          }
       }
       part {
-         name: "right_swallow";
-         type: SWALLOW;
-         mouse_events: 0;
-         description {
-            state: "invisible" 0.0;
-            visible: 0;
-            rel1 {
-               relative: 1.0 0.0;
-               offset: -1 0;
-            }
-            rel2 {
-               relative: 1.0 1.0;
-               offset: -1 -1;
-            }
-         }
-      }
-      part {
          name: "item_shadow2";
          mouse_events: 0;
          description {
@@ -703,7 +712,7 @@
             rel1 {
                relative: 1.0 0.0;
                offset: 0 0;
-               to_x: "image_swallow";
+               to_x: "left_widget_swallow";
             }
             rel2 {
                relative: 1.0 1.0;
@@ -734,7 +743,7 @@
             rel1 {
                relative: 1.0 0.0;
                offset: 0 0;
-               to_x: "image_swallow";
+               to_x: "left_widget_swallow";
             }
             rel2 {
                relative: 1.0 1.0;
@@ -765,7 +774,7 @@
             rel1 {
                relative: 1.0 0.0;
                offset: 0 0;
-               to_x: "image_swallow";
+               to_x: "left_widget_swallow";
             }
             rel2 {
                relative: 1.0 1.0;
@@ -796,7 +805,7 @@
             rel1 {
                relative: 1.0 0.0;
                offset: 13 6;
-               to_x: "image_swallow";
+               to_x: "left_widget_swallow";
             }
             rel2 {
                relative: 1.0 1.0;
@@ -1085,45 +1094,23 @@
       }
       
       program {
-         name: "image_show";
-         signal: "image_show";
+         name: "left_widget_show";
+         signal: "left_widget_show";
          source: "";
          action: STATE_SET "visible" 0.0;
-         target: "image_swallow";
+         target: "left_widget_swallow";
       }
       program {
-         name: "image_hide";
-         signal: "image_hide";
+         name: "left_widget_hide";
+         signal: "left_widget_hide";
          source: "";
          action: STATE_SET "invisible" 0.0;
-         target: "image_swallow";
+         target: "left_widget_swallow";
       }
    }
 }
 group {
-   name: "menu_arrow";
-   parts {
-      part {
-         name: "arrow";
-         description {
-            state: "default" 0.0;
-            rel1 {
-               relative: 0.5 0.5;
-               offset: -6 -6;
-            }
-            rel2 {
-               relative: 0.5 0.5;
-               offset: 6 5;
-            }
-            image {
-               normal: "menu_arrow.png";
-            }
-         }
-      }
-   }
-}
-group {
-   name: "menu_checkbox";
+   name: "menu_check";
    parts {
       part {
          name: "check";
@@ -1153,6 +1140,22 @@
          }
       }
    }
+   programs {
+      program {
+         name: "check";
+         signal: "check";
+         source: "";
+         action: STATE_SET "checked" 0.0;
+         target: "check";
+      }
+      program {
+         name: "uncheck";
+         signal: "uncheck";
+         source: "";
+         action: STATE_SET "default" 0.0;
+         target: "check";
+      }
+   }
 }
 group {
    name: "menu_radio";
@@ -1185,6 +1188,22 @@
          }
       }
    }
+   programs {
+      program {
+         name: "check";
+         signal: "check";
+         source: "";
+         action: STATE_SET "on" 0.0;
+         target: "radio";
+      }
+      program {
+         name: "uncheck";
+         signal: "uncheck";
+         source: "";
+         action: STATE_SET "default" 0.0;
+         target: "radio";
+      }
+   }
 }
 group {
    name: "menu_separator";
===================================================================
RCS file: 
/cvsroot/enlightenment/e17/proto/etk/data/themes/default/widgets/notebook.edc,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- notebook.edc        15 Jan 2006 11:07:16 -0000      1.4
+++ notebook.edc        4 Mar 2006 23:29:46 -0000       1.5
@@ -152,8 +152,8 @@
    }
    programs {
       program {
-         name: "tab_activated";
-         signal: "activated";
+         name: "tab_activate";
+         signal: "activate";
          source: "";
          action: STATE_SET "default" 0.0;
          transition: LINEAR 0.2;
@@ -161,8 +161,8 @@
          target: "shadow";
       }
       program {
-         name: "tab_desactivated";
-         signal: "desactivated";
+         name: "tab_deactivate";
+         signal: "deactivate";
          source: "";
          action: STATE_SET "inactive" 0.0;
          transition: LINEAR 0.2;
===================================================================
RCS file: 
/cvsroot/enlightenment/e17/proto/etk/data/themes/default/widgets/radio_button.edc,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- radio_button.edc    4 Dec 2005 14:54:56 -0000       1.4
+++ radio_button.edc    4 Mar 2006 23:29:46 -0000       1.5
@@ -58,15 +58,15 @@
    }
    programs {
       program {
-         name: "radio_button_activated";
-         signal: "activated";
+         name: "radio_button_activate";
+         signal: "activate";
          source: "";
          action: STATE_SET "on" 0.0;
          target: "radio";
       }
       program {
-         name: "radio_button_desactivated";
-         signal: "desactivated";
+         name: "radio_button_deactivate";
+         signal: "deactivate";
          source: "";
          action: STATE_SET "default" 0.0;
          target: "radio";
===================================================================
RCS file: 
/cvsroot/enlightenment/e17/proto/etk/data/themes/default/widgets/toggle_button.edc,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- toggle_button.edc   14 Feb 2006 02:28:02 -0000      1.6
+++ toggle_button.edc   4 Mar 2006 23:29:46 -0000       1.7
@@ -226,16 +226,16 @@
    }
    programs {
       program {
-         name: "toggle_button_activated";
-         signal: "activated";
+         name: "toggle_button_activate";
+         signal: "activate";
          source: "";
          script {
             activate();
          }
       }
       program {
-         name: "toggle_button_desactivated";
-         signal: "desactivated";
+         name: "toggle_button_deactivate";
+         signal: "deactivate";
          source: "";
          script {
             desactivate();
===================================================================
RCS file: 
/cvsroot/enlightenment/e17/proto/etk/data/themes/default/widgets/tree.edc,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -3 -r1.13 -r1.14
--- tree.edc    2 Mar 2006 14:37:50 -0000       1.13
+++ tree.edc    4 Mar 2006 23:29:46 -0000       1.14
@@ -319,15 +319,15 @@
    }
    programs {
       program {
-         name: "tree_checkbox_activated";
-         signal: "activated";
+         name: "tree_checkbox_activate";
+         signal: "activate";
          source: "";
          action: STATE_SET "on" 0.0;
          target: "checkbox";
       }
       program {
-         name: "tree_checkbox_desactivated";
-         signal: "deactivated";
+         name: "tree_checkbox_desactivate";
+         signal: "deactivate";
          source: "";
          action: STATE_SET "default" 0.0;
          target: "checkbox";




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to