}
gev->edge_drags.base.fingers[i].enabled = EINA_FALSE;
}
- gesture->grabbed_gesture &= ~E_GESTURE_TYPE_EDGE_SWIPE;
+ gesture->grabbed_gesture &= ~E_GESTURE_TYPE_EDGE_DRAG;
if (gev->event_keep) gesture->event_state = E_GESTURE_EVENT_STATE_PROPAGATE;
}
struct wl_client *client = data;
_e_gesture_deactivate_list_unset(client, NULL, &gesture->gesture_events.edge_swipes.base.activation, E_GESTURE_TYPE_EDGE_SWIPE);
+ _e_gesture_deactivate_list_unset(client, NULL, &gesture->gesture_events.edge_drags.base.activation, E_GESTURE_TYPE_EDGE_DRAG);
_e_gesture_deactivate_list_unset(client, NULL, &gesture->gesture_events.taps.activation, E_GESTURE_TYPE_TAP);
_e_gesture_deactivate_list_unset(client, NULL, &gesture->gesture_events.palm_covers.activation, E_GESTURE_TYPE_PALM_COVER);
_e_gesture_deactivate_list_unset(client, NULL, &gesture->gesture_events.pans.activation, E_GESTURE_TYPE_PAN);
struct wl_resource *surface = data;
_e_gesture_deactivate_list_unset(NULL, surface, &gesture->gesture_events.edge_swipes.base.activation, E_GESTURE_TYPE_EDGE_SWIPE);
+ _e_gesture_deactivate_list_unset(NULL, surface, &gesture->gesture_events.edge_drags.base.activation, E_GESTURE_TYPE_EDGE_DRAG);
_e_gesture_deactivate_list_unset(NULL, surface, &gesture->gesture_events.taps.activation, E_GESTURE_TYPE_TAP);
_e_gesture_deactivate_list_unset(NULL, surface, &gesture->gesture_events.palm_covers.activation, E_GESTURE_TYPE_PALM_COVER);
_e_gesture_deactivate_list_unset(NULL, surface, &gesture->gesture_events.pans.activation, E_GESTURE_TYPE_PAN);
{
ret = _e_gesture_deactivate_list_set(client, surface, &gesture->gesture_events.edge_swipes.base.activation, E_GESTURE_TYPE_EDGE_SWIPE);
}
+ if (type & E_GESTURE_TYPE_EDGE_DRAG)
+ {
+ ret = _e_gesture_deactivate_list_set(client, surface, &gesture->gesture_events.edge_drags.base.activation, E_GESTURE_TYPE_EDGE_DRAG);
+ }
if (type & E_GESTURE_TYPE_TAP)
{
ret = _e_gesture_deactivate_list_set(client, surface, &gesture->gesture_events.taps.activation, E_GESTURE_TYPE_TAP);
{
_e_gesture_deactivate_list_unset(client, surface, &gesture->gesture_events.edge_swipes.base.activation, E_GESTURE_TYPE_EDGE_SWIPE);
}
+ if (type & E_GESTURE_TYPE_EDGE_DRAG)
+ {
+ _e_gesture_deactivate_list_unset(client, surface, &gesture->gesture_events.edge_drags.base.activation, E_GESTURE_TYPE_EDGE_DRAG);
+ }
+
if (type & E_GESTURE_TYPE_TAP)
{
_e_gesture_deactivate_list_unset(client, surface, &gesture->gesture_events.taps.activation, E_GESTURE_TYPE_TAP);
else
ret = TIZEN_GESTURE_ERROR_NO_PERMISSION;
- tizen_gesture_send_grab_edge_swipe_notify(resource, fingers, edge, edge_size, start_point, end_point, ret);
+ tizen_gesture_send_edge_drag_notify(resource, fingers, edge, edge_size, start_point, end_point, ret);
}
static void
else
ret = TIZEN_GESTURE_ERROR_NO_PERMISSION;
- tizen_gesture_send_grab_edge_swipe_notify(resource, fingers, edge, edge_size, start_point, end_point, ret);
+ tizen_gesture_send_edge_drag_notify(resource, fingers, edge, edge_size, start_point, end_point, ret);
}
static void
if (!surface) return;
_e_gesture_deactivate_surface_list_check(surface, &gesture->gesture_events.edge_swipes.base.activation);
+ _e_gesture_deactivate_surface_list_check(surface, &gesture->gesture_events.edge_drags.base.activation);
_e_gesture_deactivate_surface_list_check(surface, &gesture->gesture_events.taps.activation);
_e_gesture_deactivate_surface_list_check(surface, &gesture->gesture_events.palm_covers.activation);
_e_gesture_deactivate_surface_list_check(surface, &gesture->gesture_events.pans.activation);