templates: updated mouse event example

Test Plan:
1. enventor
2. esc -> New
3. MouseEvent

Reviewers: Jaehyun_Cho, herb, Hermet

Differential Revision: https://phab.enlightenment.org/D4162
This commit is contained in:
Bowon Ryu 2016-07-25 16:31:10 +09:00 committed by Hermet Park
parent 17ba4a2cd3
commit 425b7e42c3
6 changed files with 107 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 405 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 436 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 393 B

View File

@ -25,6 +25,9 @@ files_DATA = ENVENTOR_EMBEDDED_IMAGE.png \
ENVENTOR_EMBEDDED_NEEDLE_MINUTE_RECT.png \
ENVENTOR_EMBEDDED_NEEDLE_SECOND_RECT.png \
ENVENTOR_EMBEDDED_WATCHFACE_RECT.png \
ENVENTOR_EMBEDDED_BUTTON_BG.png \
ENVENTOR_EMBEDDED_BUTTON_BG_HOVER.png \
ENVENTOR_EMBEDDED_BUTTON_BG_DOWN.png \
ENVENTOR_EMBEDDED_ICON_ARROW.png \
ENVENTOR_EMBEDDED_ICON_BADGE.png \
ENVENTOR_EMBEDDED_ICON_BADGE_DOWN.png \

View File

@ -20,6 +20,8 @@ files_DATA = Basic.edc \
Map.edj \
MobileLayout.edc \
MobileLayout.edj \
MouseEvent.edc \
MouseEvent.edj \
Proxy.edc \
Proxy.edj \
Rect.edc \
@ -60,6 +62,9 @@ Map.edj: Makefile Map.edc
MobileLayout.edj: Makefile MobileLayout.edc
$(EDJE_CC) $(EDJE_FLAGS) $(srcdir)/MobileLayout.edc $(builddir)/MobileLayout.edj
MouseEvent.edj: Makefile MouseEvent.edc
$(EDJE_CC) $(EDJE_FLAGS) $(srcdir)/MouseEvent.edc $(builddir)/MouseEvent.edj
Textblock.edj: Makefile Textblock.edc
$(EDJE_CC) $(EDJE_FLAGS) $(srcdir)/Textblock.edc $(builddir)/Textblock.edj

View File

@ -0,0 +1,99 @@
collections {
base_scale: 1.0;
group { "main";
/* TODO: Please replace embedded image files to your application image files. */
images {
image: "ENVENTOR_EMBEDDED_BUTTON_BG.png" COMP;
image: "ENVENTOR_EMBEDDED_BUTTON_BG_HOVER.png" COMP;
image: "ENVENTOR_EMBEDDED_BUTTON_BG_DOWN.png" COMP;
}
parts {
rect { "button_shadow";
scale: 1;
desc { "default";
color: 0 0 0 155;
visible: 1;
align: 0.5 0.5;
rel1.to: "button_bg";
rel1.relative: 0.0 0.0;
rel2.to: "button_bg";
rel2.relative: 1.0 1.0;
rel2.offset: 5 5;
min: 50 20;
max: 200 50;
fixed: 1 1;
}
}
image { "button_bg";
scale: 1;
desc { "default";
visible: 1;
/* TODO: Please replace embedded image files to your application image files. */
image.normal: "ENVENTOR_EMBEDDED_BUTTON_BG.png";
//aspect: 1 1;
image.border: 3 3 3 3;
align: 0.5 0.5;
align: 0.5 0.5;
rel1.relative: 0.0 0.0;
rel2.relative: 1.0 1.0;
min: 50 20;
max: 200 50;
fixed: 1 1;
}
desc { "hovered";
inherit: "default";
image.normal: "ENVENTOR_EMBEDDED_BUTTON_BG_HOVER.png";
}
desc { "clicked";
inherit: "default";
image.normal: "ENVENTOR_EMBEDDED_BUTTON_BG_DOWN.png";
}
}
text { "button_text";
scale: 1;
mouse_events: 0;
desc { "default";
color: 70 70 70 255;
visible: 1;
text {
size: 15;
font: "Mono";
text: "Mouse Event Example";
align: 0.5 0.5;
min: 0 0;
}
min: 50 20;
align: 0.5 0.5;
rel1.relative: 0.0 0.0;
rel2.relative: 1.0 1.0;
}
}
}
programs {
program { "mouse_down";
signal: "mouse,down,1";
source: "button_bg";
action: STATE_SET "clicked";
target: "button_bg";
}
program { "mouse_up";
signal: "mouse,up,1";
source: "button_bg";
action: STATE_SET "hovered";
target: "button_bg";
}
program { "mouse_in";
signal: "mouse,in";
source: "button_bg";
action: STATE_SET "hovered";
target: "button_bg";
}
program { "mouse_out";
signal: "mouse,out";
source: "button_bg";
action: STATE_SET "default";
target: "button_bg";
}
}
}
}