2006-03-09 03:42:09 -08:00
|
|
|
#define D_(str) dgettext(PACKAGE, str)
|
|
|
|
|
2006-02-20 03:42:55 -08:00
|
|
|
#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;
|
|
|
|
|
2006-04-05 10:48:50 -07:00
|
|
|
struct _Config
|
2006-02-20 03:42:55 -08:00
|
|
|
{
|
|
|
|
int check_interval;
|
2006-02-27 12:04:57 -08:00
|
|
|
int show_text;
|
|
|
|
int show_graph;
|
2006-02-20 03:42:55 -08:00
|
|
|
};
|
|
|
|
|
2006-04-05 10:48:50 -07:00
|
|
|
struct _Config_Face
|
2006-02-20 03:42:55 -08:00
|
|
|
{
|
|
|
|
unsigned char enabled;
|
|
|
|
};
|
|
|
|
|
2006-04-05 10:48:50 -07:00
|
|
|
struct _Cpu
|
2006-02-20 03:42:55 -08:00
|
|
|
{
|
|
|
|
E_Menu *config_menu;
|
|
|
|
Cpu_Face *face;
|
|
|
|
Config *conf;
|
2006-07-03 06:36:59 -07:00
|
|
|
E_Module *module;
|
2006-02-20 03:42:55 -08:00
|
|
|
E_Config_DD *conf_edd;
|
|
|
|
E_Config_Dialog *cfd;
|
|
|
|
};
|
|
|
|
|
2006-04-05 10:48:50 -07:00
|
|
|
struct _Cpu_Face
|
2006-02-20 03:42:55 -08:00
|
|
|
{
|
|
|
|
Evas *evas;
|
|
|
|
E_Container *con;
|
|
|
|
E_Menu *menu;
|
|
|
|
Cpu *cpu;
|
2006-04-01 15:38:34 -08:00
|
|
|
Evas_List *old_values[4];
|
2006-04-05 10:48:50 -07:00
|
|
|
|
2006-02-20 03:42:55 -08:00
|
|
|
Config_Face *conf;
|
|
|
|
E_Config_DD *conf_face_edd;
|
2006-04-05 10:48:50 -07:00
|
|
|
|
2006-02-20 03:42:55 -08:00
|
|
|
Evas_Object *cpu_obj;
|
|
|
|
Evas_Object *event_obj;
|
2006-02-27 07:11:58 -08:00
|
|
|
Evas_Object *chart_obj;
|
2006-02-27 13:42:31 -08:00
|
|
|
Evas_Object *txt_obj;
|
2006-04-05 10:48:50 -07:00
|
|
|
|
2006-02-20 03:42:55 -08:00
|
|
|
Ecore_Timer *monitor;
|
2006-04-05 10:48:50 -07:00
|
|
|
|
2006-02-20 03:42:55 -08:00
|
|
|
E_Gadman_Client *gmc;
|
|
|
|
};
|
|
|
|
|
|
|
|
EAPI extern E_Module_Api e_modapi;
|
|
|
|
|
2006-04-05 10:48:50 -07:00
|
|
|
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);
|
2006-02-20 03:42:55 -08:00
|
|
|
|
|
|
|
#endif
|