Fix undefined symbol error in tv environment
[platform/core/api/inputmethod-manager.git] / tests / src / isf_control_mock.h
1 #ifndef MOCK_ISF_CONTROL_H_
2 #define MOCK_ISF_CONTROL_H_
3
4 #include <sys/types.h>
5 #include <unistd.h>
6 #include <tizen.h>
7
8 #ifdef __cplusplus
9 extern "C" {
10 #endif
11
12 typedef struct {
13     char appid[128];
14     char label[256];
15     bool is_enabled;
16     bool is_preinstalled;
17     int has_option; // 0: no keyboard option, 1: keyboard option is available, -1: unknown yet
18 } ime_info_s;
19
20 EXPORT_API int __wrap_isf_control_show_ime_list();
21 EXPORT_API int __wrap_isf_control_show_ime_selector();
22 EXPORT_API int __wrap_isf_control_is_ime_enabled(const char *appid, bool *enabled);
23 EXPORT_API int __wrap_isf_control_get_all_ime_info (ime_info_s **info);
24 EXPORT_API int __wrap_isf_control_get_active_ime(char **app_id);
25 EXPORT_API int __wrap_isf_control_prelaunch_ise(void);
26
27 #ifdef __cplusplus
28 }
29 #endif
30 #endif  /* MOCK_ISF_CONTROL_H_ */