SF.net SVN: geany: [2059] trunk

eht16 at users.sourceforge.net eht16 at xxxxx
Mon Nov 19 15:35:30 UTC 2007


Revision: 2059
          http://geany.svn.sourceforge.net/geany/?rev=2059&view=rev
Author:   eht16
Date:     2007-11-19 07:35:30 -0800 (Mon, 19 Nov 2007)

Log Message:
-----------
Make sections in the symbol list bold for better distinction if expanders are hidden.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/src/symbols.c
    trunk/src/treeviews.c
    trunk/src/treeviews.h

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2007-11-19 14:34:02 UTC (rev 2058)
+++ trunk/ChangeLog	2007-11-19 15:35:30 UTC (rev 2059)
@@ -2,6 +2,9 @@
 
  * tagmanager/read.c: Fix file type detection for parsers using regexp
                       code with non-standard file type extensions.
+ * src/symbols.c, src/treeviews.c, src/treeviews.h:
+   Make sections in the symbol list bold for better distinction if
+   expanders are hidden.
 
 
 2007-11-18  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>

Modified: trunk/src/symbols.c
===================================================================
--- trunk/src/symbols.c	2007-11-19 14:34:02 UTC (rev 2058)
+++ trunk/src/symbols.c	2007-11-19 15:35:30 UTC (rev 2059)
@@ -489,11 +489,12 @@
 		if (G_IS_OBJECT(icon))
 		{
 			gtk_tree_store_set(tree_store, iter, SYMBOLS_COLUMN_ICON, icon,
-			                   SYMBOLS_COLUMN_NAME, title, -1);
+				SYMBOLS_COLUMN_NAME, title, SYMBOLS_COLUMN_FONT_WEIGHT, PANGO_WEIGHT_SEMIBOLD, -1);
 			g_object_unref(icon);
 		}
 		else
-			gtk_tree_store_set(tree_store, iter, SYMBOLS_COLUMN_NAME, title, -1);
+			gtk_tree_store_set(tree_store, iter, SYMBOLS_COLUMN_NAME, title,
+				SYMBOLS_COLUMN_FONT_WEIGHT, PANGO_WEIGHT_SEMIBOLD, -1);
 	}
 	va_end(args);
 }
@@ -828,7 +829,8 @@
 			gtk_tree_store_set(doc_list[idx].tag_store, &iter,
 		 	                  SYMBOLS_COLUMN_ICON, icon,
                               SYMBOLS_COLUMN_NAME, buf,
-                              SYMBOLS_COLUMN_LINE, symbol->line, -1);
+                              SYMBOLS_COLUMN_LINE, symbol->line,
+                              SYMBOLS_COLUMN_FONT_WEIGHT, PANGO_WEIGHT_NORMAL, -1);
 
 			if (G_LIKELY(G_IS_OBJECT(icon)))
 				g_object_unref(icon);

Modified: trunk/src/treeviews.c
===================================================================
--- trunk/src/treeviews.c	2007-11-19 14:34:02 UTC (rev 2058)
+++ trunk/src/treeviews.c	2007-11-19 15:35:30 UTC (rev 2059)
@@ -103,7 +103,8 @@
   	g_object_set(icon_renderer, "xalign", 0.0, NULL);
 
   	gtk_tree_view_column_pack_start(column, text_renderer, TRUE);
-  	gtk_tree_view_column_set_attributes(column, text_renderer, "text", SYMBOLS_COLUMN_NAME, NULL);
+  	gtk_tree_view_column_set_attributes(column, text_renderer, "text", SYMBOLS_COLUMN_NAME,
+		"weight", SYMBOLS_COLUMN_FONT_WEIGHT, NULL);
   	g_object_set(text_renderer, "yalign", 0.5, NULL);
   	gtk_tree_view_column_set_title(column, _("Symbols"));
 
@@ -180,7 +181,7 @@
 		if (doc_list[idx].tag_tree == NULL)
 		{
 			doc_list[idx].tag_store = gtk_tree_store_new(
-				SYMBOLS_N_COLUMNS, GDK_TYPE_PIXBUF, G_TYPE_STRING, G_TYPE_INT);
+				SYMBOLS_N_COLUMNS, GDK_TYPE_PIXBUF, G_TYPE_STRING, G_TYPE_INT, G_TYPE_INT);
 			doc_list[idx].tag_tree = gtk_tree_view_new();
 			prepare_taglist(doc_list[idx].tag_tree, doc_list[idx].tag_store);
 			gtk_widget_show(doc_list[idx].tag_tree);

Modified: trunk/src/treeviews.h
===================================================================
--- trunk/src/treeviews.h	2007-11-19 14:34:02 UTC (rev 2058)
+++ trunk/src/treeviews.h	2007-11-19 15:35:30 UTC (rev 2059)
@@ -42,6 +42,7 @@
 	SYMBOLS_COLUMN_ICON,
 	SYMBOLS_COLUMN_NAME,
 	SYMBOLS_COLUMN_LINE,
+	SYMBOLS_COLUMN_FONT_WEIGHT,
 	SYMBOLS_N_COLUMNS,
 };
 


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