forked from enlightenment/efl
elm_widget: add a new api for directly reevalulating widgets
usefull if the provider changes
This commit is contained in:
parent
9f382b3371
commit
1ff0d6462b
|
@ -706,6 +706,9 @@ void *_elm_icon_signal_callback_del(Evas_Object *obj,
|
|||
void _efl_ui_image_sizing_eval(Evas_Object *obj);
|
||||
/* end of DEPRECATED */
|
||||
|
||||
/* DO NOT USE THIS this is only for performance optimization! */
|
||||
void _elm_widget_full_eval(Eo *obj);
|
||||
|
||||
Eina_Bool _elm_config_accel_preference_parse(const char *pref, Eina_Stringshare **accel, int *gl_depth, int *gl_stencil, int *gl_msaa);
|
||||
|
||||
extern char *_elm_appname;
|
||||
|
|
|
@ -577,6 +577,14 @@ _full_eval(Eo *obj, Elm_Widget_Smart_Data *pd)
|
|||
|
||||
}
|
||||
|
||||
void
|
||||
_elm_widget_full_eval(Eo *obj)
|
||||
{
|
||||
ELM_WIDGET_DATA_GET(obj, pd);
|
||||
|
||||
_full_eval(obj, pd);
|
||||
}
|
||||
|
||||
/**
|
||||
* @internal
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue