diff --git a/ChangeLog b/ChangeLog index 90006da44..a4d0d7734 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-06-30 Thomas Thurman + + * src/ui/theme-viewer.c (main): display the theme name + in the title bar. Closes #430198. + 2008-06-29 Thomas Thurman Allow toggling of non-compositor effects (since there's a diff --git a/src/ui/theme-viewer.c b/src/ui/theme-viewer.c index 4b97de665..a5a949785 100644 --- a/src/ui/theme-viewer.c +++ b/src/ui/theme-viewer.c @@ -29,6 +29,7 @@ #include #include #include +#include #include #define _(x) dgettext (GETTEXT_PACKAGE, x) @@ -816,6 +817,24 @@ main (int argc, char **argv) window = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_default_size (GTK_WINDOW (window), 350, 350); + if (strcmp (global_theme->name, global_theme->readable_name)==0) + gtk_window_set_title (GTK_WINDOW (window), + global_theme->readable_name); + else + { + /* The theme directory name is different from the name the theme + * gives itself within its file. Display both, directory name first. + */ + gchar *title = g_strconcat (global_theme->name, " - ", + global_theme->readable_name, + NULL); + + gtk_window_set_title (GTK_WINDOW (window), + title); + + g_free (title); + } + g_signal_connect (G_OBJECT (window), "destroy", G_CALLBACK (gtk_main_quit), NULL);