Enlightenment CVS committal
Author : davemds
Project : e17
Module : proto/edje_editor
Dir : e17/proto/edje_editor/data
Modified Files:
edje_editor.edc
Log Message:
A big redesign of the core interface, now use a base edje file (really
cooler than the etk one) and embed the etk widget on it.
* Redone the base interface using edje instead of etk :)
* Use Etk_Embed to place the etk stuff inside the main edje interface
* Removed all the etk_frame and use custom edje frames (cool)
* Clear edje_editor.edc
* Remove parent-handlers from edje and use evas_line instead
* Stop the fakewin to move around
* Add a toolbar button to change the background
* remove some warnings and do some formatting
===================================================================
RCS file: /cvs/e/e17/proto/edje_editor/data/edje_editor.edc,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- edje_editor.edc 31 Jan 2007 06:03:57 -0000 1.5
+++ edje_editor.edc 25 Nov 2007 18:42:55 -0000 1.6
@@ -1,621 +1,596 @@
-images {
- /* this first images will be loaded by number and not by name.
- * so don't move them.
- */
- image, "bg.png" LOSSY 95;
- image, "shadow.png" LOSSY 95;
- /* end of static images*/
+#define FRAME(NAME, W, H, IMAGE_NAME, IW, IH, PLACE_AFTER) \
+ part { \
+ name: NAME"_frame"; \
+ type: IMAGE; \
+ description { \
+ state: "default" 0.0; \
+ rel1 {relative: 1.0 1.0; offset: 0 0; to_y: PLACE_AFTER;} \
+ rel2 {relative: 1.0 1.0; offset: W 0; to_y: PLACE_AFTER;} \
+ image {normal: "frame_bg.png"; border: 2 2 2 2;} \
+ } \
+ description { \
+ state: "big" 0.0; \
+ rel1 {relative: 1.0 1.0; offset: -W 0; to_y: PLACE_AFTER;} \
+ rel2 {relative: 1.0 1.0; offset: 0 H; to_y: PLACE_AFTER;} \
+ image {normal: "frame_bg.png"; border: 2 2 2 2;} \
+ } \
+ description { \
+ state: "small" 0.0; \
+ rel1 {relative: 1.0 1.0; offset: 0 0; to_y: PLACE_AFTER;} \
+ rel2 {relative: 1.0 1.0; offset: W 5+IH; to_y: PLACE_AFTER;} \
+ image {normal: "frame_bg.png"; border: 2 2 2 2;} \
+ } \
+ } \
+ part { \
+ name: NAME"_frame_swallow"; \
+ type: SWALLOW; \
+ mouse_events: 1; \
+ description { \
+ state: "default" 0.0; \
+ color: 0 0 0 0; \
+ rel1 {relative: 0.0 0.0; offset: 5 5; to: NAME"_frame";} \
+ rel2 {relative: 1.0 1.0; offset: -5 -5; to: NAME"_frame";} \
+ } \
+ } \
+ part { \
+ name: NAME"_frame_label_bg"; \
+ type: IMAGE; \
+ mouse_events: 1; \
+ description { \
+ state: "default" 0.0; \
+ rel1 {relative: 0.0 0.0; offset: -20 1; to: NAME"_frame";} \
+ rel2 {relative: 0.0 1.0; offset: -1 -2; to: NAME"_frame";} \
+ image {normal: "frame_bg_label.png"; border: 1 1 1 1;} \
+ } \
+ } \
+ part { \
+ name: NAME"_frame_label_clip"; \
+ type: RECT; \
+ mouse_events: 0; \
+ description { \
+ state: "default" 0.0; \
+ rel1 {relative: 0.0 0.0; offset: 0 0; to: NAME"_frame_label_bg";} \
+ rel2 {relative: 1.0 1.0; offset: 0 0; to: NAME"_frame_label_bg";} \
+ } \
+ } \
+ part { \
+ name: NAME"_frame_label_text"; \
+ type: IMAGE; \
+ mouse_events: 0; \
+ clip_to: NAME"_frame_label_clip"; \
+ description { \
+ state: "default" 0.0; \
+ rel1 {relative: 1.0 1.0; offset: -3-IW -IH; to:
NAME"_frame_label_bg";} \
+ rel2 {relative: 1.0 1.0; offset: -3 0; to: NAME"_frame_label_bg";} \
+ image {normal: IMAGE_NAME;} \
+ } \
+ }
- image, "image.png" LOSSY 95;
- image, "rect.png" LOSSY 95;
- image, "text.png" LOSSY 95;
- image, "desc.png" LOSSY 95;
- image, "e17.png" LOSSY 95;
- image, "none.png" LOSSY 95;
- image, "focus.png" LOSSY 95;
- image, "arrow_u.png" LOSSY 95;
- image, "arrow_d.png" LOSSY 95;
- image, "arrow_l.png" LOSSY 95;
- image, "arrow_r.png" LOSSY 95;
- image, "fakewin.png" LOSSY 95;
- image, "parent1X.png" LOSSY 95;
- image, "parent1Y.png" LOSSY 95;
- image, "parent2X.png" LOSSY 95;
- image, "parent2Y.png" LOSSY 95;
- image, "rel1.png" LOSSY 95;
- image, "rel2.png" LOSSY 95;
- image, "e17.png" LOSSY 95;
- image, "miniarrow.png" LOSSY 95;
+#define FRAME_PROG(NAME) \
+ program{ \
+ name: NAME"_right_click"; \
+ signal: "mouse,down,1"; \
+ source: NAME"_frame_label_bg"; \
+ action: STATE_SET "big" 0.0; \
+ transition: SINUSOIDAL 0.5; \
+ target: NAME"_frame"; \
+ } \
+ program{ \
+ name: NAME"_left_click"; \
+ signal: "mouse,down,3"; \
+ source: NAME"_frame_label_bg"; \
+ action: STATE_SET "small" 0.0; \
+ transition: SINUSOIDAL 0.5; \
+ target: NAME"_frame"; \
+ } \
+ program{ \
+ name: NAME"_frame_hide"; \
+ signal: NAME"_frame_hide"; \
+ source: "edje_editor"; \
+ action: STATE_SET "default" 0.0; \
+ transition: SINUSOIDAL 0.5; \
+ target: NAME"_frame"; \
+ } \
+ program{ \
+ name: NAME"_frame_show"; \
+ signal: NAME"_frame_show"; \
+ source: "edje_editor"; \
+ action: STATE_SET "big" 0.0; \
+ transition: SINUSOIDAL 0.5; \
+ target: NAME"_frame"; \
+ }
+images {
+ image: "backdrop.png" LOSSY 95;
+ image: "bg1.png" LOSSY 95;
+ image: "bg1_i.png" LOSSY 95;
+ image: "bg2.png" LOSSY 95;
+ image: "bg2_i.png" LOSSY 95;
+ image: "bg3.png" LOSSY 95;
+ image: "bg4.png" LOSSY 95;
+ image: "logo.png" LOSSY 95;
+ image: "frame.png" LOSSY 95;
+ image: "frame_bg.png" LOSSY 95;
+ image: "frame_bg_label.png" LOSSY 95;
+ image: "lbl_group.png" LOSSY 95;
+ image: "lbl_part.png" LOSSY 95;
+ image: "lbl_desc.png" LOSSY 95;
+ image: "lbl_rect.png" LOSSY 95;
+ image: "lbl_text.png" LOSSY 95;
+ image: "lbl_image.png" LOSSY 95;
+ image: "lbl_pos.png" LOSSY 95;
+ image: "lbl_prog.png" LOSSY 95;
+ image: "lbl_script.png" LOSSY 95;
+ image: "image.png" LOSSY 95;
+ image: "rect.png" LOSSY 95;
+ image: "text.png" LOSSY 95;
+ image: "desc.png" LOSSY 95;
+ image: "e17.png" LOSSY 95;
+ image: "none.png" LOSSY 95;
+ image: "focus.png" LOSSY 95;
+ image: "arrow_u.png" LOSSY 95;
+ image: "arrow_d.png" LOSSY 95;
+ image: "arrow_l.png" LOSSY 95;
+ image: "arrow_r.png" LOSSY 95;
+ image: "fakewin.png" LOSSY 95;
+ image: "rel1.png" LOSSY 95;
+ image: "rel2.png" LOSSY 95;
+ image: "e17.png" LOSSY 95;
+ image: "miniarrow.png" LOSSY 95;
}
+
collections {
group{
- name, "IMAGE.PNG";
- min, 15 16;
- max, 15 16;
+ name: "IMAGE.PNG";
+ min: 15 16;
+ max: 15 16;
parts{
part{
- name, "StaticImage";
- type, IMAGE;
- mouse_events, 0;
+ name: "StaticImage";
+ type: IMAGE;
+ mouse_events: 0;
description{
- state, "default" 0.0;
- rel1 {relative, 0.0 0.0; offset, 0 0;}
- rel2 {relative, 0.0 0.0; offset, 15 16;}
- image {
- normal, "image.png";
- }
+ state: "default" 0.0;
+ rel1 {relative: 0.0 0.0; offset: 0 0;}
+ rel2 {relative: 0.0 0.0; offset: 15 16;}
+ image {normal: "image.png";}
}
}
}
}
group{
- name, "RECT.PNG";
- min, 19 14;
- max, 19 14;
+ name: "RECT.PNG";
+ min: 19 14;
+ max: 19 14;
parts{
part{
- name, "StaticImage";
- type, IMAGE;
- mouse_events, 0;
+ name: "StaticImage";
+ type: IMAGE;
+ mouse_events: 0;
description{
- state, "default" 0.0;
- rel1 {relative, 0.0 0.0; offset, 0 0;}
- rel2 {relative, 0.0 0.0; offset, 19 14;}
- image {
- normal, "rect.png";
- }
+ state: "default" 0.0;
+ rel1 {relative: 0.0 0.0; offset: 0 0;}
+ rel2 {relative: 0.0 0.0; offset: 19 14;}
+ image {normal: "rect.png";}
}
}
}
}
group{
- name, "TEXT.PNG";
- min, 20 15;
- max, 20 15;
+ name: "TEXT.PNG";
+ min: 20 15;
+ max: 20 15;
parts{
part{
- name, "StaticImage";
- type, IMAGE;
- mouse_events, 0;
+ name: "StaticImage";
+ type: IMAGE;
+ mouse_events: 0;
description{
- state, "default" 0.0;
- rel1 {relative, 0.0 0.0; offset, 0 0;}
- rel2 {relative, 0.0 0.0; offset, 20 15;}
- image {
- normal, "text.png";
- }
+ state: "default" 0.0;
+ rel1 {relative: 0.0 0.0; offset: 0 0;}
+ rel2 {relative: 0.0 0.0; offset: 20 15;}
+ image {normal: "text.png";}
}
}
}
}
group{
- name, "NONE.PNG";
- min, 19 14;
- max, 19 14;
+ name: "NONE.PNG";
+ min: 19 14;
+ max: 19 14;
parts{
part{
- name, "StaticImage";
- type, IMAGE;
- mouse_events, 0;
+ name: "StaticImage";
+ type: IMAGE;
+ mouse_events: 0;
description{
- state, "default" 0.0;
- rel1 {relative, 0.0 0.0; offset, 0 0;}
- rel2 {relative, 0.0 0.0; offset, 19 14;}
- image {
- normal, "none.png";
- }
+ state: "default" 0.0;
+ rel1 {relative: 0.0 0.0; offset: 0 0;}
+ rel2 {relative: 0.0 0.0; offset: 19 14;}
+ image {normal: "none.png";}
}
}
}
}
group{
- name, "DESC.PNG";
- min, 15 15;
- max, 15 15;
+ name: "DESC.PNG";
+ min: 15 15;
+ max: 15 15;
parts{
part{
- name, "StaticImage";
- type, IMAGE;
- mouse_events, 0;
+ name: "StaticImage";
+ type: IMAGE;
+ mouse_events: 0;
description{
- state, "default" 0.0;
- rel1 {relative, 0.0 0.0; offset, 0 0;}
- rel2 {relative, 0.0 0.0; offset, 15 15;}
- image {
- normal, "desc.png";
- }
+ state: "default" 0.0;
+ rel1 {relative: 0.0 0.0; offset: 0 0;}
+ rel2 {relative: 0.0 0.0; offset: 15 15;}
+ image {normal: "desc.png";}
}
}
}
}
group{
- name, "PROG.PNG";
- min, 15 15;
- max, 15 15;
+ name: "PROG.PNG";
+ min: 15 15;
+ max: 15 15;
parts{
part{
- name, "StaticImage";
- type, IMAGE;
- mouse_events, 0;
+ name: "StaticImage";
+ type: IMAGE;
+ mouse_events: 0;
description{
- state, "default" 0.0;
- rel1 {relative, 0.0 0.0; offset, 0 0;}
- rel2 {relative, 0.0 0.0; offset, 15 15;}
- image {
- normal, "e17.png";
- }
+ state: "default" 0.0;
+ rel1 {relative: 0.0 0.0; offset: 0 0;}
+ rel2 {relative: 0.0 0.0; offset: 15 15;}
+ image {normal: "e17.png";}
}
}
}
}
group{
- name, "FocusH";
- min, 200 30;
- max, 300 30;
- parts {
- /* main Rect */
- part {
- name, "rect";
- type, IMAGE;
- mouse_events, 0;
- description {
- state, "default" 0.0;
- rel1 {relative, 0.0 0.0; offset, 0 0;}
- rel2 {relative, 1.0 1.0; offset, 0 0;}
- image {
- normal, "focus.png";
- border, 15 15 15 15;
+ name: "BG1_I.PNG";
+ min: 15 15;
+ max: 15 15;
+ parts{
+ part{
+ name: "StaticImage";
+ type: IMAGE;
+ mouse_events: 0;
+ description{
+ state: "default" 0.0;
+ rel1 {relative: 0.0 0.0; offset: 0 0;}
+ rel2 {relative: 0.0 0.0; offset: 15 15;}
+ image {normal: "bg1_i.png";}
}
}
}
-
-#if 0
- /* Up Arrow */
- part{
- name, "arrow_u";
- type, IMAGE;
- description {
- state, "default" 0.0;
- rel1 {relative, 0.5 0.0; offset, -15 -15; to, "rect";}
- rel2 {relative, 0.5 0.0; offset, +15 0;to, "rect";}
- image {normal, "arrow_u.png"; }
- }
- description {
- state, "over" 0.0;
- rel1 {relative, 0.5 0.0; offset, -20 -20; to, "rect";}
- rel2 {relative, 0.5 0.0; offset, +20 0;to, "rect";}
- image {normal, "arrow_u.png"; }
- }
- dragable {
- x: 0 1 1;
- y: 1 1 1;
- }
- }
- /* Down Arrow */
- part{
- name, "arrow_d";
- type, IMAGE;
- description {
- state, "default" 0.0;
- rel1 {relative, 0.5 1.0; offset, -15 0; to, "rect";}
- rel2 {relative, 0.5 1.0; offset, +15 +15;to, "rect";}
- image {normal, "arrow_d.png"; }
- }
- description {
- state, "over" 0.0;
- rel1 {relative, 0.5 1.0; offset, -20 0; to, "rect";}
- rel2 {relative, 0.5 1.0; offset, +20 +20;to, "rect";}
- image {normal, "arrow_d.png"; }
- }
- dragable {
- x: 0 1 1;
- y: 1 1 1;
- }
- }
- /* Left Arrow */
- part{
- name, "arrow_l";
- type, IMAGE;
- description {
- state, "default" 0.0;
- rel1 {relative, 0.0 0.5; offset, -15 -15; to, "rect";}
- rel2 {relative, 0.0 0.5; offset, 0 +15;to, "rect";}
- image {normal, "arrow_l.png"; }
- }
- description {
- state, "over" 0.0;
- rel1 {relative, 0.0 0.5; offset, -20 -20; to, "rect";}
- rel2 {relative, 0.0 0.5; offset, 0 +20;to, "rect";}
- image {normal, "arrow_l.png"; }
- }
- dragable {
- x: 1 1 1;
- y: 0 1 1;
- }
- }
- /* Right Arrow */
- part{
- name, "arrow_r";
- type, IMAGE;
- description {
- state, "default" 0.0;
- rel1 {relative, 1.0 0.5; offset, 0 -15; to, "rect";}
- rel2 {relative, 1.0 0.5; offset, +15 +15;to, "rect";}
- image {normal, "arrow_r.png"; }
- }
- description {
- state, "over" 0.0;
- rel1 {relative, 1.0 0.5; offset, 0 -20; to, "rect";}
- rel2 {relative, 1.0 0.5; offset, +20 +20;to, "rect";}
- image {normal, "arrow_r.png"; }
- }
- dragable {
- x: 1 1 1;
- y: 0 1 1;
- }
- }
-#endif
- }
- programs {
-
-#if 0
- /* Up Arrow Prog */
- program{
- name, "Up_Over1";
- signal, "mouse,in";
- source, "arrow_u";
- action, STATE_SET "over" 0.0;
- transition, SINUSOIDAL 0.2;
- target, "arrow_u";
- after, "Up_Over2";
- }
- program{
- name, "Up_Over2";
- source, "arrow_u";
- action, STATE_SET "default" 0.0;
- transition, LINEAR 0.2;
- target, "arrow_u";
- after, "Up_Over1";
- }
- program{
- name, "UpOverStop";
- signal, "mouse,out";
- source, "arrow_u";
- action, STATE_SET "default" 0.0;
- transition, LINEAR 0.0;
- target, "arrow_u";
- }
- program{
- name, "DragUp";
- signal, "drag";
- source, "arrow_u";
- action, SIGNAL_EMIT "DRAG" "arrow_u";
- }
- /* Down Arrow Prog */
- program{
- name, "Down_Over1";
- signal, "mouse,in";
- source, "arrow_d";
- action, STATE_SET "over" 0.0;
- transition, SINUSOIDAL 0.2;
- target, "arrow_d";
- after, "Down_Over2";
- }
- program{
- name, "Down_Over2";
- source, "arrow_d";
- action, STATE_SET "default" 0.0;
- transition, LINEAR 0.2;
- target, "arrow_d";
- after, "Down_Over1";
- }
- program{
- name, "DownOverStop";
- signal, "mouse,out";
- source, "arrow_d";
- action, STATE_SET "default" 0.0;
- transition, LINEAR 0.0;
- target, "arrow_d";
- }
- program{
- name, "DragDown";
- signal, "drag";
- source, "arrow_d";
- action, SIGNAL_EMIT "DRAG" "arrow_d";
- }
- /* Left Arrow Prog */
- program{
- name, "Left_Over1";
- signal, "mouse,in";
- source, "arrow_l";
- action, STATE_SET "over" 0.0;
- transition, SINUSOIDAL 0.2;
- target, "arrow_l";
- after, "Left_Over2";
- }
- program{
- name, "Left_Over2";
- source, "arrow_l";
- action, STATE_SET "default" 0.0;
- transition, LINEAR 0.2;
- target, "arrow_l";
- after, "Left_Over1";
- }
- program{
- name, "LeftOverStop";
- signal, "mouse,out";
- source, "arrow_l";
- action, STATE_SET "default" 0.0;
- transition, LINEAR 0.0;
- target, "arrow_l";
- }
- program{
- name, "DragLeft";
- signal, "drag";
- source, "arrow_l";
- action, SIGNAL_EMIT "DRAG" "arrow_l";
- }
- /* Right Arrow Prog */
- program{
- name, "Right_Over1";
- signal, "mouse,in";
- source, "arrow_r";
- action, STATE_SET "over" 0.0;
- transition, SINUSOIDAL 0.2;
- target, "arrow_r";
- after, "Right_Over2";
- }
- program{
- name, "Right_Over2";
- source, "arrow_r";
- action, STATE_SET "default" 0.0;
- transition, LINEAR 0.2;
- target, "arrow_r";
- after, "Right_Over1";
- }
- program{
- name, "RightOverStop";
- signal, "mouse,out";
- source, "arrow_r";
- action, STATE_SET "default" 0.0;
- transition, LINEAR 0.0;
- target, "arrow_r";
- }
- program{
- name, "DragRight";
- signal, "drag";
- source, "arrow_r";
- action, SIGNAL_EMIT "DRAG" "arrow_r";
- }
-#endif
- }
}
group{
- name, "Rel1H";
+ name: "BG2_I.PNG";
+ min: 15 15;
+ max: 15 15;
parts{
part{
- name, "rel1";
- type, IMAGE;
- //dragable {x, 1 1 1; y, 1 1 1;}
- description {
- state, "default" 0.0;
- visible, 1;
- rel1 {relative, 0.0 0.0; offset, 0 0;}
- rel2 {relative, 0.0 0.0; offset, 5 5;}
- image {
- normal, "rel1.png";
- }
+ name: "StaticImage";
+ type: IMAGE;
+ mouse_events: 0;
+ description{
+ state: "default" 0.0;
+ rel1 {relative: 0.0 0.0; offset: 0 0;}
+ rel2 {relative: 0.0 0.0; offset: 15 15;}
+ image {normal: "bg2_i.png";}
}
}
}
- programs{
- // Rel1 Prog
- program{
- name, "Rel1_Show";
- signal, "REL1_SHOW";
- source, "cprog";
- action, STATE_SET "visible" 0.0;
- target, "rel1";
+ }
+ /************************************************************/
+ /* MainUI
+ /************************************************************/
+ group{
+ name: "MainUI";
+ min: 600 200;
+ parts {
+ /* background */
+ part {
+ name: "background";
+ type: IMAGE;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ rel1 {relative: 0.0 0.0; offset: 0 0;}
+ rel2 {relative: 1.0 1.0; offset: 0 0;}
+ image {normal: "bg1.png";}
+ fill { size {relative: 0.0 0.0; offset: 240 240;} }
+ }
+ description {
+ state: "default" 0.1;
+ rel1 {relative: 0.0 0.0; offset: 0 0;}
+ rel2 {relative: 1.0 1.0; offset: 0 0;}
+ image {normal: "bg2.png";}
+ fill { size {relative: 0.0 0.0; offset: 80 80;} }
+ }
+ description {
+ state: "default" 0.2;
+ rel1 {relative: 0.0 0.0; offset: 0 0;}
+ rel2 {relative: 1.0 1.0; offset: 0 0;}
+ image {normal: "bg3.png";}
+ fill { size {relative: 0.0 0.0; offset: 16 16;} }
+ }
+ description {
+ state: "default" 0.3;
+ rel1 {relative: 0.0 0.0; offset: 0 0;}
+ rel2 {relative: 1.0 1.0; offset: 0 0;}
+ image {normal: "bg4.png";}
+ fill { size {relative: 0.0 0.0; offset: 16 16;} }
+ }
+ }
+ /* top */
+ part {
+ name: "top";
+ type: IMAGE;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ rel1 {relative: 0.0 0.0; offset: 0 0;}
+ rel2 {relative: 1.0 0.0; offset: 0 170;}
+ image {normal: "backdrop.png";}
+ }
}
+ /* Frames hidden starter */
+ part {
+ name: "frames_starter";
+ type: RECT;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ color: 255 0 0 0;
+ rel1 {relative: 1.0 0.0; offset: -50 50;}
+ rel2 {relative: 1.0 0.0; offset: 0 51;}
+ }
+ }
+ //EXAMPLE: FRAME (name, w, h, img_name, place_after)
+ FRAME("group", 230, 70, "lbl_group.png", 14, 50, "frames_starter")
+ FRAME("part", 230, 80, "lbl_part.png", 14, 35,"group_frame")
+ FRAME("description", 260, 85, "lbl_desc.png", 14, 42, "part_frame")
+ FRAME("rect", 120, 77, "lbl_rect.png", 14, 72, "description_frame")
+ FRAME("text", 250, 160, "lbl_text.png", 14, 36, "rect_frame")
+ FRAME("image", 250, 230, "lbl_image.png", 14, 46, "text_frame")
+ FRAME("position", 250, 130, "lbl_pos.png", 14, 60, "image_frame")
+ FRAME("program", 250, 250, "lbl_prog.png", 14, 60, "position_frame")
+ FRAME("script", 250, 250, "lbl_script.png", 14, 45, "program_frame")
+ }
+ programs {
+ FRAME_PROG("group");
+ FRAME_PROG("part");
+ FRAME_PROG("description");
+ FRAME_PROG("rect");
+ FRAME_PROG("text");
+ FRAME_PROG("image");
+ FRAME_PROG("position");
+ FRAME_PROG("program");
+ FRAME_PROG("script");
program{
- name, "Rel1_Hide";
- signal, "REL1_HIDE";
- source, "cprog";
- action, STATE_SET "default" 0.0;
- target, "rel1";
+ name: "set_bg1";
+ signal: "set_bg1";
+ source: "edje_editor";
+ action: STATE_SET "default" 0.0;
+ target: "background";
}
program{
- name, "StartDrag";
- signal, "mouse,down,1";
- source, "rel1";
- action, SIGNAL_EMIT "START_DRAG" "rel1";
+ name: "set_bg2";
+ signal: "set_bg2";
+ source: "edje_editor";
+ action: STATE_SET "default" 0.1;
+ target: "background";
}
program{
- name, "EndDrag";
- signal, "mouse,up,1";
- source, "rel1";
- action, SIGNAL_EMIT "END_DRAG" "rel1";
+ name: "set_bg3";
+ signal: "set_bg3";
+ source: "edje_editor";
+ action: STATE_SET "default" 0.2;
+ target: "background";
}
program{
- name, "Drag";
- signal, "mouse,move";
- source, "rel1";
- action, SIGNAL_EMIT "DRAG" "rel1";
+ name: "set_bg4";
+ signal: "set_bg4";
+ source: "edje_editor";
+ action: STATE_SET "default" 0.3;
+ target: "background";
}
}
}
+ /************************************************************/
+ /* Logo */
+ /************************************************************/
group{
- name, "Rel2H";
- parts{
- part{
- name, "rel2";
- type, IMAGE;
+ name: "Logo";
+ parts {
+ part {
+ name: "logo";
+ type: IMAGE;
+ mouse_events: 0;
description {
- state, "default" 0.0;
- visible, 1;
- rel1 {relative, 0.0 0.0; offset, 0 0;}
- rel2 {relative, 0.0 0.0; offset, 5 5;}
- image {
- normal, "rel2.png";
- }
+ state: "default" 0.0;
+ rel1 {relative: 0.0 0.0; offset: 0 0;}
+ rel2 {relative: 0.0 0.0; offset: 120 66;}
+ image {normal: "logo.png";}
}
}
- }
- programs{
- // Rel2 Prog
- program{
- name, "StartDrag";
- signal, "mouse,down,1";
- source, "rel2";
- action, SIGNAL_EMIT "START_DRAG" "rel2";
- }
- program{
- name, "EndDrag";
- signal, "mouse,up,1";
- source, "rel2";
- action, SIGNAL_EMIT "END_DRAG" "rel2";
- }
- program{
- name, "Drag";
- signal, "mouse,move";
- source, "rel2";
- action, SIGNAL_EMIT "DRAG" "rel2";
+ part {
+ name: "logo_shadow";
+ type: IMAGE;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ color: 75 75 75 75;
+ rel1 {relative: 0.0 0.0; offset: 5 5;}
+ rel2 {relative: 0.0 0.0; offset: 125 71;}
+ image {normal: "logo.png";}
+ }
}
}
}
/************************************************************/
- /* ParentH */
+ /* Focus handlers
/************************************************************/
group{
- name, "Rel1X_ParentH";
- parts{
- part{
- name, "rel1X_parent";
- type, IMAGE;
- mouse_events, 0;
- description {
- state, "default" 0.0;
- rel1 {relative, 0.0 0.0; offset: 0 0;}
- rel2 {relative, 1.0 1.0; offset: 0 0;}
- image {
- normal, "parent1X.png";
- border, 0 0 0 0;
- }
+ name: "FocusH";
+ min: 200 30;
+ max: 300 30;
+ parts {
+ /* main Rect */
+ part {
+ name: "rect";
+ type: IMAGE;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ rel1 {relative: 0.0 0.0; offset: 0 0;}
+ rel2 {relative: 1.0 1.0; offset: 0 0;}
+ image {normal: "focus.png"; border: 15 15 15 15;}
}
}
}
}
group{
- name, "Rel1Y_ParentH";
+ name: "Rel1H";
parts{
part{
- name, "rel1Y_parent";
- type, IMAGE;
- mouse_events, 0;
- description {
- state, "default" 0.0;
- rel1 {relative, 0.0 0.0; offset: 0 0;}
- rel2 {relative, 1.0 1.0; offset: 0 0;}
- image {
- normal, "parent1Y.png";
- border, 0 0 0 0;
- }
+ name: "rel1";
+ type: IMAGE;
+ //dragable {x: 1 1 1; y: 1 1 1;}
+ description {
+ state: "default" 0.0;
+ visible: 1;
+ rel1 {relative: 0.0 0.0; offset: 0 0;}
+ rel2 {relative: 0.0 0.0; offset: 5 5;}
+ image {normal: "rel1.png";}
}
}
}
- }
- group{
- name, "Rel2X_ParentH";
- parts{
- part{
- name, "rel2X_parent";
- type, IMAGE;
- mouse_events, 0;
- description {
- state, "default" 0.0;
- rel1 {relative, 0.0 0.0; offset: 0 0;}
- rel2 {relative, 1.0 1.0; offset: 0 0;}
- image {
- normal, "parent2X.png";
- border, 0 0 0 0;
- }
+ programs{
+ // Rel1 Prog
+ program{
+ name: "Rel1_Show";
+ signal: "REL1_SHOW";
+ source: "edje_editor";
+ action: STATE_SET "visible" 0.0;
+ target: "rel1";
+ }
+ program{
+ name: "Rel1_Hide";
+ signal: "REL1_HIDE";
+ source: "edje_editor";
+ action: STATE_SET "default" 0.0;
+ target: "rel1";
+ }
+ program{
+ name: "StartDrag";
+ signal: "mouse,down,1";
+ source: "rel1";
+ action: SIGNAL_EMIT "START_DRAG" "rel1";
+ }
+ program{
+ name: "EndDrag";
+ signal: "mouse,up,1";
+ source: "rel1";
+ action: SIGNAL_EMIT "END_DRAG" "rel1";
+ }
+ program{
+ name: "Drag";
+ signal: "mouse,move";
+ source: "rel1";
+ action: SIGNAL_EMIT "DRAG" "rel1";
}
- }
}
}
group{
- name, "Rel2Y_ParentH";
+ name: "Rel2H";
parts{
part{
- name, "rel2Y_parent";
- type, IMAGE;
- mouse_events, 0;
- description {
- state, "default" 0.0;
- rel1 {relative, 0.0 0.0; offset: 0 0;}
- rel2 {relative, 1.0 1.0; offset: 0 0;}
- image {
- normal, "parent2Y.png";
- border, 0 0 0 0;
- }
+ name: "rel2";
+ type: IMAGE;
+ description {
+ state: "default" 0.0;
+ visible: 1;
+ rel1 {relative: 0.0 0.0; offset: 0 0;}
+ rel2 {relative: 0.0 0.0; offset: 5 5;}
+ image {normal: "rel2.png";}
}
}
}
+ programs{
+ // Rel2 Prog
+ program{
+ name: "StartDrag";
+ signal: "mouse,down,1";
+ source: "rel2";
+ action: SIGNAL_EMIT "START_DRAG" "rel2";
+ }
+ program{
+ name: "EndDrag";
+ signal: "mouse,up,1";
+ source: "rel2";
+ action: SIGNAL_EMIT "END_DRAG" "rel2";
+ }
+ program{
+ name: "Drag";
+ signal: "mouse,move";
+ source: "rel2";
+ action: SIGNAL_EMIT "DRAG" "rel2";
+ }
+ }
}
-
/************************************************************/
/* FakeWin */
/************************************************************/
group{
- name, "FakeWin";
+ name: "FakeWin";
parts {
/* Border */
part {
- name, "border";
- type, IMAGE;
- mouse_events, 0;
- description {
- state, "default" 0.0;
- rel1 {relative, 0.0 0.0; offset: -10 -20;}
- rel2 {relative, 1.0 1.0; offset: 10 10;}
- image {
- normal, "fakewin.png";
- border, 20 20 22 10;
- }
+ name: "border";
+ type: IMAGE;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ rel1 {relative: 0.0 0.0; offset: -10 -20;}
+ rel2 {relative: 1.0 1.0; offset: 10 10;}
+ image {normal: "fakewin.png"; border: 20 20 22 10;}
}
}
/* Title */
part{
- name, "title";
- type, TEXT;
- mouse_events, 0;
- effect, SOFT_SHADOW;
- description {
- state, "default" 0.0;
- color, 0 0 0 200;
- color3, 0 0 0 20;
- rel1 {relative, 0.0 0.0; offset: 20 -13;}
- rel2 {relative, 1.0 1.0; offset: 0 0;}
+ name: "title";
+ type: TEXT;
+ mouse_events: 0;
+ effect: SOFT_SHADOW;
+ description {
+ state: "default" 0.0;
+ color: 0 0 0 200;
+ color3: 0 0 0 20;
+ rel1 {relative: 0.0 0.0; offset: 15 -15;}
+ rel2 {relative: 1.0 1.0; offset: 0 0;}
text {
- text, "Titolo Finestra";
- font, "Vera";
- size, 9;
- fit, 0 0;
- align, 0.0 0.0;
+ text: "Titolo Finestra";
+ font: "Vera";
+ size: 9;
+ fit: 0 0;
+ align: 0.0 0.0;
}
}
}
/* Resize MiniArrow Area*/
part{
- name, "miniarrow";
- type, RECT;
- mouse_events, 1;
+ name: "miniarrow";
+ type: RECT;
+ mouse_events: 1;
description{
- state, "default" 0.0;
- color, 0 0 0 0;
- rel1 {relative, 0 0; offset: 0 0;}
- rel2 {relative, 0 0; offset: 7 7;}
+ state: "default" 0.0;
+ color: 0 0 0 0;
+ rel1 {relative: 0 0; offset: 0 0;}
+ rel2 {relative: 0 0; offset: 7 7;}
}
dragable {
//confine: "miniarrow";
@@ -628,16 +603,16 @@
programs {
/* Resize MiniArrow Area*/
program{
- name, "StartDrag";
- signal, "drag";
- source, "miniarrow";
- action, SIGNAL_EMIT "DRAG" "miniarrow";
+ name: "StartDrag";
+ signal: "drag";
+ source: "miniarrow";
+ action: SIGNAL_EMIT "DRAG" "miniarrow";
}
program{
- name, "EndDrag";
- signal, "mouse,up,1";
- source, "miniarrow";
- action, SIGNAL_EMIT "END_DRAG" "miniarrow";
+ name: "EndDrag";
+ signal: "mouse,up,1";
+ source: "miniarrow";
+ action: SIGNAL_EMIT "END_DRAG" "miniarrow";
}
}
}
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs