summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMinkyu Kang <mk7.kang@samsung.com>2015-10-06 19:45:54 -0700
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>2015-10-06 19:45:54 -0700
commit0b9301b61ec5ce0f0b6791f3e2909ee17b6d247e (patch)
treec1f15056ff07ba231eb1c75e0684a4f57fb95369
parenta18390e001a925f2c65a5b622a4f623637ad42d3 (diff)
parent5073a7fb781897035e12f32bb9c1f7f59db41a5b (diff)
downloadair_mediahub-0b9301b61ec5ce0f0b6791f3e2909ee17b6d247e.tar.gz
air_mediahub-0b9301b61ec5ce0f0b6791f3e2909ee17b6d247e.tar.bz2
air_mediahub-0b9301b61ec5ce0f0b6791f3e2909ee17b6d247e.zip
Merge "base: add animation when view mode button is clicked" into tizen
-rw-r--r--res/edc/widgets/button.edc13
-rw-r--r--src/view/base.c3
2 files changed, 16 insertions, 0 deletions
diff --git a/res/edc/widgets/button.edc b/res/edc/widgets/button.edc
index e32c9c8..d7b2ceb 100644
--- a/res/edc/widgets/button.edc
+++ b/res/edc/widgets/button.edc
@@ -4331,9 +4331,22 @@ group {
source: SIG_SOURCE_SRC;
script {
set_int(cur_state, STATE_SELECTED);
+ run_program(PROGRAM:"selected,anim");
}
}
program {
+ name: "selected,anim";
+ action: STATE_SET "selected" 0.0;
+ target: "bg";
+ target: "border_top";
+ target: "border_left";
+ target: "border_right";
+ target: "border_bottom";
+ target: "elm.text";
+ target: "part_arrow";
+ transition: TRANSITION_FOCUS;
+ }
+ program {
name: "disabled";
signal: SIG_ELM_DISABLED;
source: SIG_SOURCE_ELM;
diff --git a/src/view/base.c b/src/view/base.c
index fab2f2e..630925e 100644
--- a/src/view/base.c
+++ b/src/view/base.c
@@ -253,6 +253,9 @@ static void _view_btn_clicked(struct _priv *priv)
struct ctxpopup *cpopup;
int x, y, w, h;
+ elm_object_signal_emit(priv->view_btn, SIG_BTN_SELECTED,
+ SIG_SOURCE_SRC);
+
cpopup = ctxpopup_create(priv->base, STYLE_CTXPOPUP_VIEW_MODE,
STYLE_BTN_VIEW_OPTION,
g_menu_item[priv->current_layout].text_view_mode,