SF.net SVN: geany: [1251] branches/geany-0.10.1
ntrel at users.sourceforge.net
ntrel at xxxxx
Tue Feb 6 17:15:44 UTC 2007
Revision: 1251
http://svn.sourceforge.net/geany/?rev=1251&view=rev
Author: ntrel
Date: 2007-02-06 09:15:44 -0800 (Tue, 06 Feb 2007)
Log Message:
-----------
Fix wrong tab foreground colour for unmodified documents.
Modified Paths:
--------------
branches/geany-0.10.1/NEWS
branches/geany-0.10.1/src/ui_utils.c
Modified: branches/geany-0.10.1/NEWS
===================================================================
--- branches/geany-0.10.1/NEWS 2007-02-06 16:13:57 UTC (rev 1250)
+++ branches/geany-0.10.1/NEWS 2007-02-06 17:15:44 UTC (rev 1251)
@@ -1,3 +1,9 @@
+Geany 0.10.1 (TBA)
+
+ Bugs fixed:
+ * Wrong tab foreground colour for unmodified documents.
+
+
Geany 0.10 (December 21, 2006)
Changes:
Modified: branches/geany-0.10.1/src/ui_utils.c
===================================================================
--- branches/geany-0.10.1/src/ui_utils.c 2007-02-06 16:13:57 UTC (rev 1250)
+++ branches/geany-0.10.1/src/ui_utils.c 2007-02-06 17:15:44 UTC (rev 1251)
@@ -1,8 +1,8 @@
/*
* ui_utils.c - this file is part of Geany, a fast and lightweight IDE
*
- * Copyright 2006 Enrico Troeger <enrico.troeger at uvena.de>
- * Copyright 2006 Nick Treleaven <nick.treleaven at btinternet.com>
+ * Copyright 2006-2007 Enrico Troeger <enrico.troeger at uvena.de>
+ * Copyright 2006-2007 Nick Treleaven <nick.treleaven at btinternet.com>
*
* 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
@@ -1179,16 +1179,13 @@
void ui_update_tab_status(gint idx)
{
GdkColor *color = document_get_status(idx);
- static GtkStyle *style = NULL;
- if (style == NULL) // use and store default foreground colour
- style = gtk_rc_get_style(doc_list[idx].tab_label);
+ // NULL color will reset to default
+ gtk_widget_modify_fg(doc_list[idx].tab_label, GTK_STATE_NORMAL, color);
+ gtk_widget_modify_fg(doc_list[idx].tab_label, GTK_STATE_ACTIVE, color);
+ gtk_widget_modify_fg(doc_list[idx].tabmenu_label, GTK_STATE_NORMAL, color);
+ gtk_widget_modify_fg(doc_list[idx].tabmenu_label, GTK_STATE_ACTIVE, color);
- gtk_widget_modify_fg(doc_list[idx].tab_label, GTK_STATE_NORMAL,
- color ? color : &(style->fg[GTK_STATE_NORMAL]));
- gtk_widget_modify_fg(doc_list[idx].tab_label, GTK_STATE_ACTIVE,
- color ? color : &(style->fg[GTK_STATE_ACTIVE]));
-
treeviews_openfiles_update(idx);
}
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