From 425b7e42c38f7420dad3cee981c9cb53cf4703f1 Mon Sep 17 00:00:00 2001 From: Bowon Ryu Date: Mon, 25 Jul 2016 16:31:10 +0900 Subject: [PATCH] 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 --- data/images/ENVENTOR_EMBEDDED_BUTTON_BG.png | Bin 0 -> 405 bytes .../ENVENTOR_EMBEDDED_BUTTON_BG_DOWN.png | Bin 0 -> 436 bytes .../ENVENTOR_EMBEDDED_BUTTON_BG_HOVER.png | Bin 0 -> 393 bytes data/images/Makefile.am | 3 + data/templates/Makefile.am | 5 + data/templates/MouseEvent.edc | 99 ++++++++++++++++++ 6 files changed, 107 insertions(+) create mode 100644 data/images/ENVENTOR_EMBEDDED_BUTTON_BG.png create mode 100644 data/images/ENVENTOR_EMBEDDED_BUTTON_BG_DOWN.png create mode 100644 data/images/ENVENTOR_EMBEDDED_BUTTON_BG_HOVER.png create mode 100644 data/templates/MouseEvent.edc diff --git a/data/images/ENVENTOR_EMBEDDED_BUTTON_BG.png b/data/images/ENVENTOR_EMBEDDED_BUTTON_BG.png new file mode 100644 index 0000000000000000000000000000000000000000..d0e399f21398be2db982ebd37798f5d011d46f05 GIT binary patch literal 405 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-wj^(N7l!{JxM1({$v_d#0*}aI z1_p5<5N1rDe+i_Iy~NYkmHh!bH=7(+{|W~O1_nkYPZ!6KjC*fy82Yt1h#dQv-^T8I zg`@TP2bN<;_|7?`Mnp^J=3Yw<$bBDF*|1jQn_k$29n6P&rW#f=bbIdm&s$end9->} z=BztWyLG!B8Tww9ad42)e10cW=J?!>J)K*>?OnC%`l@vcrn;GECd6J}{rC94REf4| z&C{FKzUDghltV61m2<;Qn}-D!HXR)?T5APu7KFqIuqc?bc~0tZd-7MWIhK;rIS1er|6K!f8U+-XBvh|qnj%R(y>Y&>G&$oEKZ}0b+9Y@Sr*BYKT zo>RQq=kk`RpA@13@UmE`7b+3-c`o7fSj4Vxw=>K`mS=qC_4L$aVqN9?26 znNNE|PuaAHaJm6oUnG*BePEx?T-P%8ZQO-I9R>3{v&rnYW5 zHs=*b%pOjGLjg}*Z%5hKCso$U?@OIL$)z)+ec}6-z4HGrh0WUZq4_c}d>K4l{an^L HB{Ts5gHEow literal 0 HcmV?d00001 diff --git a/data/images/ENVENTOR_EMBEDDED_BUTTON_BG_HOVER.png b/data/images/ENVENTOR_EMBEDDED_BUTTON_BG_HOVER.png new file mode 100644 index 0000000000000000000000000000000000000000..b83d3c6cd06a92d3e6509bf42ef4104bfe8063ef GIT binary patch literal 393 zcmeAS@N?(olHy`uVBq!ia0vp^Mj*_=1|;R|J2nC-wj^(N7l!{JxM1({$v_d#0*}aI z1_p5<5N1rDe+i_Iy~NYkmHh!bHyb;ftlUzdJfoPWi(^Q}y|*_Ey_f?8kAJ`A%E9iew5J6>cwC-|rN>&Qypy=09;LHt%01(WmBKfFGj6H&de6^N{~j1< N44$rjF6*2UngAVCnx_B& literal 0 HcmV?d00001 diff --git a/data/images/Makefile.am b/data/images/Makefile.am index 34f8b90..e8793e0 100644 --- a/data/images/Makefile.am +++ b/data/images/Makefile.am @@ -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 \ diff --git a/data/templates/Makefile.am b/data/templates/Makefile.am index a0c77cc..7599be4 100644 --- a/data/templates/Makefile.am +++ b/data/templates/Makefile.am @@ -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 diff --git a/data/templates/MouseEvent.edc b/data/templates/MouseEvent.edc new file mode 100644 index 0000000..053f000 --- /dev/null +++ b/data/templates/MouseEvent.edc @@ -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"; + } + } + } +} \ No newline at end of file