I'm running the codes of Setting UI sample and see below code for elm_layout_theme_set.
static Evas_Object*
gl_content_get_cb(void *data, Evas_Object *obj, const char *part)
{
item_data_s *id = data;
const Elm_Genlist_Item_Class *itc = elm_genlist_item_item_class_get(id->item);
Evas_Object *content = NULL;
if (itc->item_style && !strcmp(itc->item_style, "1line")) {
if (part && !strcmp(part, "elm.icon.1")) {
content = elm_layout_add(obj);
elm_layout_theme_set(content, "layout", "list/B/type.3", "default");
Evas_Object *icon = create_icon(content, id->index);
elm_layout_content_set(content, "elm.swallow.content", icon);
}
}
return content;
}
The definition for this function is,
EAPI Eina_Bool elm_layout_theme_set(Evas_Object *obj, const char *clas, const char *group, const char *style);
I cannot find the definition for what values can be set for the group parameter. Anyone knows it? What "list/B/type.3" means?