enlightenment/src/modules/illume-keyboard/e_mod_config.h

36 lines
665 B
C

#ifndef E_MOD_CONFIG_H
#define E_MOD_CONFIG_H
#define IL_CONFIG_MIN 3
#define IL_CONFIG_MAJ 1
typedef struct _Il_Kbd_Config Il_Kbd_Config;
struct _Il_Kbd_Config
{
int version;
int use_internal;
const char *dict, *run_keyboard;
// Not User Configurable. Placeholders
const char *mod_dir;
int zoom_level;
int slide_dim;
double hold_timer;
double scale_height;
int layout;
E_Config_Dialog *cfd;
};
EAPI int il_kbd_config_init(E_Module *m);
EAPI int il_kbd_config_shutdown(void);
EAPI int il_kbd_config_save(void);
EAPI void il_kbd_config_show(E_Comp *comp, const char *params);
extern EAPI Il_Kbd_Config *il_kbd_cfg;
#endif