aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/elementary/src/lib/elm_need.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--libraries/elementary/src/lib/elm_need.h49
1 files changed, 49 insertions, 0 deletions
diff --git a/libraries/elementary/src/lib/elm_need.h b/libraries/elementary/src/lib/elm_need.h
new file mode 100644
index 0000000..1e43269
--- /dev/null
+++ b/libraries/elementary/src/lib/elm_need.h
@@ -0,0 +1,49 @@
1/**
2 * Request that your elementary application needs Efreet
3 *
4 * This initializes the Efreet library when called and if support exists
5 * it returns EINA_TRUE, otherwise returns EINA_FALSE. This must be called
6 * before any efreet calls.
7 *
8 * @return EINA_TRUE if support exists and initialization succeeded.
9 *
10 * @ingroup Efreet
11 */
12EAPI Eina_Bool elm_need_efreet(void);
13
14/**
15 * Request that your elementary application needs e_dbus
16 *
17 * This initializes the E_dbus library when called and if support exists
18 * it returns EINA_TRUE, otherwise returns EINA_FALSE. This must be called
19 * before any e_dbus calls.
20 *
21 * @return EINA_TRUE if support exists and initialization succeeded.
22 *
23 * @ingroup E_dbus
24 */
25EAPI Eina_Bool elm_need_e_dbus(void);
26
27/**
28 * Request that your elementary application needs ethumb
29 *
30 * This initializes the Ethumb library when called and if support exists
31 * it returns EINA_TRUE, otherwise returns EINA_FALSE.
32 * This must be called before any other function that deals with
33 * elm_thumb objects or ethumb_client instances.
34 *
35 * @ingroup Thumb
36 */
37EAPI Eina_Bool elm_need_ethumb(void);
38
39/**
40 * Request that your elementary application needs web support
41 *
42 * This initializes the Ewebkit library when called and if support exists
43 * it returns EINA_TRUE, otherwise returns EINA_FALSE.
44 * This must be called before any other function that deals with
45 * elm_web objects or ewk_view instances.
46 *
47 * @ingroup Web
48 */
49EAPI Eina_Bool elm_need_web(void);