3 typedef struct _E_Configure_Cat E_Configure_Cat;
4 typedef struct _E_Configure_It E_Configure_It;
10 struct _E_Configure_Cat
15 const char *icon_file;
20 struct _E_Configure_It
25 const char *icon_file;
28 E_Config_Dialog *(*func) (E_Container *con, const char *params);
29 void (*generic_func) (E_Container *con, const char *params);
30 Efreet_Desktop *desktop;
33 EAPI void e_configure_registry_item_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon, E_Config_Dialog *(*func) (E_Container *con, const char *params));
34 EAPI void e_configure_registry_item_params_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon, E_Config_Dialog *(*func) (E_Container *con, const char *params), const char *params);
35 EAPI void e_configure_registry_generic_item_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon, void (*generic_func) (E_Container *con, const char *params));
36 EAPI void e_configure_registry_item_del(const char *path);
37 EAPI void e_configure_registry_category_add(const char *path, int pri, const char *label, const char *icon_file, const char *icon);
38 EAPI void e_configure_registry_category_del(const char *path);
39 EAPI void e_configure_registry_call(const char *path, E_Container *con, const char *params);
40 EAPI int e_configure_registry_exists(const char *path);
41 EAPI void e_configure_registry_custom_desktop_exec_callback_set(void (*func) (const void *data, E_Container *con, const char *params, Efreet_Desktop *desktop), const void *data);
42 EINTERN void e_configure_init(void);
44 extern EAPI Eina_List *e_configure_registry;