Tizen 2.1 release
[platform/core/uifw/e17.git] / src / modules / illume-keyboard / e_mod_config.h
1 #ifndef E_MOD_CONFIG_H
2 #define E_MOD_CONFIG_H
3
4 #define IL_CONFIG_MIN 3
5 #define IL_CONFIG_MAJ 1
6
7 typedef struct _Il_Kbd_Config Il_Kbd_Config;
8
9 struct _Il_Kbd_Config 
10 {
11    int version;
12
13    int use_internal;
14    const char *dict, *run_keyboard;
15
16    // Not User Configurable. Placeholders
17    const char *mod_dir;
18    int zoom_level;
19    int slide_dim;
20    double hold_timer;
21    double scale_height;
22    int layout;
23
24    E_Config_Dialog *cfd;
25 };
26
27 EAPI int il_kbd_config_init(E_Module *m);
28 EAPI int il_kbd_config_shutdown(void);
29 EAPI int il_kbd_config_save(void);
30
31 EAPI void il_kbd_config_show(E_Container *con, const char *params);
32
33 extern EAPI Il_Kbd_Config *il_kbd_cfg;
34
35 #endif