Tizen Native API  3.0
Ecore_IMF - Ecore Input Method Library Functions

Utility functions that set up and shut down the Ecore Input Method library.

Functions

int ecore_imf_init (void)
 Initialises the Ecore_IMF library.
int ecore_imf_shutdown (void)
 Shuts down the Ecore_IMF library.
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))
 Registers an Ecore_IMF module.
Eina_Bool ecore_imf_input_panel_hide (void)
 Hides the input panel.

Function Documentation

int ecore_imf_init ( void  )

Initialises the Ecore_IMF library.

Returns:
Number of times the library has been initialised without being shut down.
Since :
2.3.1
Examples:
ecore_imf_example.c.

Hides the input panel.

Returns:
EINA_TRUE if the input panel will be hidden EINA_FALSE if the input panel is already in hidden state
Since (EFL) :
1.8.0
Since :
2.3.1
void ecore_imf_module_register ( const Ecore_IMF_Context_Info info,
Ecore_IMF_Context *(*)(void)  imf_module_create,
Ecore_IMF_Context *(*)(void)  imf_module_exit 
)

Registers an Ecore_IMF module.

Parameters:
infoAn Ecore_IMF_Context_Info structure
imf_module_createA function to call at the creation
imf_module_exitA function to call when exiting
Since :
2.3.1
int ecore_imf_shutdown ( void  )

Shuts down the Ecore_IMF library.

Returns:
Number of times the library has been initialised without being shut down.
Since :
2.3.1
Examples:
ecore_imf_example.c.