efreet menu cbs don't return a value and take const data params

This commit is contained in:
Mike Blumenkrantz 2013-06-21 09:50:03 +01:00
parent aa8565b372
commit 51246fff68
2 changed files with 7 additions and 7 deletions

View File

@ -522,9 +522,9 @@ efreet_menu_file_set(const char *file)
} }
EAPI void EAPI void
efreet_menu_async_get(Efreet_Menu_Cb func, void *data) efreet_menu_async_get(Efreet_Menu_Cb func, const void *data)
{ {
efreet_menu_internal_get(func, data); efreet_menu_internal_get(func, (void*)data);
} }
EAPI Efreet_Menu * EAPI Efreet_Menu *
@ -534,13 +534,13 @@ efreet_menu_get(void)
} }
EAPI void EAPI void
efreet_menu_async_parse(const char *path, Efreet_Menu_Cb func, void *data) efreet_menu_async_parse(const char *path, Efreet_Menu_Cb func, const void *data)
{ {
Efreet_Menu_Async *async; Efreet_Menu_Async *async;
async = NEW(Efreet_Menu_Async, 1); async = NEW(Efreet_Menu_Async, 1);
async->func = func; async->func = func;
async->data = data; async->data = (void*)data;
async->path = eina_stringshare_add(path); async->path = eina_stringshare_add(path);
ecore_thread_run(_efreet_menu_async_parse_cb, NULL, NULL, async); ecore_thread_run(_efreet_menu_async_parse_cb, NULL, NULL, async);
} }

View File

@ -49,7 +49,7 @@ struct Efreet_Menu
* *
* @since 1.8 * @since 1.8
*/ */
typedef void *(*Efreet_Menu_Cb) (void *data, Efreet_Menu *menu); typedef void (*Efreet_Menu_Cb) (void *data, Efreet_Menu *menu);
/** /**
* @return Returns no value * @return Returns no value
@ -83,7 +83,7 @@ EAPI void efreet_menu_file_set(const char *file);
* *
* @since 1.8 * @since 1.8
*/ */
EAPI void efreet_menu_async_get(Efreet_Menu_Cb func, void *data); EAPI void efreet_menu_async_get(Efreet_Menu_Cb func, const void *data);
/** /**
* @return Returns the Efreet_Menu representation of the default menu or * @return Returns the Efreet_Menu representation of the default menu or
@ -101,7 +101,7 @@ EAPI Efreet_Menu *efreet_menu_get(void);
* *
* @since 1.8 * @since 1.8
*/ */
EAPI void efreet_menu_async_parse(const char *path, Efreet_Menu_Cb func, void *data); EAPI void efreet_menu_async_parse(const char *path, Efreet_Menu_Cb func, const void *data);
/** /**
* @param path The path of the menu to load * @param path The path of the menu to load