forked from enlightenment/efl
add XDG_DESKTOP_DIR based on http://freedesktop.org/wiki/Software/xdg-user-dirs
seb if I put this in the wrong place let me know SVN revision: 71816
This commit is contained in:
parent
ce51bb7a58
commit
7edc06111f
|
@ -119,3 +119,7 @@
|
||||||
|
|
||||||
* Faster loading of mime type.
|
* Faster loading of mime type.
|
||||||
|
|
||||||
|
|
||||||
|
2012-06-07 Mike Blumenkrantz
|
||||||
|
|
||||||
|
* Support XDG_DESKTOP_DIR
|
||||||
|
|
|
@ -7,6 +7,11 @@ Improvements:
|
||||||
|
|
||||||
* Faster mime type loading.
|
* Faster mime type loading.
|
||||||
|
|
||||||
|
|
||||||
|
Additions:
|
||||||
|
|
||||||
|
* Support XDG_DESKTOP_DIR
|
||||||
|
|
||||||
Efreet 1.2.0
|
Efreet 1.2.0
|
||||||
|
|
||||||
Changes since Efreet 1.1.0:
|
Changes since Efreet 1.1.0:
|
||||||
|
|
|
@ -113,6 +113,14 @@ efreet_home_dir_get(void)
|
||||||
return efreet_home_dir;
|
return efreet_home_dir;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
EAPI const char *
|
||||||
|
efreet_desktop_dir_get(void)
|
||||||
|
{
|
||||||
|
if (xdg_desktop_dir) return xdg_desktop_dir;
|
||||||
|
xdg_desktop_dir = efreet_dir_get("XDG_DESKTOP_DIR", "/Desktop");
|
||||||
|
return xdg_desktop_dir;
|
||||||
|
}
|
||||||
|
|
||||||
EAPI const char *
|
EAPI const char *
|
||||||
efreet_data_home_get(void)
|
efreet_data_home_get(void)
|
||||||
{
|
{
|
||||||
|
|
|
@ -34,6 +34,13 @@ EAPI Eina_List *efreet_data_dirs_get(void);
|
||||||
*/
|
*/
|
||||||
EAPI const char *efreet_config_home_get(void);
|
EAPI const char *efreet_config_home_get(void);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return Returns the XDG Desktop directory
|
||||||
|
* @brief Retrieves the XDG Desktop directory
|
||||||
|
* @since 1.3
|
||||||
|
*/
|
||||||
|
EAPI const char *efreet_desktop_dir_get(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return Returns the Eina_List of preference ordered extra config directories
|
* @return Returns the Eina_List of preference ordered extra config directories
|
||||||
* @brief Returns the Eina_List of preference ordered extra config
|
* @brief Returns the Eina_List of preference ordered extra config
|
||||||
|
|
Loading…
Reference in New Issue