# HG changeset patch # User nenolod # Date 1163327807 28800 # Node ID 1d93c458d79b0f0cc0922037e58281e7ce4253dd # Parent 9963dcd51cbb492e22e119e02bc4e1a0cddf2856 [svn] - some code diff -r 9963dcd51cbb -r 1d93c458d79b ChangeLog --- a/ChangeLog Sun Nov 12 02:16:17 2006 -0800 +++ b/ChangeLog Sun Nov 12 02:36:47 2006 -0800 @@ -1,3 +1,11 @@ +2006-11-12 10:16:17 +0000 William Pitcock + revision [2897] + - add newui to build + + trunk/audacious/Makefile | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + + 2006-11-12 09:58:29 +0000 William Pitcock revision [2893] - remove spurious debug notice diff -r 9963dcd51cbb -r 1d93c458d79b audacious/newui/newui_window.c --- a/audacious/newui/newui_window.c Sun Nov 12 02:16:17 2006 -0800 +++ b/audacious/newui/newui_window.c Sun Nov 12 02:36:47 2006 -0800 @@ -17,5 +17,77 @@ * 02110-1301, USA. */ -#include "newui_window.h" #include "audacious/glade.h" + +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "audacious/plugin.h" +#include "audacious/pluginenum.h" +#include "audacious/input.h" +#include "audacious/effect.h" +#include "audacious/general.h" +#include "audacious/output.h" +#include "audacious/visualization.h" + +#include "audacious/main.h" +#include "audacious/urldecode.h" +#include "audacious/util.h" +#include "audacious/dnd.h" +#include "audacious/titlestring.h" + +#include "libaudacious/configdb.h" + +#include "audacious/playlist.h" + +#include "audacious/mainwin.h" + +GtkWidget *newui_win; + +void +create_newui_window(void) +{ + const char *glade_file = DATA_DIR "/glade/newui.glade"; + GladeXML *xml; + GtkWidget *widget; + + xml = glade_xml_new_or_die(_("Stock GTK2 UI"), glade_file, NULL, NULL); + + glade_xml_signal_autoconnect(xml); + + newui_win = glade_xml_get_widget(xml, "newui_window"); + g_object_set_data(G_OBJECT(newui_win), "glade-xml", xml); + + widget = glade_xml_get_widget(xml, "newui_albumart_img"); + gtk_image_set_from_file(GTK_IMAGE(widget), DATA_DIR "/images/audio.png"); + + /* build menu and toolbars */ +} + +void +newui_update_nowplaying_from_entry(PlaylistEntry *entry) +{ + GladeXML *xml = g_object_get_data(G_OBJECT(newui_win), "glade-xml"); + GtkWidget *widget; + gchar *tmp; + + widget = glade_xml_get_widget(xml, "newui_titlestring"); + tmp = g_strdup_printf("%s", entry->title); + gtk_label_set_markup(GTK_LABEL(widget), tmp); + g_free(tmp); +} diff -r 9963dcd51cbb -r 1d93c458d79b audacious/newui/newui_window.h --- a/audacious/newui/newui_window.h Sun Nov 12 02:16:17 2006 -0800 +++ b/audacious/newui/newui_window.h Sun Nov 12 02:36:47 2006 -0800 @@ -22,6 +22,7 @@ #include - +void create_newui_window(void); +void newui_update_nowplaying_from_entry(PlaylistEntry *entry); #endif