/usr/include/elementary-1/elm_need.h is in libelementary-dev 1.8.5-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | /**
* Request that your elementary application needs Efreet
*
* 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);
/**
* Request that your elementary application needs Elm_Systray
*
* This initializes the Elm_Systray when called and, if support exists,
* returns EINA_TRUE, otherwise returns EINA_FALSE. This must be called
* before any elm_systray calls.
*
* @return EINA_TRUE if support exists and initialization succeeded.
*
* @ingroup Elm_Systray
* @since 1.8
*/
EAPI Eina_Bool elm_need_systray(void);
/**
* 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);
/**
* 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.
*
* @deprecated use elm_need_eldbus() for Eldbus (v2) support. Old API is
* deprecated.
*
* @ingroup E_dbus
*/
EAPI Eina_Bool elm_need_e_dbus(void) EINA_DEPRECATED;
/**
* Request that your elementary application needs eldbus
*
* This initializes the eldbus (aka v2) library when called and if
* support exists it returns EINA_TRUE, otherwise returns
* EINA_FALSE. This must be called before any eldbus calls.
*
* @return EINA_TRUE if support exists and initialization succeeded.
*
* @since 1.8.0
*
* @ingroup eldbus
*/
EAPI Eina_Bool elm_need_eldbus(void);
/**
* 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 eldbus
*/
EAPI Eina_Bool elm_need_elocation(void);
/**
* 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);
/**
* 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);
|