1 /*
2  * Copyright (C) 2000-2009 the xine project
3  *
4  * This file is part of xine, a unix video player.
5  *
6  * xine is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation; either version 2 of the License, or
9  * (at your option) any later version.
10  *
11  * xine is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with this program; if not, write to the Free Software
18  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA
19  *
20  */
21 
22 #ifndef PLAYLIST_H
23 #define PLAYLIST_H
24 
25 #ifdef HAVE_CONFIG_H
26 #include "config.h"
27 #endif
28 
29 #include "xitk.h"
30 
31 void playlist_mmk_editor(void);
32 void playlist_scan_for_infos_selected(void);
33 void playlist_scan_for_infos(void);
34 void playlist_show_tips(int enabled, unsigned long timeout);
35 void playlist_update_tips_timeout(unsigned long timeout);
36 void playlist_mrlident_toggle(void);
37 void playlist_update_playlist(void);
38 void playlist_exit(xitk_widget_t *, void *);
39 int playlist_is_running(void);
40 int playlist_is_visible(void);
41 void playlist_scan_input(xitk_widget_t *, void *);
42 void playlist_raise_window(void);
43 void playlist_toggle_visibility(xitk_widget_t *, void *);
44 void playlist_update_focused_entry(void);
45 void playlist_change_skins(int);
46 void playlist_play_current(xitk_widget_t *w, void *data);
47 void playlist_delete_entry(int j);
48 void playlist_delete_current(xitk_widget_t *w, void *data);
49 void playlist_delete_all(xitk_widget_t *w, void *data);
50 void playlist_move_current_updown(xitk_widget_t *w, void *data);
51 void playlist_deinit(void);
52 void playlist_editor(void);
53 void playlist_load_playlist(xitk_widget_t *w, void *data);
54 void playlist_save_playlist(xitk_widget_t *w, void *data);
55 void playlist_reparent(void);
56 void playlist_get_input_focus(void);
57 #endif
58