What value can be set for the group parameter of elm_layout_theme_set()?

What value can be set for the group parameter of elm_layout_theme_set()?

BY 13 Oct 2015 Native Application Development

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?

 

Written by