#define _ROTARY_SELECTOR_ROTARY_EVENT_RESET_TIME 500
#define _ROTARY_SELECTOR_ROTARY_EVENT_TIME_ACCELERATION_THRESHOLD 60
+#define _ROTARY_SELECTOR_ITEM_DRAG_PAGE_ANIMATOIN_DELAY_TIME 0.1
+#define _ROTARY_SELECTOR_ITEM_LONGPRESS_MOVE_ANIMATOIN_DELAY_TIME 0.3
+
#define _ROTARY_SELECTOR_DRAG_ITEM_WIDTH 80
#define _ROTARY_SELECTOR_DRAG_ITEM_HEIGHT 80
#define _ROTARY_SELECTOR_DEBUG_ENABLED 0
if (rsd->stand_timer)
ecore_timer_del(rsd->stand_timer);
rsd->stand_dir = EEXT_ROTARY_SELECTOR_DIRECTION_CW;
- rsd->stand_timer = ecore_timer_add(rsd->longpress_timeout,
+ rsd->stand_timer = ecore_timer_add(rsd->item_drag_page_delay_time,
_page_move, rsd);
}
}
if (rsd->stand_timer)
ecore_timer_del(rsd->stand_timer);
rsd->stand_dir = EEXT_ROTARY_SELECTOR_DIRECTION_CCW;
- rsd->stand_timer = ecore_timer_add(rsd->longpress_timeout,
+ rsd->stand_timer = ecore_timer_add(rsd->item_drag_page_delay_time,
_page_move, rsd);
}
}
{
rsd->drag_item_index = new_index;
rsd->drop_item_index = new_index;
- rsd->longpress_timer = ecore_timer_add(rsd->longpress_timeout,
+ rsd->longpress_timer = ecore_timer_add(rsd->item_longpress_move_delay_time,
_item_longpress_cb, rsd);
}
}
_rotary_selector_mouse_up_cb, rsd);
rsd->longpress_timeout = elm_config_longpress_timeout_get();
+ rsd->item_drag_page_delay_time = _ROTARY_SELECTOR_ITEM_DRAG_PAGE_ANIMATOIN_DELAY_TIME;
+ rsd->item_longpress_move_delay_time = _ROTARY_SELECTOR_ITEM_LONGPRESS_MOVE_ANIMATOIN_DELAY_TIME;
_event_area_callback_add(rsd);