#define D_(str) dgettext(PACKAGE, str) #ifndef E_MOD_MAIN_H #define E_MOD_MAIN_H typedef struct _Config Config; typedef struct _Config_Face Config_Face; typedef struct _Cpu Cpu; typedef struct _Cpu_Face Cpu_Face; struct _Config { int check_interval; int show_text; int show_graph; }; struct _Config_Face { unsigned char enabled; }; struct _Cpu { E_Menu *config_menu; Cpu_Face *face; Config *conf; E_Module *module; E_Config_DD *conf_edd; E_Config_Dialog *cfd; }; struct _Cpu_Face { Evas *evas; E_Container *con; E_Menu *menu; Cpu *cpu; Evas_List *old_values[4]; Config_Face *conf; E_Config_DD *conf_face_edd; Evas_Object *cpu_obj; Evas_Object *event_obj; Evas_Object *chart_obj; Evas_Object *txt_obj; Ecore_Timer *monitor; E_Gadman_Client *gmc; }; EAPI extern E_Module_Api e_modapi; EAPI void *e_modapi_init(E_Module *m); EAPI int e_modapi_shutdown(E_Module *m); EAPI int e_modapi_save(E_Module *m); EAPI int e_modapi_about(E_Module *m); EAPI int e_modapi_config(E_Module *m); #endif