470989bd70
add_event_ex is added that takes an extra user_data pointer. This pointer is passed to the callback (add_event and add_event_ex have slightly different callbacks types). All callbacks also get the event id passed. Events added with add_event_ex must be removed with remove_event_ex because the user_data pointer must match in addition to the callback pointer. On the other add_event is simplified to omit the oneshort parameter which was almost always false (still there with add_event_ex). As a side effect the ata_idle_notify callbacks are changed as well, they do not take a data parameter anymore which was always NULL anyway. This commit also adds some documentation to events.h Change-Id: I13e29a0f88ef908f175b376d83550f9e0231f772 |
||
---|---|---|
.. | ||
bitmaps | ||
gui | ||
hosted/android | ||
iap | ||
keymaps | ||
lang | ||
menus | ||
player | ||
plugins | ||
radio | ||
recorder | ||
abrepeat.c | ||
abrepeat.h | ||
action.c | ||
action.h | ||
alarm_menu.c | ||
alarm_menu.h | ||
appevents.h | ||
applimits.h | ||
apps.make | ||
audio_path.c | ||
audio_thread.c | ||
audio_thread.h | ||
beep.c | ||
bookmark.c | ||
bookmark.h | ||
buffering.c | ||
buffering.h | ||
codec_thread.c | ||
codec_thread.h | ||
codecs.c | ||
core_asmdefs.c | ||
cuesheet.c | ||
cuesheet.h | ||
debug_menu.c | ||
debug_menu.h | ||
enc_config.c | ||
enc_config.h | ||
features.txt | ||
filetree.c | ||
filetree.h | ||
filetypes.c | ||
filetypes.h | ||
fracmul.h | ||
keyboard.h | ||
language.c | ||
language.h | ||
logfdisp.c | ||
logfdisp.h | ||
main.c | ||
menu.c | ||
menu.h | ||
misc.c | ||
misc.h | ||
mpeg.c | ||
mpeg.h | ||
onplay.c | ||
onplay.h | ||
pcmbuf.c | ||
pcmbuf.h | ||
playback.c | ||
playback.h | ||
playlist.c | ||
playlist.h | ||
playlist_catalog.c | ||
playlist_catalog.h | ||
playlist_menu.h | ||
playlist_viewer.c | ||
playlist_viewer.h | ||
plugin.c | ||
plugin.h | ||
rbcodec_helpers.c | ||
rbcodecconfig.h | ||
rbcodecplatform.h | ||
README | ||
root_menu.c | ||
root_menu.h | ||
screen_access.c | ||
screen_access.h | ||
screens.c | ||
screens.h | ||
scrobbler.c | ||
scrobbler.h | ||
settings.c | ||
settings.h | ||
settings_list.c | ||
settings_list.h | ||
shortcuts.c | ||
shortcuts.h | ||
sound_menu.h | ||
SOURCES | ||
status.c | ||
status.h | ||
tagcache.c | ||
tagcache.h | ||
tagnavi.config | ||
tagtree.c | ||
tagtree.h | ||
talk.c | ||
talk.h | ||
tree.c | ||
tree.h | ||
usb_keymaps.c | ||
usb_keymaps.h | ||
voice_thread.c | ||
voice_thread.h |
For general information see: docs/README For API information see: docs/API