forked from enlightenment/efl
Elementary: Gesture Layer updated test 2 Added callbacks for MOVE state of Double, Triple Tap gesture
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>
This commit is contained in:
parent
c557da90cc
commit
f7bd096d15
|
@ -264,6 +264,17 @@ dbl_click_start(void *data , void *event_info)
|
|||
return EVAS_EVENT_FLAG_ON_HOLD;
|
||||
}
|
||||
|
||||
static Evas_Event_Flags
|
||||
dbl_click_move(void *data , void *event_info)
|
||||
{
|
||||
Elm_Gesture_Taps_Info *p = (Elm_Gesture_Taps_Info *) event_info;
|
||||
_color_and_icon_set(data, DOUBLE_TAP_NAME, p->n, MAX_DOUBLE_TAP, MOVE_COLOR);
|
||||
|
||||
printf("Double click move <%p> x,y=<%d,%d> count=<%d>\n",
|
||||
event_info, p->x, p->y, p->n);
|
||||
return EVAS_EVENT_FLAG_ON_HOLD;
|
||||
}
|
||||
|
||||
static Evas_Event_Flags
|
||||
dbl_click_end(void *data , void *event_info)
|
||||
{
|
||||
|
@ -296,6 +307,17 @@ triple_click_start(void *data , void *event_info)
|
|||
return EVAS_EVENT_FLAG_ON_HOLD;
|
||||
}
|
||||
|
||||
static Evas_Event_Flags
|
||||
triple_click_move(void *data , void *event_info)
|
||||
{
|
||||
Elm_Gesture_Taps_Info *p = (Elm_Gesture_Taps_Info *) event_info;
|
||||
|
||||
_color_and_icon_set(data, TRIPLE_TAP_NAME, p->n, MAX_TRIPLE_TAP, MOVE_COLOR);
|
||||
printf("Triple click move <%p> x,y=<%d,%d> count=<%d>\n",
|
||||
event_info, p->x, p->y, p->n);
|
||||
return EVAS_EVENT_FLAG_ON_HOLD;
|
||||
}
|
||||
|
||||
static Evas_Event_Flags
|
||||
triple_click_end(void *data , void *event_info)
|
||||
{
|
||||
|
@ -690,6 +712,8 @@ test_gesture_layer2(void *data __UNUSED__, Evas_Object *obj __UNUSED__,
|
|||
#if 1
|
||||
elm_gesture_layer_cb_set(g, ELM_GESTURE_N_TRIPLE_TAPS,
|
||||
ELM_GESTURE_STATE_START, triple_click_start, infra);
|
||||
elm_gesture_layer_cb_set(g, ELM_GESTURE_N_TRIPLE_TAPS,
|
||||
ELM_GESTURE_STATE_MOVE, triple_click_move, infra);
|
||||
elm_gesture_layer_cb_set(g, ELM_GESTURE_N_TRIPLE_TAPS,
|
||||
ELM_GESTURE_STATE_END, triple_click_end, infra);
|
||||
elm_gesture_layer_cb_set(g, ELM_GESTURE_N_TRIPLE_TAPS,
|
||||
|
@ -699,6 +723,8 @@ test_gesture_layer2(void *data __UNUSED__, Evas_Object *obj __UNUSED__,
|
|||
#if 1
|
||||
elm_gesture_layer_cb_set(g, ELM_GESTURE_N_DOUBLE_TAPS,
|
||||
ELM_GESTURE_STATE_START, dbl_click_start, infra);
|
||||
elm_gesture_layer_cb_set(g, ELM_GESTURE_N_DOUBLE_TAPS,
|
||||
ELM_GESTURE_STATE_MOVE, dbl_click_move, infra);
|
||||
elm_gesture_layer_cb_set(g, ELM_GESTURE_N_DOUBLE_TAPS,
|
||||
ELM_GESTURE_STATE_END, dbl_click_end, infra);
|
||||
elm_gesture_layer_cb_set(g, ELM_GESTURE_N_DOUBLE_TAPS,
|
||||
|
|
Loading…
Reference in New Issue