summaryrefslogtreecommitdiff
path: root/legacy/efreet/src/lib/Efreet.h
diff options
context:
space:
mode:
authorningerso <ningerso>2007-02-03 13:05:30 +0000
committerningerso <ningerso@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>2007-02-03 13:05:30 +0000
commit9e363d07e9f92d5f8fd3ef717e1327268155a5b8 (patch)
tree4b22acade6a48264543f536b7d067329ac97b90e /legacy/efreet/src/lib/Efreet.h
parent5bcce9f86b30b502fa909e3249cf838d2952f9b5 (diff)
Initial import of efreet, an implementation of the freedesktop icon and menu
specs. SVN revision: 28214
Diffstat (limited to 'legacy/efreet/src/lib/Efreet.h')
-rw-r--r--legacy/efreet/src/lib/Efreet.h44
1 files changed, 44 insertions, 0 deletions
diff --git a/legacy/efreet/src/lib/Efreet.h b/legacy/efreet/src/lib/Efreet.h
new file mode 100644
index 0000000..e668406
--- /dev/null
+++ b/legacy/efreet/src/lib/Efreet.h
@@ -0,0 +1,44 @@
1/* vim: set sw=4 ts=4 sts=4 et: */
2#ifndef EFREET_H
3#define EFREET_H
4
5/**
6 * @file Efreet.h
7 * @brief The file that must be included by any project wishing to use
8 * Efreet. Efreet.h provides all of the necessary headers and includes to
9 * work with Efreet.
10 */
11
12/**
13 * @mainpage The Efreet Library
14 *
15 * @section intro Introduction
16 *
17 * Efreet is a library designed to help apps work several of the
18 * Freedesktop.org standards regarding Icons, Desktop files and Menus. To
19 * that end it implements the following specifications:
20 *
21 * @li XDG Base Directory Specification
22 * @li Icon Theme Specification
23 * @li Desktop Entry Specification
24 * @li Desktop Menu Specification
25 */
26
27#ifdef __cplusplus
28extern "C" {
29#endif
30
31#include "efreet_base.h"
32#include "efreet_icon.h"
33#include "efreet_desktop.h"
34#include "efreet_menu.h"
35
36int efreet_init(void);
37int efreet_shutdown(void);
38
39#ifdef __cplusplus
40}
41#endif
42
43#endif
44