Enlightenment CVS committal

Author  : moom
Project : e17
Module  : proto

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


Modified Files:
        focus.edc 


Log Message:
Changes:
--------
- [Etk_Colorpicker] more work in the colorpicker
- [Etk_Menu_Item] etk_menu_item_set_from_stock() now sets the label of a menu 
item, and if the item is a Etk_Menu_Item_Image, it changes its icon.
- [Etk_Message_Dialog] fix a segv in Etk_Message_Dialog
- [Etk_Message_Dialog] *API BREAK* etk_message_dialog_icon_set/get() --> 
etk_message_dialog_message_type_set/get()
- [Etk_Message_Dialog] *API BREAK* the property "dialog_type" --> "message_type"
- [Etk_Message_Dialog] etk_message_dialog_message_type_set() now also changes 
the title of the message dialog
- [Etk_Message_Dialog] etk_message_dialog_message_type_set() now also changes 
the title of the message dialog
- [Etk_Notebook] *API BREAK* etk_notebook_page_num_get() --> 
etk_notebook_page_index_get()
- [Etk_Notebook] *API BREAK* etk_notebook_prev/next_page() --> 
etk_notebook_page_prev/next()
- [Etk_Widget] fix a segv with the "unrealize" signal
- [Automake] The theme is now automatically recompiled each time an .edc file 
is modified

Documentation:
--------------
- Etk_Menu_Item.c/h
- Etk_Message_Dialog.c/h
- Etk_Notebook.c/h


===================================================================
RCS file: /cvs/e/e17/proto/etk/data/themes/default/macros/focus.edc,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- focus.edc   13 Feb 2006 23:28:43 -0000      1.2
+++ focus.edc   25 May 2006 21:06:59 -0000      1.3
@@ -1,6 +1,6 @@
 #define FOCUS_GLOW(x1, y1, offx1, offy1, to1, x2, y2, offx2, offy2, to2) \
 part { \
-   name: "focus"; \
+   name: "focus_glow"; \
    mouse_events: 0; \
    description { \
       state: "default" 0.0; \
@@ -35,9 +35,68 @@
 #define FOCUS_GLOW_ACTION \
 action: STATE_SET "focused" 0.0; \
 transition: DECELERATE 0.2; \
-target: "focus";
+target: "focus_glow";
 
 #define UNFOCUS_GLOW_ACTION \
 action: STATE_SET "default" 0.0; \
 transition: ACCELERATE 0.5; \
-target: "focus";
+target: "focus_glow";
+
+#define FOCUS_RECT_PART(part_name, to_part, x1, y1, offx1, offy1, x2, y2, 
offx2, offy2) \
+part { \
+   name: part_name; \
+   mouse_events: 0; \
+   description { \
+      state: "default" 0.0; \
+      visible: 0; \
+      color: 255 255 255 0; \
+      rel1 { \
+         relative: x1 y1; \
+         offset: offx1 offy1; \
+         to: to_part;\
+      } \
+      rel2 { \
+         relative: x2 y2; \
+         offset: offx2 offy2; \
+         to: to_part; \
+      } \
+      image { \
+         normal: "focus_rect.png"; \
+      } \
+      fill { \
+         smooth: 0; \
+         size { \
+            relative: 0.0 0.0; \
+            offset: 32 32; \
+         } \
+      } \
+   } \
+   description { \
+      state: "focused" 0.0; \
+      inherit: "default" 0.0; \
+      visible: 1; \
+      color: 255 255 255 255; \
+   } \
+}
+
+#define FOCUS_RECT(to_part, x1, y1, offx1, offy1, x2, y2, offx2, offy2) \
+FOCUS_RECT_PART("focus_rect_top", to_part, x1, y1, offx1, offy1, x2, y1, 
offx2, offy1) \
+FOCUS_RECT_PART("focus_rect_left", to_part, x1, y1, offx1, (offy1 + 1), x1, 
y2, offx1, (offy2 - 1)) \
+FOCUS_RECT_PART("focus_rect_right", to_part, x2, y1, offx2, (offy1 + 1), x2, 
y2, offx2, (offy2 - 1)) \
+FOCUS_RECT_PART("focus_rect_bottom", to_part, x1, y2, offx1, offy2, x2, y2, 
offx2, offy2)
+
+#define FOCUS_RECT_ACTION \
+action: STATE_SET "focused" 0.0; \
+transition: LINEAR 0.2; \
+target: "focus_rect_top"; \
+target: "focus_rect_left"; \
+target: "focus_rect_right"; \
+target: "focus_rect_bottom";
+
+#define UNFOCUS_RECT_ACTION \
+action: STATE_SET "default" 0.0; \
+transition: LINEAR 0.2; \
+target: "focus_rect_top"; \
+target: "focus_rect_left"; \
+target: "focus_rect_right"; \
+target: "focus_rect_bottom";




-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to