1 /* vim: set sw=4 ts=4 sts=4 et: */
10 # define EAPI __declspec(dllexport)
12 # define EAPI __declspec(dllimport)
17 # define EAPI __attribute__ ((visibility("default")))
31 * @file Efreet_Trash.h
32 * @brief Contains the methods used to support the FDO trash specification.
33 * @addtogroup Efreet_Trash Efreet_Trash: The XDG Trash Specification
34 * Efreet_Trash.h provides all of the necessary headers and includes to
35 * work with Efreet_Trash.
39 EAPI int efreet_trash_init(void);
40 EAPI void efreet_trash_shutdown(void);
42 EAPI const char *efreet_trash_dir_get(void);
43 EAPI int efreet_trash_delete_uri(Efreet_Uri *uri, int force_delete);
44 EAPI Eina_List *efreet_trash_ls(void);
45 EAPI int efreet_trash_is_empty(void);
46 EAPI int efreet_trash_empty_trash(void);