From 4d2001bed6c7b5aa5fad197b74e3b65f8682fac2 Mon Sep 17 00:00:00 2001 From: Chidambar Zinnoury Date: Fri, 28 Nov 2008 21:06:28 +0000 Subject: [PATCH] While selecting using rubberband on file manager, select also when text is contained, not only icon. SVN revision: 37844 --- src/bin/e_fm.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/bin/e_fm.c b/src/bin/e_fm.c index 869a1a50d..3fc4b84c8 100644 --- a/src/bin/e_fm.c +++ b/src/bin/e_fm.c @@ -5832,11 +5832,16 @@ _e_fm2_cb_mouse_move(void *data, Evas *e, Evas_Object *obj, void *event_info) { E_Fm2_Icon *ic; int ix, iy, iw, ih; + int ix_t, iy_t, iw_t, ih_t; ic = l->data; if (!ic) continue; evas_object_geometry_get(ic->obj_icon, &ix, &iy, &iw, &ih); - if E_INTERSECTS(x, y, w, h, ix, iy, iw, ih) + evas_object_geometry_get(edje_object_part_object_get(ic->obj, + "e.text.label"), + &ix_t, &iy_t, &iw_t, &ih_t); + if (E_INTERSECTS(x, y, w, h, ix, iy, iw, ih) || + E_INTERSECTS(x, y, w, h, ix_t, iy_t, iw_t, ih_t)) { if (!ic->selected) {