Files | |
file | song_browser.lua |
song browser application. | |
Update Application functions | |
| |
song_browser_update_cdrom (var sb, var cd) | |
Update CDROM status. | |
song_browser_update_loaddir (var sb, var frametime) | |
Update the loaddir status. | |
song_browser_update_recloader (var sb, var frametime) | |
Update the playlist recursive directory loading. | |
song_browser_update_playlist (var sb, var frametime) | |
Update the playlist running. | |
song_browser_update (var sb, var frametime) | |
song-browser update handler. | |
song_browser_handle (var sb, var evt) | |
Song-Browser application handle. | |
Control functions | |
song_browser_asleep (var sb) | |
Song-Browser fall asleep. | |
song_browser_awake (var sb) | |
Song-Browser wakes up. | |
song_browser_open (var sb, var which) | |
Open (show) Song-Browser. | |
song_browser_close (var sb, var which) | |
Close (hide) Song-Browser. | |
song_browser_shutdown (var sb) | |
Song-Browser shutdown. | |
song_browser_draw (var sb) | |
Redraw Song-Browser. | |
song_browser_list_draw_background (var fl, var dl) | |
Song-Browser fall asleep. | |
song_browser_set_color (var sb, var a, var r, var g, var b) | |
Set Song-Browser color. | |
song_browser_confirm (var sb) | |
Confirm event handler. | |
song_browser_cancel (var sb) | |
Cancel event handler. | |
song_browser_select (var sb) | |
Select event handler. | |
song_browser_contextmenu (var sb, var name, var fl, var def, var def2, var entry_path) | |
Create contextual menu. | |
Music and playlist functions | |
song_browser_stop (var sb) | |
Stop current music and playlist running. | |
song_browser_play (var sb, var filename, var track, var immediat) | |
Start a new music. | |
song_browser_run (var sb, var pos, var loop) | |
Run the playlist. | |
song_browser_loaddir (var sb, var path, var locate) | |
Load directory into filelist. | |
song_browser_playlist_clear (var sb) | |
Clear playlist. | |
song_browser_playlist_stop (var sb) | |
Stop playlist running. | |
song_browser_playlist (var sb, var path, var insert, var run) | |
Load/Insert/Append playlist and run it. | |
File action functions. | |
song_browser_ask_background_load (var sb) | |
Ask for background library loading. | |
song_browser_load_image (var sb, var filename, var mode) | |
Load an image on the background. | |
song_browser_info_file (var sb, var filename) | |
Display a dialog with file information. | |
song_browser_view_file (var sb, var entry_path) | |
View a file. | |
song_browser_edit_file (var sb, var entry_path) | |
Edit a file. | |
song-browser initialization functions. | |
song_browser_create_sprites (var sb) | |
Create all icon sprites. | |
song_browser_create_dcpsprite (var sb) | |
Creates some sprites. | |
song_browser_create_box (var sb, var box, var style) | |
Creates box3d. | |
song_browser_create (var owner, var name) | |
Create a song-browser application. | |
song_browser_kill (var sb) | |
Kill a song-browser application. | |
function | song_browser_playlist_actions [run][major-type] |
song-browser playlist action table. | |
function | song_browser_filelist_actions [action][major-type] |
song-browser filelist actions table. | |
Functions | |
song_browser_any_action (var sb, var action, var fl) | |
sbfl_confirm (var fl, var sb) | |
sbfl_confirm_dir (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_confirm_music (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_confirm_playlist (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_confirm_image (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_confirm_plugin (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_confirm_lua (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_confirm_text (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_select (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_make_default_menudef (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_insert_menu_cb (var menu, var idx) | |
sbfl_enqueue_menu_cb (var menu, var idx) | |
sbfl_select_default (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_menu_dir (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_menu_music (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_menu_playlist (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_menu_image (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_menu_plugin (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_menu_lua (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_menu_text (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_cancel (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_cancel_default (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_view_text (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_edit_file (var fl, var sb, var action, var entry_path, var entry) | |
sbfl_info_file (var fl, var sb, var action, var entry_path, var entry) | |
sbpl_clear (var sb) | |
sbpl_insert (var sb, var entry, var pos, var no_redraw) | |
sbpl_insertdir (var sb, var path) | |
sbpl_stop (var sb) | |
sbpl_run (var sb, var pos, var loop) | |
sbpl_remove (var sb, var pos) | |
sbpl_save (var sb, var owner) | |
sbpl_shuffle (var sb) | |
sbpl_sort_any (var sb, var cmp) | |
sbpl_sort_get_names (var a, var b) | |
sbpl_sort_get_files (var a, var b) | |
sbpl_sort_get_pathes (var a, var b) | |
sbpl_cmp_type (var a, var b, var sb) | |
sbpl_cmp_string (var a, var b, var sb) | |
sbpl_cmp_name (var a, var b, var sb) | |
sbpl_cmp_path (var a, var b, var sb) | |
sbpl_cmp_any (var a, var b, var cmptable) | |
sbpl_sort_by_type (var a, var b, var sb) | |
sbpl_sort_by_name (var a, var b, var sb) | |
sbpl_sort_by_path (var a, var b, var sb) | |
sbpl_confirm (var pl, var sb) | |
sbpl_cancel (var pl, var sb) | |
sbpl_open_menu (var pl, var sb) | |
sbpl_make_menu_sort_func (var sb, var str, var nocache) | |
sbpl_select (var pl, var sb) | |
song_browser_menucreator (var target) |
|
Update CDROM status.
|
|
song-browser update handler. This is the main update handler. It performs several update functions:
|
|
Stop current music and playlist running.
|
|
Start a new music.
|
|
Run the playlist.
|
|
Load directory into filelist.
|
|
Clear playlist.
|
|
Stop playlist running.
|
|
Load/Insert/Append playlist and run it.
|
|
Ask for background library loading. The song_browser_ask_background_load(sb) checks for background presence. If it exists the function returns immediatly else it display an ask dialog and waits for user reply. If the reply is 'yes' the background library is loaded with the dolib() function and returns the return error-code.
|
|
Load an image on the background.
|
|
Display a dialog with file information.
|
|
Edit a file. Launch zed to edit the given file.
|
|
Create a song-browser application.
|
|
Kill a song-browser application. The song_browser_kill() function kills the given application by calling sending the evt_shutdown_app() function. If the given application is nil or song_browser the default song-browser (song_browser) is killed and the global variable song_browser is set to nil.
|
|
song-browser playlist action table. For the playlist actions are not standard. Standard action does the same :
But playlist use special actions :
Major-types for these special actions are :
|
|
song-browser filelist actions table. Standard actions are:
Extra actions are
Major-types are :
|
dcplaya documentation version 2.0 | Generated on November 2004 by doxygen 1.3.6 |