Mercurial > audlegacy-plugins
comparison src/streambrowser/streambrowser.c @ 2915:703cd5256849
added an about message box
author | Calin Crisan ccrisan@gmail.com |
---|---|
date | Sat, 16 Aug 2008 01:37:42 +0200 |
parents | 113454baecf8 |
children | 3134a0987162 |
comparison
equal
deleted
inserted
replaced
2914:457260d55428 | 2915:703cd5256849 |
---|---|
27 #include "streamdir.h" | 27 #include "streamdir.h" |
28 #include "shoutcast.h" | 28 #include "shoutcast.h" |
29 #include "xiph.h" | 29 #include "xiph.h" |
30 #include "bookmarks.h" | 30 #include "bookmarks.h" |
31 #include "gui/streambrowser_win.h" | 31 #include "gui/streambrowser_win.h" |
32 #include "gui/about_win.h" | |
33 | 32 |
34 | 33 |
35 typedef struct { | 34 typedef struct { |
36 | 35 |
37 gboolean debug; | 36 gboolean debug; |
311 } | 310 } |
312 | 311 |
313 static void sb_about() | 312 static void sb_about() |
314 { | 313 { |
315 debug("sb_about()\n"); | 314 debug("sb_about()\n"); |
315 | |
316 static GtkWidget* about_window = NULL; | |
317 | |
318 if (about_window != NULL) { | |
319 gtk_window_present(GTK_WINDOW(about_window)); | |
320 } | |
321 else { | |
322 about_window = audacious_info_dialog(_("About Stream Browser"), | |
323 _("Copyright (c) 2008, by Calin Crisan <ccrisan@gmail.com> and The Audacious Team.\n\n" | |
324 "This is a simple stream browser that includes the most popular streaming directories.\n" | |
325 "Many thanks to the Streamtuner developers <http://www.nongnu.org/streamtuner>,\n" | |
326 "\tand of course to the whole Audacious community.\n\n" | |
327 "Also thank you Tony Vroon for mentoring & guiding me, again.\n\n" | |
328 "This was a Google Summer of Code 2008 project."), _("OK"), FALSE, NULL, NULL); | |
329 | |
330 g_signal_connect(G_OBJECT(about_window), "destroy", G_CALLBACK(gtk_widget_destroyed), &about_window); | |
331 } | |
316 } | 332 } |
317 | 333 |
318 static void sb_configure() | 334 static void sb_configure() |
319 { | 335 { |
320 debug("sb_configure()\n"); | 336 debug("sb_configure()\n"); |