Audacious  $Id:Doxyfile42802007-03-2104:39:00Znenolod$
ui_preferences.h
Go to the documentation of this file.
1 /* BMP - Cross-platform multimedia player
2  * Copyright (C) 2003-2004 BMP development team.
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License as published by
6  * the Free Software Foundation; under version 3 of the License.
7  *
8  * This program is distributed in the hope that it will be useful,
9  * but WITHOUT ANY WARRANTY; without even the implied warranty of
10  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11  * GNU General Public License for more details.
12  *
13  * You should have received a copy of the GNU General Public License
14  * along with this program. If not, see <http://www.gnu.org/licenses>.
15  *
16  * The Audacious team does not consider modular code linking to
17  * Audacious or using our public API to be a derived work.
18  */
19 
20 #ifndef AUDACIOUS_UI_PREFERENCES_H
21 #define AUDACIOUS_UI_PREFERENCES_H
22 
23 #include <gtk/gtk.h>
24 
25 #include "preferences.h"
26 
27 /* GtkWidget * * create_prefs_window (void); */
28 void * * create_prefs_window (void);
29 void destroy_prefs_window(void);
30 void show_prefs_window(void);
31 void hide_prefs_window(void);
32 
33 /* int prefswin_page_new (GtkWidget * container, const char * name,
34  const char * imgurl); */
35 int prefswin_page_new (void * container, const char * name, const char *
36  imgurl);
37 void prefswin_page_destroy(GtkWidget *container);
38 
39 void plugin_preferences_show (PluginPreferences * p);
40 void plugin_preferences_cleanup (PluginPreferences * p);
41 
42 /* plugin-view.c */
43 GtkWidget * plugin_view_new (int type);
44 
45 #endif /* AUDACIOUS_UI_PREFERENCES_H */