2011-12-29 23:20:48 -08:00
|
|
|
/**
|
2012-02-14 00:50:43 -08:00
|
|
|
* Request that your elementary application needs Efreet
|
2011-12-29 23:20:48 -08:00
|
|
|
*
|
|
|
|
* This initializes the Efreet library when called and if support exists
|
|
|
|
* it returns EINA_TRUE, otherwise returns EINA_FALSE. This must be called
|
|
|
|
* before any efreet calls.
|
|
|
|
*
|
|
|
|
* @return EINA_TRUE if support exists and initialization succeeded.
|
|
|
|
*
|
|
|
|
* @ingroup Efreet
|
|
|
|
*/
|
|
|
|
EAPI Eina_Bool elm_need_efreet(void);
|
2011-12-29 22:49:28 -08:00
|
|
|
|
2012-12-05 14:24:00 -08:00
|
|
|
/**
|
|
|
|
* Request that your elementary application needs Elm_Sys_Notify
|
|
|
|
*
|
|
|
|
* This initializes the Elm_Sys_Notify when called and if support exists
|
|
|
|
* it returns EINA_TRUE, otherwise returns EINA_FALSE. This must be called
|
|
|
|
* before any elm_sys_notify calls.
|
|
|
|
*
|
|
|
|
* @return EINA_TRUE if support exists and initialization succeeded.
|
|
|
|
*
|
|
|
|
* @ingroup Elm_Sys_Notify
|
|
|
|
* @since 1.8
|
|
|
|
*/
|
|
|
|
EAPI Eina_Bool elm_need_sys_notify(void);
|
|
|
|
|
2011-12-29 23:20:48 -08:00
|
|
|
/**
|
|
|
|
* Request that your elementary application needs e_dbus
|
|
|
|
*
|
|
|
|
* This initializes the E_dbus library when called and if support exists
|
|
|
|
* it returns EINA_TRUE, otherwise returns EINA_FALSE. This must be called
|
|
|
|
* before any e_dbus calls.
|
|
|
|
*
|
|
|
|
* @return EINA_TRUE if support exists and initialization succeeded.
|
|
|
|
*
|
2012-12-03 13:45:48 -08:00
|
|
|
* @deprecated use elm_need_edbus() for EDBus (v2) support. Old API is
|
|
|
|
* deprecated.
|
|
|
|
*
|
2011-12-29 23:20:48 -08:00
|
|
|
* @ingroup E_dbus
|
|
|
|
*/
|
2012-12-03 13:45:48 -08:00
|
|
|
EAPI Eina_Bool elm_need_e_dbus(void) EINA_DEPRECATED;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Request that your elementary application needs edbus
|
|
|
|
*
|
|
|
|
* This initializes the edbus (aka v2) library when called and if
|
|
|
|
* support exists it returns EINA_TRUE, otherwise returns
|
|
|
|
* EINA_FALSE. This must be called before any edbus calls.
|
|
|
|
*
|
|
|
|
* @return EINA_TRUE if support exists and initialization succeeded.
|
|
|
|
*
|
2012-12-03 13:53:42 -08:00
|
|
|
* @since 1.8.0
|
|
|
|
*
|
2012-12-03 13:45:48 -08:00
|
|
|
* @ingroup edbus
|
|
|
|
*/
|
2012-12-03 13:53:42 -08:00
|
|
|
EAPI Eina_Bool elm_need_edbus(void);
|
2011-12-29 22:49:28 -08:00
|
|
|
|
2012-12-11 06:05:48 -08:00
|
|
|
/**
|
|
|
|
* Request that your elementary application needs elocation
|
|
|
|
*
|
|
|
|
* This initializes the elocation library when called and if
|
|
|
|
* support exists it returns EINA_TRUE, otherwise returns
|
|
|
|
* EINA_FALSE. This must be called before any elocation usage.
|
|
|
|
*
|
|
|
|
* @return EINA_TRUE if support exists and initialization succeeded.
|
|
|
|
*
|
|
|
|
* @since 1.8.0
|
|
|
|
*
|
|
|
|
* @ingroup edbus
|
|
|
|
*/
|
|
|
|
EAPI Eina_Bool elm_need_elocation(void);
|
|
|
|
|
2011-12-29 23:20:48 -08:00
|
|
|
/**
|
|
|
|
* Request that your elementary application needs ethumb
|
|
|
|
*
|
|
|
|
* This initializes the Ethumb library when called and if support exists
|
|
|
|
* it returns EINA_TRUE, otherwise returns EINA_FALSE.
|
|
|
|
* This must be called before any other function that deals with
|
|
|
|
* elm_thumb objects or ethumb_client instances.
|
|
|
|
*
|
|
|
|
* @ingroup Thumb
|
|
|
|
*/
|
|
|
|
EAPI Eina_Bool elm_need_ethumb(void);
|
2011-12-29 22:49:28 -08:00
|
|
|
|
2011-12-29 23:20:48 -08:00
|
|
|
/**
|
|
|
|
* Request that your elementary application needs web support
|
|
|
|
*
|
|
|
|
* This initializes the Ewebkit library when called and if support exists
|
|
|
|
* it returns EINA_TRUE, otherwise returns EINA_FALSE.
|
|
|
|
* This must be called before any other function that deals with
|
|
|
|
* elm_web objects or ewk_view instances.
|
|
|
|
*
|
|
|
|
* @ingroup Web
|
|
|
|
*/
|
|
|
|
EAPI Eina_Bool elm_need_web(void);
|