Pan *sd = evas_object_smart_data_get(obj);
Item_Block *itb;
+ if (!sd) return;
// Evas_Coord ow, oh;
// evas_object_geometry_get(obj, NULL, NULL, &ow, &oh);
// ow = sd->wd->minw - ow;
{
Pan *sd = evas_object_smart_data_get(obj);
+ if (!sd) return;
if (x) *x = sd->wd->pan_x;
if (y) *y = sd->wd->pan_y;
}
Pan *sd = evas_object_smart_data_get(obj);
Evas_Coord ow, oh;
+ if (!sd) return;
evas_object_geometry_get(obj, NULL, NULL, &ow, &oh);
ow = sd->wd->minw - ow;
if (ow < 0) ow = 0;
{
Pan *sd = evas_object_smart_data_get(obj);
+ if (!sd) return;
if (w) *w = sd->wd->minw;
if (h) *h = sd->wd->minh;
}
_pan_resize_job(void *data)
{
Pan *sd = data;
+ if (!sd) return;
_sizing_eval(sd->wd->obj);
sd->resize_job = NULL;
}
Pan *sd = evas_object_smart_data_get(obj);
Evas_Coord ow, oh;
+ if (!sd) return;
evas_object_geometry_get(obj, NULL, NULL, &ow, &oh);
if ((ow == w) && (oh == h)) return;
if ((sd->wd->height_for_width) && (ow != w))
Elm_Genlist_Item *git;
Eina_List *l;
+ if (!sd) return;
evas_event_freeze(evas_object_evas_get(obj));
evas_object_geometry_get(obj, &ox, &oy, &ow, &oh);
evas_output_viewport_get(evas_object_evas_get(obj), &cvx, &cvy, &cvw, &cvh);
{
Pan *sd = evas_object_smart_data_get(obj);
+ if (!sd) return;
if (sd->wd->calc_job) ecore_job_del(sd->wd->calc_job);
sd->wd->calc_job = ecore_job_add(_calc_job, sd->wd);
}