struct
{
double ratio_x, ratio_y;
- int center_x, center_y;
+ int cord_x, cord_y;
Eina_Bool enabled;
} zoom;
};
E_DESK_SMART_DATA_GET_OR_RETURN(desk->smart_obj, sd);
if ((sd->zoom.ratio_x != zoomx) || (sd->zoom.ratio_y != zoomy) ||
- (sd->zoom.center_x != cx) || (sd->zoom.center_y != cy))
+ (sd->zoom.cord_x != cx) || (sd->zoom.cord_y != cy))
{
sd->zoom.ratio_x = zoomx;
sd->zoom.ratio_y = zoomy;
- sd->zoom.center_x = cx;
- sd->zoom.center_y = cy;
+ sd->zoom.cord_x = cx;
+ sd->zoom.cord_y = cy;
_e_desk_object_zoom(desk->smart_obj, zoomx, zoomy, cx, cy);
EINA_LIST_FOREACH(sd->clients, l, ec)
if (zoomx) *zoomx = sd->zoom.ratio_x;
if (zoomy) *zoomy = sd->zoom.ratio_y;
- if (cx) *cx = sd->zoom.center_x;
- if (cy) *cy = sd->zoom.center_y;
+ if (cx) *cx = sd->zoom.cord_x;
+ if (cy) *cy = sd->zoom.cord_y;
res = EINA_TRUE;
}
sd->zoom.ratio_x = 1.0;
sd->zoom.ratio_y = 1.0;
- sd->zoom.center_x = 0;
- sd->zoom.center_y = 0;
+ sd->zoom.cord_x = 0;
+ sd->zoom.cord_y = 0;
sd->zoom.enabled = EINA_FALSE;
_e_desk_object_zoom(desk->smart_obj, sd->zoom.ratio_x, sd->zoom.ratio_y,
- sd->zoom.center_x, sd->zoom.center_y);
+ sd->zoom.cord_x, sd->zoom.cord_y);
evas_object_map_enable_set(desk->smart_obj, EINA_FALSE);
EINA_LIST_FOREACH(sd->clients, l, ec)
{
/* NOTE Is it really necessary?
* Why isn't it enough to just call evas_object_map_enable_set(false)? */
_e_desk_client_zoom(ec, sd->zoom.ratio_x, sd->zoom.ratio_y,
- sd->zoom.center_x, sd->zoom.center_y);
+ sd->zoom.cord_x, sd->zoom.cord_y);
evas_object_map_enable_set(ec->frame, EINA_FALSE);
}
sd->zoom.ratio_x = 1.0;
sd->zoom.ratio_y = 1.0;
- sd->zoom.center_x = 0;
- sd->zoom.center_y = 0;
+ sd->zoom.cord_x = 0;
+ sd->zoom.cord_y = 0;
}
static Eina_Bool
if (sd->zoom.enabled)
_e_desk_client_zoom(ec,
sd->zoom.ratio_x, sd->zoom.ratio_y,
- sd->zoom.center_x, sd->zoom.center_y);
+ sd->zoom.cord_x, sd->zoom.cord_y);
end:
return ECORE_CALLBACK_PASS_ON;
}