Evas_Object *lay;
Eina_List *subs;
Eina_Bool needs_size_calc:1;
+ const char *clas, *group, *style;
};
struct _Subinfo
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
+
+ _elm_theme_object_set(obj, wd->lay, wd->clas, wd->group, wd->style);
edje_object_scale_set(wd->lay, elm_widget_scale_get(obj) *
_elm_config->scale);
_sizing_eval(obj);
+ printf("theme hook ----\n");
}
static void
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return EINA_FALSE;
Eina_Bool ret = _elm_theme_object_set(obj, wd->lay, clas, group, style);
+ wd->clas = clas;
+ wd->group = group;
+ wd->style = style;
if (ret) _request_sizing_eval(obj);
return ret;
}