forked from enlightenment/efl
efreet menu cbs don't return a value and take const data params
This commit is contained in:
parent
aa8565b372
commit
51246fff68
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue