From b355c80977acedf5e77695e8b0cbbe19986cbd6b Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 12 Jan 2017 15:30:11 -0500 Subject: [PATCH] widget-factory: Add a system tab to the about dialog Just for trying it out. --- demos/widget-factory/widget-factory.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/demos/widget-factory/widget-factory.c b/demos/widget-factory/widget-factory.c index 024874ce5c..61ff61b912 100644 --- a/demos/widget-factory/widget-factory.c +++ b/demos/widget-factory/widget-factory.c @@ -203,6 +203,20 @@ activate_about (GSimpleAction *action, NULL }; gchar *version; + GString *s; + + s = g_string_new (""); + + g_string_append (s, "System libraries\n"); + g_string_append_printf (s, "\tGLib\t%d.%d.%d\n", + glib_major_version, + glib_minor_version, + glib_micro_version); + g_string_append_printf (s, "\tGTK+\t%d.%d.%d\n", + gtk_get_major_version (), + gtk_get_minor_version (), + gtk_get_micro_version ()); + g_string_append_printf (s, "\nA link can apppear here: "); version = g_strdup_printf ("%s\nRunning against GTK+ %d.%d.%d", PACKAGE_VERSION, @@ -220,8 +234,10 @@ activate_about (GSimpleAction *action, "authors", authors, "logo-icon-name", "gtk3-widget-factory", "title", "About GTK+ Widget Factory", + "system-information", s->str, NULL); + g_string_free (s, TRUE); g_free (version); }