forked from enlightenment/rage
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);
|
_parent_sc.add(obj);
|
||||||
|
|
||||||
o = evas_object_rectangle_add(evas_object_evas_get(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);
|
evas_object_smart_member_add(o, obj);
|
||||||
sd->clip = o;
|
sd->clip = o;
|
||||||
evas_object_color_set(o, 255, 255, 255, 255);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -450,12 +450,11 @@ static void
|
||||||
_smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
|
_smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h)
|
||||||
{
|
{
|
||||||
Video *sd = evas_object_smart_data_get(obj);
|
Video *sd = evas_object_smart_data_get(obj);
|
||||||
Evas_Coord ox, oy, ow, oh;
|
Evas_Coord ow, oh;
|
||||||
if (!sd) return;
|
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;
|
if ((ow == w) && (oh == h)) return;
|
||||||
evas_object_smart_changed(obj);
|
evas_object_smart_changed(obj);
|
||||||
evas_object_resize(sd->clip, ow, oh);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static Eina_Bool
|
static Eina_Bool
|
||||||
|
@ -523,14 +522,6 @@ _smart_calculate(Evas_Object *obj)
|
||||||
evas_object_resize(sd->clip, ow, oh);
|
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
|
static void
|
||||||
_mouse_down_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event)
|
_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.add = _smart_add;
|
||||||
sc.del = _smart_del;
|
sc.del = _smart_del;
|
||||||
sc.resize = _smart_resize;
|
sc.resize = _smart_resize;
|
||||||
sc.move = _smart_move;
|
|
||||||
sc.calculate = _smart_calculate;
|
sc.calculate = _smart_calculate;
|
||||||
_smart = evas_smart_class_new(&sc);
|
_smart = evas_smart_class_new(&sc);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue