support for own license text

This commit is contained in:
berkeviktor@aol.com
2011-05-31 00:40:13 +02:00
parent 36eb489794
commit 5e4a60debe
4 changed files with 20 additions and 2 deletions

View File

@@ -40,6 +40,7 @@
#include "../common/xchat.h"
#include "../common/util.h"
#include "../common/wdkutil.h"
#include "../common/xchatc.h"
#include "palette.h"
#include "pixmaps.h"
#include "gtkutil.h"
@@ -114,7 +115,8 @@ menu_about (GtkWidget * wid, gpointer sess)
gtk_container_add (GTK_CONTAINER (vbox), label);
g_get_charset (&locale);
(snprintf) (buf, sizeof (buf),
"<span size=\"x-large\"><b>"DISPLAY_NAME" "PACKAGE_VERSION"</b></span>\n\n"
"<span size=\"x-large\"><b>"DISPLAY_NAME" "PACKAGE_VERSION"</b></span>\n"
"<span size=\"x-large\">%s</span>\n\n"
#ifdef WIN32
"<b>XChat Release</b>: "XCHAT_RELEASE"\n\n"
"<b>OS</b>: %s\n"
@@ -127,6 +129,7 @@ menu_about (GtkWidget * wid, gpointer sess)
"\302\251 1998-2010 Peter \305\275elezn\303\275 &lt;zed@xchat.org>"
/* "\n<a href=\"http://code.google.com/p/xchat-wdk/\">http://code.google.com/p/xchat-wdk/</a>" this is broken in gtk ATM */
"</small>",
prefs.gui_license,
get_cpu_str (),
locale,
gtk_major_version,

View File

@@ -476,10 +476,22 @@ fe_set_title (session *sess)
break;
default:
def:
gtk_window_set_title (GTK_WINDOW (sess->gui->window), DISPLAY_NAME);
snprintf (tbuf, sizeof (tbuf), DISPLAY_NAME);
if (strcmp (prefs.gui_license, "")) /* zero means gui_license is empty */
{
strcat (tbuf, " - ");
strcat (tbuf, prefs.gui_license);
}
gtk_window_set_title (GTK_WINDOW (sess->gui->window), tbuf);
return;
}
if (strcmp (prefs.gui_license, "")) /* zero means gui_license is empty */
{
strcat (tbuf, " - ");
strcat (tbuf, prefs.gui_license);
}
gtk_window_set_title (GTK_WINDOW (sess->gui->window), tbuf);
}