}
+#define ADD_TEXT(text) gtk_text_buffer_insert(buffer, &iter, text, -1)
+
static GtkWidget *about_create_child_page_info(void)
{
GtkWidget *scrolledwin;
"underline", PANGO_UNDERLINE_SINGLE,
NULL);
- gtk_text_buffer_insert(buffer, &iter, _(
- "Claws Mail is a lightweight, fast and "
- "highly-configurable email client.\n\n"
- "For further information visit the Claws Mail "
- "website:\n"), -1);
+ ADD_TEXT(_("Claws Mail is a lightweight, fast and highly-configurable "
+ "email client."));
+ ADD_TEXT("\n\n");
+ ADD_TEXT(_("For further information visit the Claws Mail website:"));
+ ADD_TEXT("\n");
gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, HOMEPAGE_URI, -1,
"link", NULL);
- gtk_text_buffer_insert(buffer, &iter, _("\n\n"
- "For support and discussion subscribe to the Claws Mail "
- "users' mailing list:\n"),-1);
+ ADD_TEXT("\n\n");
+ ADD_TEXT(_("For support and discussion subscribe to the Claws Mail "
+ "users' mailing list:"));
+ ADD_TEXT("\n");
gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, USERS_ML_URI, -1,
"link", NULL);
- gtk_text_buffer_insert(buffer, &iter, _("\n\n"
- "Claws Mail is free software released "
+ ADD_TEXT("\n\n");
+ ADD_TEXT(_("Claws Mail is free software released "
"under the GPL. If you wish to donate "
"to the Claws Mail project you can do "
- "so at:\n"), -1);
+ "so at:"));
+ ADD_TEXT("\n");
gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, DONATE_URI, -1,
"link", NULL);
"underline", PANGO_UNDERLINE_SINGLE,
NULL);
#ifdef GENERIC_UMPC
- gtk_text_buffer_insert(buffer, &iter, _(
- "\n\nCopyright (C) 1999-2017\nThe Claws Mail Team\n"
- " and Hiroyuki Yamamoto"), -1);
+ ADD_TEXT("\n\n");
+ ADD_TEXT(_("Copyright (C) 1999-2017\nThe Claws Mail Team\n"
+ " and Hiroyuki Yamamoto"));
#endif
- gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, (_("\n\nSystem Information\n")), -1,
- "underlined-list-title", NULL);
+ ADD_TEXT("\n\n");
+ gtk_text_buffer_insert_with_tags_by_name(buffer, &iter,
+ (_("System Information\n")), -1, "underlined-list-title", NULL);
#if HAVE_SYS_UTSNAME_H
uname(&utsbuf);
gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, buf, -1,
"indented-list-item", NULL);
-
- gtk_text_buffer_insert(buffer, &iter, "\n", -1);
+ ADD_TEXT("\n");
g_signal_connect(G_OBJECT(tag), "event",
G_CALLBACK(about_textview_uri_clicked), text);
"underline", PANGO_UNDERLINE_SINGLE,
NULL);
- gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, (_("The Claws Mail Team")), -1,
- "underlined-list-title", NULL);
+ gtk_text_buffer_insert_with_tags_by_name(buffer, &iter,
+ (_("The Claws Mail Team")), -1, "underlined-list-title", NULL);
gtk_text_buffer_insert(buffer, &iter, "\n", 1);
for (i = 0; TEAM_LIST[i] != NULL; i++) {
gtk_text_buffer_insert(buffer, &iter, "\n", 1);
}
- gtk_text_buffer_insert(buffer, &iter, "\n", 1);
- gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, (_("Previous team members")), -1,
- "underlined-list-title", NULL);
- gtk_text_buffer_insert(buffer, &iter, "\n", 1);
+ ADD_TEXT("\n");
+ gtk_text_buffer_insert_with_tags_by_name(buffer, &iter,
+ (_("Previous team members")), -1, "underlined-list-title", NULL);
+ ADD_TEXT("\n");
for (i = 0; EX_TEAM_LIST[i] != NULL; i++) {
if (g_utf8_validate(EX_TEAM_LIST[i], -1, NULL))
"indented-list-item", NULL);
g_free(conv);
}
- gtk_text_buffer_insert(buffer, &iter, "\n", 1);
+ ADD_TEXT("\n");
}
- gtk_text_buffer_insert(buffer, &iter, "\n", 1);
- gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, (_("The translation team")), -1,
- "underlined-list-title", NULL);
- gtk_text_buffer_insert(buffer, &iter, "\n", 1);
+ ADD_TEXT("\n");
+ gtk_text_buffer_insert_with_tags_by_name(buffer, &iter,
+ (_("The translation team")), -1, "underlined-list-title", NULL);
+ ADD_TEXT("\n");
for (i = 0; TRANS_TEAM_LIST[i] != NULL; i++) {
if (g_utf8_validate(TRANS_TEAM_LIST[i], -1, NULL))
"indented-list-item", NULL);
g_free(conv);
}
- gtk_text_buffer_insert(buffer, &iter, "\n", 1);
+ ADD_TEXT("\n");
}
- gtk_text_buffer_insert(buffer, &iter, "\n", 1);
- gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, (_("Documentation team")), -1,
- "underlined-list-title", NULL);
- gtk_text_buffer_insert(buffer, &iter, "\n", 1);
+ ADD_TEXT("\n");
+ gtk_text_buffer_insert_with_tags_by_name(buffer, &iter,
+ (_("Documentation team")), -1, "underlined-list-title", NULL);
+ ADD_TEXT("\n");
for (i = 0; DOC_TEAM_LIST[i] != NULL; i++) {
if (g_utf8_validate(DOC_TEAM_LIST[i], -1, NULL))
"indented-list-item", NULL);
g_free(conv);
}
- gtk_text_buffer_insert(buffer, &iter, "\n", 1);
+ ADD_TEXT("\n");
}
- gtk_text_buffer_insert(buffer, &iter, "\n", 1);
+ ADD_TEXT("\n");
gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, (_("Logo")), -1,
"underlined-list-title", NULL);
- gtk_text_buffer_insert(buffer, &iter, "\n", 1);
+ ADD_TEXT("\n");
for (i = 0; LOGO_LIST[i] != NULL; i++) {
if (g_utf8_validate(LOGO_LIST[i], -1, NULL))
"indented-list-item", NULL);
g_free(conv);
}
- gtk_text_buffer_insert(buffer, &iter, "\n", 1);
+ ADD_TEXT("\n");
}
- gtk_text_buffer_insert(buffer, &iter, "\n", 1);
+ ADD_TEXT("\n");
gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, (_("Icons")), -1,
"underlined-list-title", NULL);
- gtk_text_buffer_insert(buffer, &iter, "\n", 1);
+ ADD_TEXT("\n");
for (i = 0; ICONS_LIST[i] != NULL; i++) {
if (g_utf8_validate(ICONS_LIST[i], -1, NULL))
"indented-list-item", NULL);
g_free(conv);
}
- gtk_text_buffer_insert(buffer, &iter, "\n", 1);
+ ADD_TEXT("\n");
}
- gtk_text_buffer_insert(buffer, &iter, "\n", 1);
+ ADD_TEXT("\n");
gtk_text_buffer_insert_with_tags_by_name(buffer, &iter, (_("Contributors")), -1,
"underlined-list-title", NULL);
- gtk_text_buffer_insert(buffer, &iter, "\n", 1);
+ ADD_TEXT("\n");
for (i = 0; CONTRIBS_LIST[i] != NULL; i++) {
if (g_utf8_validate(CONTRIBS_LIST[i], -1, NULL))
"indented-list-item", NULL);
g_free(conv);
}
- gtk_text_buffer_insert(buffer, &iter, "\n", 1);
+ ADD_TEXT("\n");
}
return scrolledwin;
buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text));
gtk_text_buffer_get_iter_at_offset(buffer, &iter, 0);
- gtk_text_buffer_insert(buffer, &iter, _("Compiled-in Features\n"), -1);
+ ADD_TEXT(_("Compiled-in Features"));
+ ADD_TEXT("\n");
gtk_text_buffer_create_tag(buffer, "bold", "weight", PANGO_WEIGHT_BOLD,
NULL);
buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text));
gtk_text_buffer_get_iter_at_offset(buffer, &iter, 0);
- gtk_text_buffer_insert(buffer, &iter,
+ ADD_TEXT(
_("This program is free software; you can redistribute it and/or modify "
"it under the terms of the GNU General Public License as published by "
"the Free Software Foundation; either version 3, or (at your option) "
- "any later version.\n\n"), -1);
+ "any later version."));
+ ADD_TEXT("\n\n");
- gtk_text_buffer_insert(buffer, &iter,
+ ADD_TEXT(
_("This program is distributed in the hope that it will be useful, "
"but WITHOUT ANY WARRANTY; without even the implied warranty of "
"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. "
- "See the GNU General Public License for more details.\n\n"), -1);
+ "See the GNU General Public License for more details."));
+ ADD_TEXT("\n\n");
/* textview link style (based upon main prefs) */
gtkut_convert_int_to_gdk_color(prefs_common.uri_col,
return scrolledwin;
}
+#undef ADD_TEXT
+
static gboolean release_notes_available(void)
{
gboolean ret = FALSE;