00001 /* BMP - Cross-platform multimedia player 00002 * Copyright (C) 2003-2004 BMP development team. 00003 * 00004 * This program is free software; you can redistribute it and/or modify 00005 * it under the terms of the GNU General Public License as published by 00006 * the Free Software Foundation; under version 3 of the License. 00007 * 00008 * This program is distributed in the hope that it will be useful, 00009 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00010 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00011 * GNU General Public License for more details. 00012 * 00013 * You should have received a copy of the GNU General Public License 00014 * along with this program. If not, see <http://www.gnu.org/licenses>. 00015 * 00016 * The Audacious team does not consider modular code linking to 00017 * Audacious or using our public API to be a derived work. 00018 */ 00019 00020 #ifndef AUDACIOUS_UI_PREFERENCES_H 00021 #define AUDACIOUS_UI_PREFERENCES_H 00022 00023 #include <glib.h> 00024 #include <gtk/gtk.h> 00025 00026 #include "preferences.h" 00027 00028 /* GtkWidget * * create_prefs_window (void); */ 00029 void * * create_prefs_window (void); 00030 void destroy_prefs_window(void); 00031 void show_prefs_window(void); 00032 void hide_prefs_window(void); 00033 00034 /* gint prefswin_page_new (GtkWidget * container, const gchar * name, 00035 const gchar * imgurl); */ 00036 gint prefswin_page_new (void * container, const gchar * name, const gchar * 00037 imgurl); 00038 void prefswin_page_destroy(GtkWidget *container); 00039 00040 void plugin_preferences_show (PluginPreferences * p); 00041 void plugin_preferences_cleanup (PluginPreferences * p); 00042 00043 /* plugin-view.c */ 00044 GtkWidget * plugin_view_new (gint type); 00045 00046 #endif /* AUDACIOUS_UI_PREFERENCES_H */