annotate Plugins/General/scrobbler/gtkstuff.c @ 768:3312ccdcf39a trunk

[svn] hmm
author nenolod
date Wed, 01 Mar 2006 10:24:18 -0800
parents 997aaad077fb
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
688
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
1 #include "libaudacious/util.h"
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
2 #include "libaudacious/configdb.h"
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
3
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
4 #include <glib.h>
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
5 #include <glib/gi18n.h>
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
6
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
7 #include <stdio.h>
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
8 #include <string.h>
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
9 #include "config.h"
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
10 #include "md5.h"
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
11
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
12 void about_show(void)
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
13 {
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
14 static GtkWidget *aboutbox;
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
15 gchar *tmp;
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
16 if (aboutbox)
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
17 return;
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
18
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
19 tmp = g_strdup_printf("Audacious AudioScrobbler Plugin\n\n"
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
20 "Originally created by Audun Hove <audun@nlc.no> and Pipian <pipian@pipian.com>\n");
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
21 aboutbox = xmms_show_message(_("About Scrobbler Plugin"),
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
22 _(tmp),
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
23 _("Ok"), FALSE, NULL, NULL);
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
24
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
25 g_free(tmp);
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
26 gtk_signal_connect(GTK_OBJECT(aboutbox), "destroy",
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
27 GTK_SIGNAL_FUNC(gtk_widget_destroyed), &aboutbox);
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
28 }
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
29
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
30 void errorbox_show(char *errortxt)
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
31 {
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
32 gchar *tmp;
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
33
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
34 tmp = g_strdup_printf("There has been an error"
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
35 " that may require your attention.\n\n"
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
36 "Contents of server error:\n\n"
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
37 "%s\n",
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
38 errortxt);
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
39
696
997aaad077fb [svn] - Fix error box stuff.
nenolod
parents: 695
diff changeset
40 xmms_show_message("Scrobbler Error",
688
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
41 tmp,
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
42 "OK", FALSE, NULL, NULL);
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
43 g_free(tmp);
cc1969408403 [svn] - add scrobbler support
nenolod
parents:
diff changeset
44 }