1 /*
2  * view.h
3  * Copyright 2014 John Lindgren
4  *
5  * This file is part of Audacious.
6  *
7  * Audacious is free software: you can redistribute it and/or modify it under
8  * the terms of the GNU General Public License as published by the Free Software
9  * Foundation, version 2 or version 3 of the License.
10  *
11  * Audacious is distributed in the hope that it will be useful, but WITHOUT ANY
12  * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
13  * A PARTICULAR PURPOSE. See the GNU General Public License for more details.
14  *
15  * You should have received a copy of the GNU General Public License along with
16  * Audacious. If not, see <http://www.gnu.org/licenses/>.
17  *
18  * The Audacious team does not consider modular code linking to Audacious or
19  * using our public API to be a derived work.
20  */
21 
22 #ifndef SKINS_VIEW_H
23 #define SKINS_VIEW_H
24 
25 void view_show_player (bool show);
26 
27 void view_set_show_playlist (bool show);
28 void view_apply_show_playlist ();
29 
30 void view_set_show_equalizer (bool show);
31 void view_apply_show_equalizer ();
32 
33 void view_set_player_shaded (bool shaded);
34 void view_apply_player_shaded ();
35 
36 void view_set_playlist_shaded (bool shaded);
37 void view_apply_playlist_shaded ();
38 
39 void view_set_equalizer_shaded (bool shaded);
40 void view_apply_equalizer_shaded ();
41 
42 void view_set_double_size (bool double_size);
43 void view_apply_double_size ();
44 
45 void view_set_on_top (bool on_top);
46 void view_apply_on_top ();
47 
48 void view_set_sticky (bool sticky);
49 void view_apply_sticky ();
50 
51 void view_set_show_remaining (bool remaining);
52 void view_apply_show_remaining ();
53 
54 void view_apply_skin ();
55 
56 #endif /* SKINS_VIEW_H */
57