video smart - we dont need to handle the move func - smart clipped does
This commit is contained in:
parent
da92c16753
commit
7d7c825ecd
|
@ -409,9 +409,9 @@ _smart_add(Evas_Object *obj)
|
|||
_parent_sc.add(obj);
|
||||
|
||||
o = evas_object_rectangle_add(evas_object_evas_get(obj));
|
||||
evas_object_color_set(o, 255, 255, 255, 255);
|
||||
evas_object_smart_member_add(o, obj);
|
||||
sd->clip = o;
|
||||
evas_object_color_set(o, 255, 255, 255, 255);
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -450,12 +450,11 @@ static void
|
|||
_smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
|
||||
{
|
||||
Video *sd = evas_object_smart_data_get(obj);
|
||||
Evas_Coord ox, oy, ow, oh;
|
||||
Evas_Coord ow, oh;
|
||||
if (!sd) return;
|
||||
evas_object_geometry_get(obj, &ox, &oy, &ow, &oh);
|
||||
evas_object_geometry_get(obj, NULL, NULL, &ow, &oh);
|
||||
if ((ow == w) && (oh == h)) return;
|
||||
evas_object_smart_changed(obj);
|
||||
evas_object_resize(sd->clip, ow, oh);
|
||||
}
|
||||
|
||||
static Eina_Bool
|
||||
|
@ -523,14 +522,6 @@ _smart_calculate(Evas_Object *obj)
|
|||
evas_object_resize(sd->clip, ow, oh);
|
||||
}
|
||||
|
||||
static void
|
||||
_smart_move(Evas_Object *obj, Evas_Coord x EINA_UNUSED, Evas_Coord y EINA_UNUSED)
|
||||
{
|
||||
Video *sd = evas_object_smart_data_get(obj);
|
||||
if (!sd) return;
|
||||
evas_object_smart_changed(obj);
|
||||
}
|
||||
|
||||
static void
|
||||
_mouse_down_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event)
|
||||
{
|
||||
|
@ -574,7 +565,6 @@ _smart_init(void)
|
|||
sc.add = _smart_add;
|
||||
sc.del = _smart_del;
|
||||
sc.resize = _smart_resize;
|
||||
sc.move = _smart_move;
|
||||
sc.calculate = _smart_calculate;
|
||||
_smart = evas_smart_class_new(&sc);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue