forked from enlightenment/efl
parent
17678212d6
commit
2bcf6301f8
|
@ -518,13 +518,13 @@ ob_collections_group_parts_part_description(void)
|
|||
ed->rel1.relative_x = 0.0;
|
||||
ed->rel1.relative_y = 0.0;
|
||||
ed->rel1.offset_x = 0;
|
||||
ed->rel1.offset_x = 0;
|
||||
ed->rel1.offset_y = 0;
|
||||
ed->rel1.id_x = -1;
|
||||
ed->rel1.id_y = -1;
|
||||
ed->rel2.relative_x = 1.0;
|
||||
ed->rel2.relative_y = 1.0;
|
||||
ed->rel2.offset_x = -1;
|
||||
ed->rel2.offset_x = -1;
|
||||
ed->rel2.offset_y = -1;
|
||||
ed->rel2.id_x = -1;
|
||||
ed->rel2.id_y = -1;
|
||||
ed->image.id = -1;
|
||||
|
|
|
@ -739,10 +739,13 @@ edje_object_part_drag_value_set(Evas_Object *obj, const char *part, double dx, d
|
|||
return;
|
||||
}
|
||||
if (rp->drag.down.count > 0) return;
|
||||
if (dx < 0.0) dx = 0.0;
|
||||
else if (dx > 1.0) dx = 1.0;
|
||||
if (dy < 0.0) dy = 0.0;
|
||||
else if (dy > 1.0) dy = 1.0;
|
||||
if(rp->part->dragable.confine_id != -1)
|
||||
{
|
||||
if (dx < 0.0) dx = 0.0;
|
||||
else if (dx > 1.0) dx = 1.0;
|
||||
if (dy < 0.0) dy = 0.0;
|
||||
else if (dy > 1.0) dy = 1.0;
|
||||
}
|
||||
if (rp->part->dragable.x < 0) dx = 1.0 - dx;
|
||||
if (rp->part->dragable.y < 0) dy = 1.0 - dy;
|
||||
if ((rp->drag.val.x == dx) && (rp->drag.val.y == dy)) return;
|
||||
|
|
Loading…
Reference in New Issue