summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHosang Kim <hosang12.kim@samsung.com>2016-12-06 11:31:06 +0900
committerHermet Park <hermet@hermet.pe.kr>2016-12-06 11:36:17 +0900
commit092f1919b1bb94d0879a152f5e896bb1001fab8d (patch)
tree69ac2b9a13797aafc457bea4eda453b2599c1637
parente25b3eedb4125740e0cb3411ce0a8fe32a19e321 (diff)
downloadefl-092f1919b1bb94d0879a152f5e896bb1001fab8d.tar.gz
elm_panel: change panel freeze API when swiping panel.
Summary: The panel is freezed by elm_interface_scrollable_movement_block_set(), but elm_interface_scrollable_freeze_set() is used to unfreeze panel. Test Plan: elementar_test -> panel scrollable Reviewers: woohyun, seoz, Hermet, cedric, raster Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D4458
-rw-r--r--src/lib/elementary/elm_panel.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/lib/elementary/elm_panel.c b/src/lib/elementary/elm_panel.c
index a8979aecaf..662d44d10a 100644
--- a/src/lib/elementary/elm_panel.c
+++ b/src/lib/elementary/elm_panel.c
@@ -751,7 +751,8 @@ _on_mouse_move(void *data,
case ELM_PANEL_ORIENT_TOP:
if (sd->timer && ((cur_y - sd->down_y) > finger_size))
{
- elm_interface_scrollable_freeze_set(obj, EINA_FALSE);
+ elm_interface_scrollable_movement_block_set
+ (obj, ELM_SCROLLER_MOVEMENT_NO_BLOCK);
sd->freeze = EINA_FALSE;
elm_layout_signal_emit(sd->scr_ly, "elm,state,content,visible", "elm");
}
@@ -759,7 +760,8 @@ _on_mouse_move(void *data,
case ELM_PANEL_ORIENT_BOTTOM:
if (sd->timer && ((sd->down_y - cur_y) > finger_size))
{
- elm_interface_scrollable_freeze_set(obj, EINA_FALSE);
+ elm_interface_scrollable_movement_block_set
+ (obj, ELM_SCROLLER_MOVEMENT_NO_BLOCK);
sd->freeze = EINA_FALSE;
elm_layout_signal_emit(sd->scr_ly, "elm,state,content,visible", "elm");
}
@@ -768,7 +770,8 @@ _on_mouse_move(void *data,
if ((!is_mirrored && (sd->timer) && ((cur_x - sd->down_x) > finger_size)) ||
((is_mirrored) && (sd->timer) && ((sd->down_x - cur_x) > finger_size)))
{
- elm_interface_scrollable_freeze_set(obj, EINA_FALSE);
+ elm_interface_scrollable_movement_block_set
+ (obj, ELM_SCROLLER_MOVEMENT_NO_BLOCK);
sd->freeze = EINA_FALSE;
elm_layout_signal_emit(sd->scr_ly, "elm,state,content,visible", "elm");
}
@@ -777,7 +780,8 @@ _on_mouse_move(void *data,
if ((is_mirrored && (sd->timer) && ((cur_x - sd->down_x) > finger_size)) ||
(!is_mirrored && (sd->timer) && ((sd->down_x - cur_x) > finger_size)))
{
- elm_interface_scrollable_freeze_set(obj, EINA_FALSE);
+ elm_interface_scrollable_movement_block_set
+ (obj, ELM_SCROLLER_MOVEMENT_NO_BLOCK);
sd->freeze = EINA_FALSE;
elm_layout_signal_emit(sd->scr_ly, "elm,state,content,visible", "elm");
}