* @}
*/
+/**
+ * Initialises the Ecore_IMF library.
+ * @return Number of times the library has been initialised without being
+ * shut down.
+ * @ingroup Ecore_IMF_Lib_Group
+ */
EAPI int ecore_imf_init(void);
+
+/**
+ * Shuts down the Ecore_IMF library.
+ * @return Number of times the library has been initialised without being
+ * shut down.
+ * @ingroup Ecore_IMF_Lib_Group
+ */
EAPI int ecore_imf_shutdown(void);
EAPI void ecore_imf_module_register(const Ecore_IMF_Context_Info *info, Ecore_IMF_Context *(*imf_module_create)(void), Ecore_IMF_Context *(*imf_module_exit)(void));
int _ecore_imf_log_dom = -1;
static int _ecore_imf_init_count = 0;
-/**
- * @defgroup Ecore_IMF_Lib_Group Ecore_IMF - Ecore Input Method Library Functions
- * @ingroup Ecore
- *
- * Utility functions that set up and shut down the Ecore Input Method
- * library.
- */
-
-/**
- * Initialises the Ecore_IMF library.
- * @return Number of times the library has been initialised without being
- * shut down.
- * @ingroup Ecore_IMF_Lib_Group
- */
EAPI int
ecore_imf_init(void)
{
return _ecore_imf_init_count;
}
-/**
- * Shuts down the Ecore_IMF library.
- * @return Number of times the library has been initialised without being
- * shut down.
- * @ingroup Ecore_IMF_Lib_Group
- */
EAPI int
ecore_imf_shutdown(void)
{