and allow a custom launch callback

SVN revision: 34646
This commit is contained in:
Carsten Haitzler 2008-05-23 08:51:22 +00:00
parent f195fc3275
commit 251411d2b6
2 changed files with 7 additions and 1 deletions

View File

@ -380,6 +380,12 @@ e_configure_registry_call(const char *path, E_Container *con, const char *params
}
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)
{
custom_desktop_exec.func = func;
custom_desktop_exec.data = data;
}
EAPI int
e_configure_registry_exists(const char *path)

View File

@ -36,7 +36,7 @@ EAPI void e_configure_registry_category_add(const char *path, int pri, const cha
EAPI void e_configure_registry_category_del(const char *path);
EAPI void e_configure_registry_call(const char *path, E_Container *con, const char *params);
EAPI int e_configure_registry_exists(const char *path);
EAPI void e_configure_registry_custom_desktop_exec_callback_set(void (func) (), const void *data);
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);
EAPI void e_configure_init(void);
EAPI Evas_List *e_configure_registry;