Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

song_browser.lua File Reference


Detailed Description

song browser application.

Author:
benjamin gerard
Date:
2002
Id
song_browser.lua,v 1.74 2004/08/01 17:54:26 vincentp Exp


Update Application functions

See also:
dcplaya_lua_app


 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)


dcplaya documentation version 2.0 Generated on November 2004 by doxygen 1.3.6