e50950b810fe64e3029fc4f056ed58d9a4458a58
[framework/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 0
5 #define IL_CONFIG_MAJ 0
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    E_Config_Dialog *cfd;
19 };
20
21 EAPI int il_kbd_config_init(E_Module *m);
22 EAPI int il_kbd_config_shutdown(void);
23 EAPI int il_kbd_config_save(void);
24
25 EAPI void il_kbd_config_show(E_Container *con, const char *params);
26
27 extern EAPI Il_Kbd_Config *il_kbd_cfg;
28
29 #endif