clouseau clouseau_object_information.c: Expand all the properties in property list.
SVN revision: 79013
This commit is contained in:
parent
07edfbc4f3
commit
507f22ea16
|
@ -615,21 +615,22 @@ clouseau_object_information_list_populate(Clouseau_Tree_Item *treeit, Evas_Objec
|
||||||
|
|
||||||
/* Actually populate the genlist */
|
/* Actually populate the genlist */
|
||||||
{
|
{
|
||||||
Eina_List *itr;
|
Eina_List *itr, *expand_list = NULL, *l, *l_prev;
|
||||||
Inf_Clouseau_Tree_Item *tit;
|
Inf_Clouseau_Tree_Item *tit;
|
||||||
Eina_Bool first_it = EINA_TRUE;
|
Elm_Object_Item *expand_it = NULL;
|
||||||
|
|
||||||
EINA_LIST_FOREACH(information_tree, itr, tit)
|
EINA_LIST_FOREACH(information_tree, itr, tit)
|
||||||
{
|
{
|
||||||
Elm_Object_Item *git;
|
Elm_Object_Item *git;
|
||||||
git = elm_genlist_item_append(prop_list, &itc, tit, NULL,
|
git = elm_genlist_item_append(prop_list, &itc, tit, NULL,
|
||||||
ELM_GENLIST_ITEM_TREE, _gl_selected, NULL);
|
ELM_GENLIST_ITEM_TREE, _gl_selected, NULL);
|
||||||
if (first_it)
|
expand_list = eina_list_append(expand_list, git);
|
||||||
{
|
|
||||||
/* Start with all the base item expanded */
|
}
|
||||||
elm_genlist_item_expanded_set(git, EINA_TRUE);
|
EINA_LIST_REVERSE_FOREACH_SAFE(expand_list, l, l_prev, expand_it)
|
||||||
first_it = EINA_FALSE;
|
{
|
||||||
}
|
elm_genlist_item_expanded_set(expand_it, EINA_TRUE);
|
||||||
|
expand_list = eina_list_remove_list(expand_list, l);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue