enlightenment-module-net/src/e_mod_config.h

32 lines
550 B
C

#ifndef E_MOD_CONFIG_H
#define E_MOD_CONFIG_H
typedef struct _Config Config;
typedef struct _Config_Item Config_Item;
struct _Config
{
E_Module *mod;
E_Config_Dialog *cfd;
E_Menu *menu;
Evas_List *instances;
Evas_List *items;
};
struct _Config_Item
{
const char *id;
const char *device;
const char *app;
int limit, show_text;
int show_popup;
};
EAPI Config_Item *_config_item_get(const char *id);
EAPI Ecore_List *_config_devices_get(void);
EAPI void _config_updated(Config_Item *ci);
extern Config *cfg;
#endif