forked from enlightenment/enlightenment
fix evas object warnings - and fix dropwshadow bug
SVN revision: 14618
This commit is contained in:
parent
a021f2a66b
commit
46e410368f
|
@ -351,7 +351,7 @@ _e_box_smart_adopt(E_Smart_Data *sd, Evas_Object *obj)
|
|||
bi->max.h = 0;
|
||||
evas_object_clip_set(obj, sd->clip);
|
||||
evas_object_stack_above(obj, sd->obj);
|
||||
evas_object_smart_member_add(bi->sd->obj, obj);
|
||||
evas_object_smart_member_add(obj, bi->sd->obj);
|
||||
evas_object_data_set(obj, "e_box_data", bi);
|
||||
evas_object_event_callback_add(obj, EVAS_CALLBACK_FREE,
|
||||
_e_box_smart_item_del_hook, NULL);
|
||||
|
@ -641,7 +641,7 @@ _e_box_smart_add(Evas_Object *obj)
|
|||
sd->w = 0;
|
||||
sd->h = 0;
|
||||
sd->clip = evas_object_rectangle_add(evas_object_evas_get(obj));
|
||||
evas_object_smart_member_add(obj, sd->clip);
|
||||
evas_object_smart_member_add(sd->clip, obj);
|
||||
evas_object_move(sd->clip, -100000, -100000);
|
||||
evas_object_resize(sd->clip, 200000, 200000);
|
||||
evas_object_color_set(sd->clip, 255, 255, 255, 255);
|
||||
|
|
|
@ -976,10 +976,16 @@ _e_gadman_client_aspect_enforce(E_Gadman_Client *gmc, double cx, double cy, int
|
|||
static void
|
||||
_e_gadman_client_geometry_apply(E_Gadman_Client *gmc)
|
||||
{
|
||||
evas_object_move(gmc->event_object, gmc->x, gmc->y);
|
||||
evas_object_resize(gmc->event_object, gmc->w, gmc->h);
|
||||
evas_object_move(gmc->control_object, gmc->x, gmc->y);
|
||||
evas_object_resize(gmc->control_object, gmc->w, gmc->h);
|
||||
if (gmc->event_object)
|
||||
{
|
||||
evas_object_move(gmc->event_object, gmc->x, gmc->y);
|
||||
evas_object_resize(gmc->event_object, gmc->w, gmc->h);
|
||||
}
|
||||
if (gmc->control_object)
|
||||
{
|
||||
evas_object_move(gmc->control_object, gmc->x, gmc->y);
|
||||
evas_object_resize(gmc->control_object, gmc->w, gmc->h);
|
||||
}
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
@ -231,7 +231,7 @@ _e_layout_smart_adopt(E_Smart_Data *sd, Evas_Object *obj)
|
|||
li->w = 0;
|
||||
li->h = 0;
|
||||
evas_object_clip_set(obj, sd->clip);
|
||||
evas_object_smart_member_add(li->sd->obj, obj);
|
||||
evas_object_smart_member_add(obj, li->sd->obj);
|
||||
evas_object_data_set(obj, "e_layout_data", li);
|
||||
evas_object_event_callback_add(obj, EVAS_CALLBACK_FREE,
|
||||
_e_layout_smart_item_del_hook, NULL);
|
||||
|
@ -343,7 +343,7 @@ _e_layout_smart_add(Evas_Object *obj)
|
|||
sd->vw = 1;
|
||||
sd->vh = 1;
|
||||
sd->clip = evas_object_rectangle_add(evas_object_evas_get(obj));
|
||||
evas_object_smart_member_add(obj, sd->clip);
|
||||
evas_object_smart_member_add(sd->clip, obj);
|
||||
evas_object_move(sd->clip, -100000, -100000);
|
||||
evas_object_resize(sd->clip, 200000, 200000);
|
||||
evas_object_color_set(sd->clip, 255, 255, 255, 255);
|
||||
|
|
|
@ -449,7 +449,8 @@ e_menu_item_toggle_set(E_Menu_Item *mi, int tog)
|
|||
edje_object_signal_emit(mi->submenu_object, "toggle_on", "");
|
||||
if (mi->toggle_object)
|
||||
edje_object_signal_emit(mi->toggle_object, "toggle_on", "");
|
||||
edje_object_signal_emit(mi->menu->bg_object, "toggle_on", "");
|
||||
if (mi->menu->bg_object)
|
||||
edje_object_signal_emit(mi->menu->bg_object, "toggle_on", "");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -464,7 +465,8 @@ e_menu_item_toggle_set(E_Menu_Item *mi, int tog)
|
|||
edje_object_signal_emit(mi->submenu_object, "toggle_off", "");
|
||||
if (mi->toggle_object)
|
||||
edje_object_signal_emit(mi->toggle_object, "toggle_off", "");
|
||||
edje_object_signal_emit(mi->menu->bg_object, "toggle_off", "");
|
||||
if (mi->menu->bg_object)
|
||||
edje_object_signal_emit(mi->menu->bg_object, "toggle_off", "");
|
||||
}
|
||||
if (tog)
|
||||
{
|
||||
|
|
|
@ -252,7 +252,7 @@ _e_table_smart_adopt(E_Smart_Data *sd, Evas_Object *obj)
|
|||
ti->max.h = 0;
|
||||
evas_object_clip_set(obj, sd->clip);
|
||||
evas_object_stack_above(obj, sd->obj);
|
||||
evas_object_smart_member_add(ti->sd->obj, obj);
|
||||
evas_object_smart_member_add(obj, ti->sd->obj);
|
||||
evas_object_data_set(obj, "e_table_data", ti);
|
||||
evas_object_event_callback_add(obj, EVAS_CALLBACK_FREE,
|
||||
_e_table_smart_item_del_hook, NULL);
|
||||
|
@ -451,7 +451,7 @@ _e_table_smart_add(Evas_Object *obj)
|
|||
sd->w = 0;
|
||||
sd->h = 0;
|
||||
sd->clip = evas_object_rectangle_add(evas_object_evas_get(obj));
|
||||
evas_object_smart_member_add(obj, sd->clip);
|
||||
evas_object_smart_member_add(sd->clip, obj);
|
||||
evas_object_move(sd->clip, -100000, -100000);
|
||||
evas_object_resize(sd->clip, 200000, 200000);
|
||||
evas_object_color_set(sd->clip, 255, 255, 255, 255);
|
||||
|
|
|
@ -915,6 +915,10 @@ _ds_shadow_resize(Shadow *sh, int w, int h)
|
|||
evas_object_resize(sh->object[3], sh->w + (sh->ds->conf->blur_size * 2), sh->ds->conf->blur_size + sh->ds->conf->shadow_y);
|
||||
evas_object_image_fill_set(sh->object[3], 0, 0, sh->w + (sh->ds->conf->blur_size * 2), sh->ds->conf->blur_size + sh->ds->conf->shadow_y);
|
||||
}
|
||||
else
|
||||
{
|
||||
sh->reshape = 1;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -1158,32 +1162,6 @@ _ds_shadow_recalc(Shadow *sh)
|
|||
_ds_shpix_object_set(sp, so->obj,
|
||||
r->x, r->y, r->w, r->h);
|
||||
}
|
||||
#if 0
|
||||
_ds_shpix_object_set(sp, sh->object[0], 0, 0,
|
||||
(shw + (bsz * 2)) / q, (shh + (bsz * 2)) / q);
|
||||
evas_object_move(sh->object[0],
|
||||
sh->x + shx - bsz,
|
||||
sh->y + shy - bsz);
|
||||
evas_object_image_smooth_scale_set(sh->object[0], 1);
|
||||
evas_object_image_border_set(sh->object[0],
|
||||
0, 0, 0, 0);
|
||||
evas_object_resize(sh->object[0],
|
||||
sh->w + (bsz * 2),
|
||||
sh->h + (bsz * 2));
|
||||
evas_object_image_fill_set(sh->object[0], 0, 0,
|
||||
sh->w + (bsz * 2),
|
||||
sh->h + (bsz * 2));
|
||||
_ds_object_unset(sh->object[1]);
|
||||
_ds_object_unset(sh->object[2]);
|
||||
_ds_object_unset(sh->object[3]);
|
||||
|
||||
if (evas_object_visible_get(sh->object[0]))
|
||||
{
|
||||
evas_object_hide(sh->object[1]);
|
||||
evas_object_hide(sh->object[2]);
|
||||
evas_object_hide(sh->object[3]);
|
||||
}
|
||||
#endif
|
||||
_ds_shpix_free(sp);
|
||||
|
||||
_tilebuf_free_render_rects(brects);
|
||||
|
@ -1212,6 +1190,8 @@ _ds_shadow_recalc(Shadow *sh)
|
|||
}
|
||||
else
|
||||
{
|
||||
_ds_shadow_obj_shutdown(sh);
|
||||
_ds_shadow_obj_init(sh);
|
||||
_ds_shared_use(sh->ds, sh);
|
||||
sh->use_shared = 1;
|
||||
}
|
||||
|
@ -1310,8 +1290,9 @@ _ds_shadow_recalc(Shadow *sh)
|
|||
}
|
||||
}
|
||||
|
||||
if (evas_object_visible_get(sh->object[0]))
|
||||
if (sh->visible)
|
||||
{
|
||||
evas_object_show(sh->object[0]);
|
||||
evas_object_show(sh->object[1]);
|
||||
evas_object_show(sh->object[2]);
|
||||
evas_object_show(sh->object[3]);
|
||||
|
|
Loading…
Reference in New Issue