miniview: increase scrolling step
This commit is contained in:
parent
3fb2c08e6d
commit
46a85b4962
|
@ -147,9 +147,7 @@ _smart_cb_mouse_wheel(void *data, Evas *e EINA_UNUSED,
|
||||||
/* do not handle horizontal scrolling */
|
/* do not handle horizontal scrolling */
|
||||||
if (ev->direction) return;
|
if (ev->direction) return;
|
||||||
|
|
||||||
DBG("ev->z:%d", ev->z);
|
mv->img_hist += ev->z * 25;
|
||||||
|
|
||||||
mv->img_hist += ev->z * 10;
|
|
||||||
mv->to_render = 1;
|
mv->to_render = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -179,8 +177,6 @@ _smart_add(Evas_Object *obj)
|
||||||
{
|
{
|
||||||
Miniview *mv;
|
Miniview *mv;
|
||||||
|
|
||||||
DBG("%p", obj);
|
|
||||||
|
|
||||||
mv = calloc(1, sizeof(Miniview));
|
mv = calloc(1, sizeof(Miniview));
|
||||||
EINA_SAFETY_ON_NULL_RETURN(mv);
|
EINA_SAFETY_ON_NULL_RETURN(mv);
|
||||||
evas_object_smart_data_set(obj, mv);
|
evas_object_smart_data_set(obj, mv);
|
||||||
|
@ -194,7 +190,6 @@ _smart_del(Evas_Object *obj)
|
||||||
Miniview *mv = evas_object_smart_data_get(obj);
|
Miniview *mv = evas_object_smart_data_get(obj);
|
||||||
|
|
||||||
if (!mv) return;
|
if (!mv) return;
|
||||||
DBG("del obj:%p mv:%p", obj, mv);
|
|
||||||
|
|
||||||
ecore_timer_del(mv->deferred_renderer);
|
ecore_timer_del(mv->deferred_renderer);
|
||||||
|
|
||||||
|
@ -210,7 +205,6 @@ _smart_move(Evas_Object *obj, Evas_Coord x EINA_UNUSED, Evas_Coord y EINA_UNUSED
|
||||||
Miniview *mv = evas_object_smart_data_get(obj);
|
Miniview *mv = evas_object_smart_data_get(obj);
|
||||||
|
|
||||||
if (!mv) return;
|
if (!mv) return;
|
||||||
DBG("%p x:%d y:%d", obj, x, y);
|
|
||||||
evas_object_move(mv->base, x + mv->img_h - mv->cols, y);
|
evas_object_move(mv->base, x + mv->img_h - mv->cols, y);
|
||||||
mv->to_render = 1;
|
mv->to_render = 1;
|
||||||
}
|
}
|
||||||
|
@ -220,8 +214,6 @@ _smart_show(Evas_Object *obj)
|
||||||
{
|
{
|
||||||
Miniview *mv = evas_object_smart_data_get(obj);
|
Miniview *mv = evas_object_smart_data_get(obj);
|
||||||
|
|
||||||
DBG("mv:%p is_shown:%d", mv, mv != NULL ? mv->is_shown : -1);
|
|
||||||
|
|
||||||
if (!mv) return;
|
if (!mv) return;
|
||||||
|
|
||||||
if (!mv->is_shown)
|
if (!mv->is_shown)
|
||||||
|
@ -247,7 +239,6 @@ _smart_show(Evas_Object *obj)
|
||||||
evas_object_image_size_set(mv->img, mv->cols, mv->img_h);
|
evas_object_image_size_set(mv->img, mv->cols, mv->img_h);
|
||||||
evas_object_image_fill_set(mv->img, 0, 0, mv->cols, mv->img_h);
|
evas_object_image_fill_set(mv->img, 0, 0, mv->cols, mv->img_h);
|
||||||
|
|
||||||
DBG("ox:%d ow:%d cols:%d oy:%d", ox, ow, mv->cols, oy);
|
|
||||||
evas_object_move(mv->base, ox + ow - mv->cols, oy);
|
evas_object_move(mv->base, ox + ow - mv->cols, oy);
|
||||||
|
|
||||||
mv->to_render = 1;
|
mv->to_render = 1;
|
||||||
|
@ -308,8 +299,6 @@ _deferred_renderer(void *data)
|
||||||
memset(pixels, 0, sizeof(*pixels) * ow * oh);
|
memset(pixels, 0, sizeof(*pixels) * ow * oh);
|
||||||
mv->img_h = oh;
|
mv->img_h = oh;
|
||||||
|
|
||||||
DBG("history_len:%d hist:%d img_h:%d rows:%d cols:%d",
|
|
||||||
history_len, mv->img_hist, mv->img_h, mv->rows, mv->cols);
|
|
||||||
/* "current"? */
|
/* "current"? */
|
||||||
if (mv->img_hist >= - ((int)mv->img_h - (int)mv->rows))
|
if (mv->img_hist >= - ((int)mv->img_h - (int)mv->rows))
|
||||||
mv->img_hist = -((int)mv->img_h - (int)mv->rows);
|
mv->img_hist = -((int)mv->img_h - (int)mv->rows);
|
||||||
|
@ -341,7 +330,6 @@ _smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
|
||||||
Miniview *mv = evas_object_smart_data_get(obj);
|
Miniview *mv = evas_object_smart_data_get(obj);
|
||||||
if (!mv) return;
|
if (!mv) return;
|
||||||
|
|
||||||
DBG("smart resize %p w:%d h:%d", obj, w, h);
|
|
||||||
mv->img_h = h;
|
mv->img_h = h;
|
||||||
|
|
||||||
evas_object_geometry_get(mv->termio, &ox, &oy, NULL, NULL);
|
evas_object_geometry_get(mv->termio, &ox, &oy, NULL, NULL);
|
||||||
|
@ -367,8 +355,6 @@ _smart_init(void)
|
||||||
{
|
{
|
||||||
static Evas_Smart_Class sc = EVAS_SMART_CLASS_INIT_NULL;
|
static Evas_Smart_Class sc = EVAS_SMART_CLASS_INIT_NULL;
|
||||||
|
|
||||||
DBG("smart init");
|
|
||||||
|
|
||||||
sc.name = "miniview";
|
sc.name = "miniview";
|
||||||
sc.version = EVAS_SMART_CLASS_VERSION;
|
sc.version = EVAS_SMART_CLASS_VERSION;
|
||||||
sc.add = _smart_add;
|
sc.add = _smart_add;
|
||||||
|
@ -409,7 +395,6 @@ miniview_add(Evas_Object *parent, Evas_Object *termio)
|
||||||
obj = evas_object_smart_add(e, _smart);
|
obj = evas_object_smart_add(e, _smart);
|
||||||
mv = evas_object_smart_data_get(obj);
|
mv = evas_object_smart_data_get(obj);
|
||||||
if (!mv) return obj;
|
if (!mv) return obj;
|
||||||
DBG("ADD parent:%p mv:%p", parent, mv);
|
|
||||||
|
|
||||||
mv->termio = termio;
|
mv->termio = termio;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue