X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fabout.cc;h=207f974d26572cc37e5352959843967d9df0912a;hb=6001b8d28dd764bada8b9198a5f91e0a2f5251f6;hp=40bf23d26204a4c8b61882dc4a27c73807e4ed32;hpb=3ecf8cd00838293b79832b6124312c0b294fdc0f;p=ardour.git diff --git a/gtk2_ardour/about.cc b/gtk2_ardour/about.cc index 40bf23d262..207f974d26 100644 --- a/gtk2_ardour/about.cc +++ b/gtk2_ardour/about.cc @@ -25,13 +25,16 @@ #include #include -#include -#include +#include "pbd/file_utils.h" + +#include "ardour/svn_revision.h" +#include "ardour/ardour.h" +#include "ardour/version.h" +#include "ardour/filesystem_paths.h" #include "utils.h" #include "version.h" -#include "svn_revision.h" #include "about.h" #include "rgb_macros.h" #include "ardour_ui.h" @@ -117,49 +120,65 @@ static const gchar * paypal_xpm[] = { #endif static const char* authors[] = { - N_("Paul Davis"), - N_("Jesse Chappell"), - N_("Taybin Rutkin"), + N_("Brian Ahr"), + N_("John Anderson"), N_("Marcus Andersson"), + N_("Nedko Arnaudov"), + N_("Hans Baier"), + N_("Ben Bell"), + N_("Sakari Bergen"), + N_("Chris Cannam"), + N_("Jesse Chappell"), + N_("Thomas Charbonnel"), + N_("Sam Chessman"), + N_("Paul Davis"), + N_("Gerard van Dongen"), + N_("Colin Fletcher"), + N_("Hans Fugal"), + N_("Christopher George"), N_("Jeremy Hall"), + N_("Audun Halland"), N_("Steve Harris"), - N_("Tim Mayberry"), - N_("Mark Stewart"), - N_("Sam Chessman"), - N_("Jack O'Quin"), + N_("Carl Hetherington"), + N_("Rob Holland"), + N_("Robert Jordens"), + N_("Stefan Kersten"), + N_("Armand Klenk"), N_("Matt Krai"), - N_("Ben Bell"), - N_("Gerard van Dongen"), - N_("Thomas Charbonnel"), - N_("Nick Mainsbridge"), N_("Colin Law"), - N_("Sampo Savolainen"), N_("Joshua Leach"), - N_("Rob Holland"), - N_("Per Sigmond"), + N_("Ben Loftis"), + N_("Nick Mainsbridge"), + N_("Tim Mayberry"), N_("Doug Mclain"), + N_("Jack O'Quin"), + N_("Nimal Ratnayake"), + N_("Dave Robillard"), + N_("Taybin Rutkin"), + N_("Sampo Savolainen"), + N_("Per Sigmond"), + N_("Lincoln Spiteri"), + N_("Mark Stewart"), + N_("Roland Stigge"), N_("Petter Sundlöf"), + N_("Mike Täht"), N_("Thorsten Wilms"), - N_("Ben Loftis"), - N_("Stefan Kersten"), - N_("Christopher George"), - N_("Robert Jordens"), - N_("Brian Ahr"), - N_("Nimal Ratnayake"), - N_("Mike Taht"), - N_("John Anderson"), - 0 }; static const char* translators[] = { N_("French:\n\tAlain Fréhel \n\tChristophe Combelles \n"), - N_("German:\n\tKarsten Petersen \n"), + N_("German:\n\tKarsten Petersen \ +\n\tSebastian Arnold \ +\n\tRobert Schwede\n"), N_("Italian:\n\tFilippo Pappalardo \n"), N_("Portuguese:\n\tRui Nuno Capela \n"), N_("Brazilian Portuguese:\n\tAlexander da Franca Fernandes \ \n\tChris Ross \n"), N_("Spanish:\n\t Alex Krohn \n"), N_("Russian:\n\t Igor Blinov \n"), + N_("Greek:\n\t Klearchos Gourgourinis \n"), + N_("Swedish:\n\t Petter Sundlöf \n"), + N_("Polish:\n\t Piotr Zaryk \n"), 0 }; @@ -169,16 +188,21 @@ About::About () : paypal_pixmap (paypal_xpm) #endif { - set_type_hint(Gdk::WINDOW_TYPE_HINT_SPLASHSCREEN); + // set_type_hint(Gdk::WINDOW_TYPE_HINT_SPLASHSCREEN); string path; string t; - path = find_data_file ("splash.png"); + sys::path splash_file; - Glib::RefPtr pixbuf = Gdk::Pixbuf::create_from_file (path); + SearchPath spath(ardour_search_path() + system_data_search_path()); + + if (find_file_in_search_path (spath, "splash.png", splash_file)) { + set_logo (Gdk::Pixbuf::create_from_file (splash_file.to_string())); + } else { + error << "Could not find splash file" << endmsg; + } - set_logo (Gdk::Pixbuf::create_from_file (path)); set_authors (authors); for (int n = 0; translators[n]; ++n) { @@ -187,7 +211,7 @@ About::About () } set_translator_credits (t); - set_copyright (_("Copyright (C) 1999-2006 Paul Davis\n")); + set_copyright (_("Copyright (C) 1999-2009 Paul Davis\n")); set_license (_("Ardour comes with ABSOLUTELY NO WARRANTY\n" "This is free software, and you are welcome to redistribute it\n" "under certain conditions; see the file COPYING for details.\n")); @@ -196,7 +220,7 @@ About::About () set_website_label (_("visit http://www.ardour.org/")); set_version ((string_compose(_("%1\n(built from revision %2)"), VERSIONSTRING, - ardour_svn_revision))); + svn_revision))); #ifdef WITH_PAYMENT_OPTIONS