(VIEW(it), EVAS_HINT_FILL, EVAS_HINT_FILL);
}
_resizing_eval_item(it);
- _sizing_eval(obj);
+ evas_object_smart_need_recalculate_set(obj, EINA_TRUE);
}
static void
_item_theme_hook(obj, sd->more_item, scale, sd->icon_size);
_elm_toolbar_highlight_in_theme(obj);
- _sizing_eval(obj);
+ evas_object_smart_need_recalculate_set(obj, EINA_TRUE);
return EINA_TRUE;
}
Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED)
{
- _sizing_eval(data);
+ evas_object_smart_need_recalculate_set(data, EINA_TRUE);
_resizing_eval(data);
-
}
static void
eo_do(obj, elm_interface_scrollable_policy_set
(ELM_SCROLLER_POLICY_AUTO, ELM_SCROLLER_POLICY_OFF));
- _sizing_eval(obj);
+ evas_object_smart_need_recalculate_set(obj, EINA_TRUE);
}
EOLIAN static Elm_Toolbar_Shrink_Mode
return EINA_FALSE;
}
+EOLIAN void
+_elm_toolbar_evas_object_smart_calculate(Eo *obj, Elm_Toolbar_Data *pd)
+{
+ _sizing_eval(obj);
+}
+
+
#include "elm_toolbar.eo.c"
#include "elm_toolbar_item.eo.c"