enlightenment-module-cpu/e_mod_main.h

63 lines
1.0 KiB
C
Raw Normal View History

#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