forked from enlightenment/enlightenment
add EINTERN function for renaming gadget sites
This commit is contained in:
parent
a9bab812ec
commit
baa7e85e61
|
@ -1649,6 +1649,21 @@ e_gadget_save(void)
|
|||
e_config_domain_save("e_gadget_sites", edd_sites, sites);
|
||||
}
|
||||
|
||||
EINTERN void
|
||||
e_gadget_site_rename(const char *name, const char *newname)
|
||||
{
|
||||
Eina_List *l;
|
||||
E_Gadget_Site *zgs;
|
||||
|
||||
EINA_LIST_FOREACH(sites->sites, l, zgs)
|
||||
if (eina_streq(zgs->name, name))
|
||||
{
|
||||
eina_stringshare_replace(&zgs->name, newname);
|
||||
e_config_save_queue();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
EINTERN void
|
||||
e_gadget_init(void)
|
||||
{
|
||||
|
|
|
@ -110,6 +110,7 @@ typedef void (*E_Gadget_Style_Cb)(Evas_Object *owner, Eina_Stringshare *name, Ev
|
|||
|
||||
EINTERN void e_gadget_init(void);
|
||||
EINTERN void e_gadget_shutdown(void);
|
||||
EINTERN void e_gadget_site_rename(const char *name, const char *newname);
|
||||
|
||||
E_API Evas_Object *e_gadget_site_add(E_Gadget_Site_Orient orient, const char *name);
|
||||
E_API Evas_Object *e_gadget_site_auto_add(E_Gadget_Site_Orient orient, const char *name);
|
||||
|
|
Loading…
Reference in New Issue