Mercurial > audlegacy-plugins
annotate src/scrobbler/gtkstuff.c @ 3047:4434b4c4a715
ported EsounD plugin
author | Andrew O. Shadoura <bugzilla@tut.by> |
---|---|
date | Fri, 17 Apr 2009 16:17:10 +0300 |
parents | 3134a0987162 |
children |
rev | line source |
---|---|
0
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
1 |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
2 #include <glib.h> |
2971
3134a0987162
- changed include path from audacious to audlegacy.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
2599
diff
changeset
|
3 #include <audlegacy/i18n.h> |
3134a0987162
- changed include path from audacious to audlegacy.
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents:
2599
diff
changeset
|
4 #include <audlegacy/plugin.h> |
0
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
5 |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
6 #include <stdio.h> |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
7 #include <string.h> |
344
03c1ae10bc8d
[svn] - Merge audacious-scrobbler III, new features include:
nenolod
parents:
12
diff
changeset
|
8 #include "settings.h" |
0
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
9 #include "config.h" |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
10 |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
11 void about_show(void) |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
12 { |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
13 static GtkWidget *aboutbox; |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
14 gchar *tmp; |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
15 if (aboutbox) |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
16 return; |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
17 |
1289
90d9d4cf619c
"Scrobbler" plugin and the wrath of "i18n project"... ;-)
Stany HENRY <StrassBoy@gmail.com>
parents:
527
diff
changeset
|
18 tmp = g_strdup_printf(_("Audacious AudioScrobbler Plugin\n\n" |
90d9d4cf619c
"Scrobbler" plugin and the wrath of "i18n project"... ;-)
Stany HENRY <StrassBoy@gmail.com>
parents:
527
diff
changeset
|
19 "Originally created by Audun Hove <audun@nlc.no> and Pipian <pipian@pipian.com>\n")); |
1677
f6f5603a0954
xmms_show_message() changed to audacious_info_dialog()
Matti Hamalainen <ccr@tnsp.org>
parents:
1289
diff
changeset
|
20 aboutbox = audacious_info_dialog(_("About Scrobbler Plugin"), |
1289
90d9d4cf619c
"Scrobbler" plugin and the wrath of "i18n project"... ;-)
Stany HENRY <StrassBoy@gmail.com>
parents:
527
diff
changeset
|
21 tmp, |
0
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
22 _("Ok"), FALSE, NULL, NULL); |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
23 |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
24 g_free(tmp); |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
25 gtk_signal_connect(GTK_OBJECT(aboutbox), "destroy", |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
26 GTK_SIGNAL_FUNC(gtk_widget_destroyed), &aboutbox); |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
27 } |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
28 |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
29 void errorbox_show(char *errortxt) |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
30 { |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
31 gchar *tmp; |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
32 |
1289
90d9d4cf619c
"Scrobbler" plugin and the wrath of "i18n project"... ;-)
Stany HENRY <StrassBoy@gmail.com>
parents:
527
diff
changeset
|
33 tmp = g_strdup_printf(_("There has been an error" |
0
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
34 " that may require your attention.\n\n" |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
35 "Contents of server error:\n\n" |
1289
90d9d4cf619c
"Scrobbler" plugin and the wrath of "i18n project"... ;-)
Stany HENRY <StrassBoy@gmail.com>
parents:
527
diff
changeset
|
36 "%s\n"), |
0
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
37 errortxt); |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
38 |
2297
912ab17a4bcc
try to prevent 'Xlib: unexpected async reply' on errorbox show
Tomasz Mon <desowin@gmail.com>
parents:
2052
diff
changeset
|
39 GDK_THREADS_ENTER(); |
1677
f6f5603a0954
xmms_show_message() changed to audacious_info_dialog()
Matti Hamalainen <ccr@tnsp.org>
parents:
1289
diff
changeset
|
40 audacious_info_dialog(_("Scrobbler Error"), |
0
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
41 tmp, |
1289
90d9d4cf619c
"Scrobbler" plugin and the wrath of "i18n project"... ;-)
Stany HENRY <StrassBoy@gmail.com>
parents:
527
diff
changeset
|
42 _("OK"), FALSE, NULL, NULL); |
2297
912ab17a4bcc
try to prevent 'Xlib: unexpected async reply' on errorbox show
Tomasz Mon <desowin@gmail.com>
parents:
2052
diff
changeset
|
43 GDK_THREADS_LEAVE(); |
912ab17a4bcc
try to prevent 'Xlib: unexpected async reply' on errorbox show
Tomasz Mon <desowin@gmail.com>
parents:
2052
diff
changeset
|
44 |
0
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
45 g_free(tmp); |
13389e613d67
[svn] - initial import of audacious-plugins tree (lots to do)
nenolod
parents:
diff
changeset
|
46 } |