SF.net SVN: geany:[2845] trunk
eht16 at users.sourceforge.net
eht16 at xxxxx
Fri Aug 1 15:51:31 UTC 2008
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.
More information about the Commits
mailing list