rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=c1eff49a2ca1cb06edefe1d6dc400eead5ea6fb4
commit c1eff49a2ca1cb06edefe1d6dc400eead5ea6fb4 Author: Andrii Kroitor <an.kroi...@samsung.com> Date: Fri Oct 16 11:39:08 2015 +0300 group_manager: add gm_part_rename --- src/bin/project_manager/group_manager.c | 10 ++++++++++ src/bin/project_manager/group_manager.h | 3 +++ 2 files changed, 13 insertions(+) diff --git a/src/bin/project_manager/group_manager.c b/src/bin/project_manager/group_manager.c index 6168f91..d48fa0c 100644 --- a/src/bin/project_manager/group_manager.c +++ b/src/bin/project_manager/group_manager.c @@ -614,3 +614,13 @@ gm_part_del(Project *pro, Part_* part) eina_stringshare_del(part->name); free(part); } + +void +gm_part_rename(Part_* part, const char *new_part_name) +{ + assert(part != NULL); + assert(new_part_name != NULL); + + eina_stringshare_del(part->name); + part->name = eina_stringshare_add(new_part_name); +} diff --git a/src/bin/project_manager/group_manager.h b/src/bin/project_manager/group_manager.h index 291c78a..823dab9 100644 --- a/src/bin/project_manager/group_manager.h +++ b/src/bin/project_manager/group_manager.h @@ -121,4 +121,7 @@ gm_state_del(Project *pro, State *state); void gm_part_del(Project *pro, Part_* part); +void +gm_part_rename(Part_* part, const char *new_part_name); + #endif /* GROUP_MANAGER_H */ --