fomatting of headers -> fixup. and documentation fixing.
[framework/uifw/elementary.git] / src / lib / elm_need.h
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  */
12 EAPI 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  */
25 EAPI 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  */
37 EAPI 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  */
49 EAPI Eina_Bool elm_need_web(void);