export string_list_split/join until we do a proper catgory selector in e
SVN revision: 29215
This commit is contained in:
parent
19c8c5fc7d
commit
93f19557db
|
@ -49,8 +49,6 @@ static Efreet_Desktop *efreet_desktop_new(const char *file);
|
||||||
static int efreet_desktop_read(Efreet_Desktop *desktop);
|
static int efreet_desktop_read(Efreet_Desktop *desktop);
|
||||||
static void efreet_desktop_clear(Efreet_Desktop *desktop);
|
static void efreet_desktop_clear(Efreet_Desktop *desktop);
|
||||||
static Efreet_Desktop_Type_Info *efreet_desktop_type_parse(const char *type_str);
|
static Efreet_Desktop_Type_Info *efreet_desktop_type_parse(const char *type_str);
|
||||||
static Ecore_List *efreet_desktop_string_list_parse(const char *string);
|
|
||||||
static char *efreet_desktop_string_list_join(Ecore_List *list);
|
|
||||||
static void *efreet_desktop_application_fields_parse(Efreet_Desktop *desktop,
|
static void *efreet_desktop_application_fields_parse(Efreet_Desktop *desktop,
|
||||||
Efreet_Ini *ini);
|
Efreet_Ini *ini);
|
||||||
static void efreet_desktop_application_fields_save(Efreet_Desktop *desktop,
|
static void efreet_desktop_application_fields_save(Efreet_Desktop *desktop,
|
||||||
|
@ -403,7 +401,7 @@ efreet_desktop_save(Efreet_Desktop *desktop)
|
||||||
{
|
{
|
||||||
if (desktop != ecore_hash_get(efreet_desktop_cache, desktop->orig_path))
|
if (desktop != ecore_hash_get(efreet_desktop_cache, desktop->orig_path))
|
||||||
ecore_hash_set(efreet_desktop_cache,
|
ecore_hash_set(efreet_desktop_cache,
|
||||||
strdup(desktop->orig_path), desktop);
|
strdup(desktop->orig_path), desktop);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
efreet_ini_free(ini);
|
efreet_ini_free(ini);
|
||||||
|
@ -640,12 +638,11 @@ efreet_desktop_type_parse(const char *type_str)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @internal
|
|
||||||
* @param string: the raw string list
|
* @param string: the raw string list
|
||||||
* @return an Ecore_List of ecore string's
|
* @return an Ecore_List of ecore string's
|
||||||
* @brief Parse ';' separate list of strings according to the desktop spec
|
* @brief Parse ';' separate list of strings according to the desktop spec
|
||||||
*/
|
*/
|
||||||
static Ecore_List *
|
Ecore_List *
|
||||||
efreet_desktop_string_list_parse(const char *string)
|
efreet_desktop_string_list_parse(const char *string)
|
||||||
{
|
{
|
||||||
Ecore_List *list;
|
Ecore_List *list;
|
||||||
|
@ -685,12 +682,11 @@ efreet_desktop_string_list_parse(const char *string)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @internal
|
|
||||||
* @param list: Ecore_List with strings
|
* @param list: Ecore_List with strings
|
||||||
* @return a raw string list
|
* @return a raw string list
|
||||||
* @brief Create a ';' separate list of strings according to the desktop spec
|
* @brief Create a ';' separate list of strings according to the desktop spec
|
||||||
*/
|
*/
|
||||||
static char *
|
char *
|
||||||
efreet_desktop_string_list_join(Ecore_List *list)
|
efreet_desktop_string_list_join(Ecore_List *list)
|
||||||
{
|
{
|
||||||
const char *tmp;
|
const char *tmp;
|
||||||
|
|
|
@ -129,6 +129,9 @@ int efreet_desktop_type_add(const char *type,
|
||||||
Efreet_Desktop_Type_Free_Cb free_func);
|
Efreet_Desktop_Type_Free_Cb free_func);
|
||||||
void *efreet_desktop_type_data_get(Efreet_Desktop *desktop);
|
void *efreet_desktop_type_data_get(Efreet_Desktop *desktop);
|
||||||
|
|
||||||
|
Ecore_List *efreet_desktop_string_list_parse(const char *string);
|
||||||
|
char *efreet_desktop_string_list_join(Ecore_List *list);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @}
|
* @}
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue