[longpress] elm_longpress_timeout_get() added for some winsets.
authorWooHyun Jung <wh0705.jung@samsung.com>
Mon, 6 Dec 2010 13:15:32 +0000 (22:15 +0900)
committerWooHyun Jung <wh0705.jung@samsung.com>
Mon, 6 Dec 2010 13:15:32 +0000 (22:15 +0900)
src/lib/elm_colorpicker.c
src/lib/elm_gengrid.c
src/lib/elm_genlist.c
src/lib/elm_list.c
src/lib/elm_map.c
src/lib/elm_photocam.c

index f32df36..6fbbbf7 100644 (file)
@@ -677,7 +677,7 @@ _left_button_down_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__
    _draw_rects(data, x);
    evas_object_smart_callback_call(cp->parent, "changed", NULL);
    cp->button_state = L_BUTTON_PRESSED;
-   wd->lp_timer = ecore_timer_add(1.0, _long_press_timer, cp);
+   wd->lp_timer = ecore_timer_add(elm_longpress_timeout_get(), _long_press_timer, cp);
 }
 
 static void
@@ -705,7 +705,7 @@ _right_button_down_cb(void *data, Evas * e, Evas_Object * obj, void *event_info)
    _draw_rects(data, x);
    evas_object_smart_callback_call(cp->parent, "changed", NULL);
    cp->button_state = R_BUTTON_PRESSED;
-   wd->lp_timer = ecore_timer_add(1.0, _long_press_timer, cp);
+   wd->lp_timer = ecore_timer_add(elm_longpress_timeout_get(), _long_press_timer, cp);
 }
 
 static void
index 6c032e7..8c65c0b 100644 (file)
@@ -350,7 +350,7 @@ _mouse_down(void *data, Evas *evas __UNUSED__, Evas_Object *obj, void *event_inf
      evas_object_smart_callback_call(item->wd->self, "clicked", item);
    if (item->long_timer) ecore_timer_del(item->long_timer);
    if (item->realized)
-     item->long_timer = ecore_timer_add(1.0, _long_press, item);
+     item->long_timer = ecore_timer_add(elm_longpress_timeout_get(), _long_press, item);
    else
      item->long_timer = NULL;
 }
index 8516747..493faab 100644 (file)
@@ -2596,7 +2596,7 @@ elm_genlist_add(Evas_Object *parent)
    wd->mode = ELM_LIST_SCROLL;
    wd->max_items_per_block = MAX_ITEMS_PER_BLOCK;
    wd->max_items_per_block = 32;
-   wd->longpress_timeout = LONGPRESS_TIMEOUT;
+   wd->longpress_timeout = elm_longpress_timeout_get();
        wd->max_git_num = 0;
 
    evas_object_smart_callback_add(obj, "scroll-hold-on", _hold_on, obj);
index eaf384f..0b3b09d 100644 (file)
@@ -406,7 +406,7 @@ _mouse_down(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void
    _item_hilight(it);
    wd->longpressed = EINA_FALSE;
    if (it->long_timer) ecore_timer_del(it->long_timer);
-   it->long_timer = ecore_timer_add(1.0, _long_press, it);
+   it->long_timer = ecore_timer_add(elm_longpress_timeout_get(), _long_press, it);
    /* Always call the callbacks last - the user may delete our context! */
    if (ev->flags & EVAS_BUTTON_DOUBLE_CLICK)
      evas_object_smart_callback_call(it->obj, "clicked", it);
index 2f40b5b..6f6379d 100644 (file)
@@ -1215,7 +1215,7 @@ _mouse_down(void *data, Evas *evas, Evas_Object *obj, void *event_info)
      evas_object_smart_callback_call(data, SIG_PRESS, ev);
    wd->longpressed = EINA_FALSE;
    if (wd->long_timer) ecore_timer_del(wd->long_timer);
-   wd->long_timer = ecore_timer_add(2.0, _long_press, data);
+   wd->long_timer = ecore_timer_add(elm_longpress_timeout_get(), _long_press, data);
 }
 
 static void
index c593a86..1156f63 100644 (file)
@@ -655,7 +655,7 @@ _mouse_down(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void
      evas_object_smart_callback_call(data, "press", NULL);
    wd->longpressed = EINA_FALSE;
    if (wd->long_timer) ecore_timer_del(wd->long_timer);
-   wd->long_timer = ecore_timer_add(1.0, _long_press, data);
+   wd->long_timer = ecore_timer_add(elm_longpress_timeout_get(), _long_press, data);
 }
    
 static void