forked from enlightenment/enventor
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:
parent
17ba4a2cd3
commit
425b7e42c3
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 |
|
@ -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 \
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue