Revision: 2845 http://geany.svn.sourceforge.net/geany/?rev=2845&view=rev Author: eht16 Date: 2008-08-01 15:51:30 +0000 (Fri, 01 Aug 2008)
Log Message: ----------- Add a list of contributors to the About dialog. Update the THANKS file.
Modified Paths: -------------- trunk/ChangeLog trunk/THANKS trunk/src/about.c
Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2008-07-31 14:47:03 UTC (rev 2844) +++ trunk/ChangeLog 2008-08-01 15:51:30 UTC (rev 2845) @@ -10,6 +10,9 @@ * src/callbacks.c, src/vte.c, src/vte.h: Make Copy & Paste clipboard keybindings also work for the VTE (closes #2029675). + * src/about.c, THANKS: + Add a list of contributors to the About dialog. + Update the THANKS file.
2008-07-27 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
Modified: trunk/THANKS =================================================================== --- trunk/THANKS 2008-07-31 14:47:03 UTC (rev 2844) +++ trunk/THANKS 2008-08-01 15:51:30 UTC (rev 2845) @@ -14,7 +14,7 @@ Saleem Abdulrasool <compnerd(at)gentoo(dot)org> - vte autoconf patch Marko Peric <cragwolf(at)gmail(dot)com> S Jagannathan <poojyum(at)gmail(dot)com> -Colossus <colossus73(at)gmail(dot)com> +Giuseppe Torelli <colossus73(at)gmail(dot)com> Kristoffer A. Tjernås <kt(at)nupi(dot)no> Tamim <amitamim(at)gmail(dot)com> Kevin Ellwood <kellwood(at)ameritech(dot)net> @@ -44,6 +44,7 @@ Pierre Joye <pierre(dot)php(at)gmail(dot)com> - Win32 process spawning patch Matti Mårds <mamaar(at)gmail(dot)com> - create PHP tags script Robert McGinley <mcginleyr1(at)gmail(dot)com> - Documentation improvements +Felipe Pena <felipensp(at)gmail(dot)com> - Missing PHP keywords
Translators: ------------
Modified: trunk/src/about.c =================================================================== --- trunk/src/about.c 2008-07-31 14:47:03 UTC (rev 2844) +++ trunk/src/about.c 2008-08-01 15:51:30 UTC (rev 2845) @@ -30,6 +30,7 @@ #include "utils.h" #include "ui_utils.h" #include "support.h" +#include "geanywraplabel.h"
static GtkWidget *gb_window = NULL; #include "gb.c" @@ -73,7 +74,15 @@ }; static const gint prev_translators_len = G_N_ELEMENTS(prev_translators);
+static const gchar *contributors = +"Alexander Rodin, Anh Phạm, blackdog, Bo Lorentsen, Bob Doan, Catalin Marinas, " +"Christoph Berg, Daniel Richard G., Dave Moore, Dirk Weber, Felipe Pena, François Cami, " +"Giuseppe Torelli, Guillaume Hoffmann, Jean-François Wauthy, Jeff Pohlmeyer, John Gabriele, " +"Josef Whiter, Kevin Ellwood, Kristoffer A. Tjernås, Marko Peric, Matti Mårds, Peter Strand, " +"Pierre Joye, Rob van der Linde, Robert McGinley, S Jagannathan, Saleem Abdulrasool, " +"Sebastian Kraft, Shiv, Slava Semushin, Stefan Oltmanns, Tamim, Tomás Vírseda, Yura Siamashka";
+ static void header_eventbox_style_set(GtkWidget *widget); static void header_label_style_set(GtkWidget *widget); static void homepage_clicked(GtkButton *button, gpointer data); @@ -234,7 +243,7 @@ gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(credits_scrollwin), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
- table = gtk_table_new(14 + translators_len + prev_translators_len, 3, FALSE); + table = gtk_table_new(18 + translators_len + prev_translators_len, 3, FALSE); gtk_table_set_col_spacings(GTK_TABLE(table), 10);
row = 0; @@ -309,6 +318,44 @@ row++; }
+ + ROW("", row, 0, 0, 0, 0); + row++; + + g_snprintf(buffer, sizeof(buffer), + "<span size="larger" weight="bold">%s</span>", _("Contributors")); + label = gtk_label_new(buffer); + gtk_table_attach(GTK_TABLE(table), label, 0, 2, row, row + 1, + (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (0), 0, 5); + gtk_label_set_use_markup(GTK_LABEL(label), TRUE); + gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5); + row++; + + g_snprintf(buffer, sizeof(buffer), + _("Some of the many contributors (for a more detailed list, see the file %s):"), +#ifdef G_OS_WIN32 + "Thanks.txt" +#else + "THANKS" +#endif + ); + label = gtk_label_new(buffer); + gtk_table_attach(GTK_TABLE(table), label, 0, 2, row, row + 1, + (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (0), 0, 5); + gtk_label_set_use_markup(GTK_LABEL(label), TRUE); + gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5); + row++; + + label = geany_wrap_label_new(contributors); + gtk_table_attach(GTK_TABLE(table), label, 0, 2, row, row + 1, + (GtkAttachOptions) (GTK_FILL), + (GtkAttachOptions) (0), 0, 5); + gtk_label_set_use_markup(GTK_LABEL(label), TRUE); + gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5); + row++; + gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(credits_scrollwin), table); gtk_viewport_set_shadow_type(GTK_VIEWPORT(gtk_widget_get_parent(table)), GTK_SHADOW_NONE); gtk_widget_show_all(table);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.