SF.net SVN: geany: [1242] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Thu Feb 1 17:07:52 UTC 2007
Revision: 1242
http://svn.sourceforge.net/geany/?rev=1242&view=rev
Author: ntrel
Date: 2007-02-01 09:07:52 -0800 (Thu, 01 Feb 2007)
Log Message:
-----------
Show file path on window title after file name.
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/ui_utils.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2007-02-01 15:43:13 UTC (rev 1241)
+++ trunk/ChangeLog 2007-02-01 17:07:52 UTC (rev 1242)
@@ -1,3 +1,9 @@
+2007-02-01 Nick Treleaven <nick.treleaven at btinternet.com>
+
+ * src/ui_utils.c:
+ Show file path on window title after file name.
+
+
2007-02-01 Enrico Tröger <enrico.troeger at uvena.de>
* src/build.c: Prevent compiling or executing of files without a
Modified: trunk/src/ui_utils.c
===================================================================
--- trunk/src/ui_utils.c 2007-02-01 15:43:13 UTC (rev 1241)
+++ trunk/src/ui_utils.c 2007-02-01 17:07:52 UTC (rev 1242)
@@ -140,11 +140,23 @@
if (index >= 0)
{
- gchar *basename = g_path_get_basename(DOC_FILENAME(index));
- title = g_strdup_printf("%s%s - Geany",
- doc_list[index].changed ? "*" : "",
- basename);
- g_free(basename);
+ if (doc_list[index].file_name == NULL)
+ {
+ title = g_strdup_printf("%s%s - Geany",
+ doc_list[index].changed ? "*" : "",
+ DOC_FILENAME(index));
+ }
+ else
+ {
+ gchar *basename = g_path_get_basename(DOC_FILENAME(index));
+ gchar *dirname = g_path_get_dirname(DOC_FILENAME(index));
+
+ title = g_strdup_printf("%s%s - %s - Geany",
+ doc_list[index].changed ? "*" : "",
+ basename, dirname ? dirname : "");
+ g_free(basename);
+ g_free(dirname);
+ }
gtk_window_set_title(GTK_WINDOW(app->window), title);
g_free(title);
}
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