/*
 * Main module header.
 * Contains some i18n stuff, module versioning,
 * config and public prototypes from main.
 */

#ifndef E_MOD_MAIN_H
#define E_MOD_MAIN_H

typedef struct _Xkb
{
   E_Module            *module;
   E_Config_Dialog     *cfd;
   Ecore_Event_Handler *evh;
} Xkb;

/* Prototypes */

void             _xkb_update_icon(int);
E_Config_Dialog *_xkb_cfg_dialog(Evas_Object *, const char *params);

extern Xkb _xkb;

#endif
