_elm_win_frame_obj_update(sd, 1);
if (!sd->response)
{
+ int x = 0, y = 0;
sd->req_wh = EINA_TRUE;
sd->req_w = sz.w;
sd->req_h = sz.h;
- TRAP(sd, resize, sz.w, sz.h);
+ evas_object_geometry_get(obj, &x, &y, NULL, NULL);
+ TRAP(sd, move_resize, x, y, sz.w, sz.h);
}
efl_gfx_entity_size_set(efl_super(obj, MY_CLASS), sz);
Eina_Bool (*input_rect_set)(void *data, Evas_Object *o, Eina_Rectangle *input_rect);
Eina_Bool (*input_rect_add)(void *data, Evas_Object *o, Eina_Rectangle *input_rect);
Eina_Bool (*input_rect_subtract)(void *data, Evas_Object *o, Eina_Rectangle *input_rect);
+ Eina_Bool (*move_resize)(void *data, Evas_Object *o, int x, int y, int w, int h);
//
};