SF.net SVN: geany-plugins:[1073] trunk/geany-plugins/addons
eht16 at users.sourceforge.net
eht16 at xxxxx
Mon Nov 30 21:31:57 UTC 2009
Revision: 1073
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1073&view=rev
Author: eht16
Date: 2009-11-30 21:31:57 +0000 (Mon, 30 Nov 2009)
Log Message:
-----------
Enable basic sorting of the columns.
Make the columns resizable.
Modified Paths:
--------------
trunk/geany-plugins/addons/ChangeLog
trunk/geany-plugins/addons/src/ao_tasks.c
Modified: trunk/geany-plugins/addons/ChangeLog
===================================================================
--- trunk/geany-plugins/addons/ChangeLog 2009-11-29 22:49:45 UTC (rev 1072)
+++ trunk/geany-plugins/addons/ChangeLog 2009-11-30 21:31:57 UTC (rev 1073)
@@ -1,3 +1,10 @@
+2009-11-30 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
+
+ * src/ao_tasks.c:
+ Enable basic sorting of the columns.
+ Make the columns resizable.
+
+
2009-11-29 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
* src/ao_tasks.c:
Modified: trunk/geany-plugins/addons/src/ao_tasks.c
===================================================================
--- trunk/geany-plugins/addons/src/ao_tasks.c 2009-11-29 22:49:45 UTC (rev 1072)
+++ trunk/geany-plugins/addons/src/ao_tasks.c 2009-11-30 21:31:57 UTC (rev 1073)
@@ -326,6 +326,9 @@
gtk_tree_view_column_pack_start(column, text_renderer, TRUE);
gtk_tree_view_column_set_attributes(column, text_renderer, "text",
TLIST_COL_DISPLAY_FILENAME, NULL);
+ gtk_tree_view_column_set_sort_indicator(column, FALSE);
+ gtk_tree_view_column_set_sort_column_id(column, TLIST_COL_DISPLAY_FILENAME);
+ gtk_tree_view_column_set_resizable(column, TRUE);
gtk_tree_view_append_column(GTK_TREE_VIEW(priv->tree), column);
text_renderer = gtk_cell_renderer_text_new();
@@ -333,6 +336,9 @@
gtk_tree_view_column_set_title(column, _("Line"));
gtk_tree_view_column_pack_start(column, text_renderer, TRUE);
gtk_tree_view_column_set_attributes(column, text_renderer, "text", TLIST_COL_LINE, NULL);
+ gtk_tree_view_column_set_sort_indicator(column, FALSE);
+ gtk_tree_view_column_set_sort_column_id(column, TLIST_COL_LINE);
+ gtk_tree_view_column_set_resizable(column, TRUE);
gtk_tree_view_append_column(GTK_TREE_VIEW(priv->tree), column);
text_renderer = gtk_cell_renderer_text_new();
@@ -341,6 +347,9 @@
gtk_tree_view_column_set_title(column, _("Task"));
gtk_tree_view_column_pack_start(column, text_renderer, TRUE);
gtk_tree_view_column_set_attributes(column, text_renderer, "text", TLIST_COL_NAME, NULL);
+ gtk_tree_view_column_set_sort_indicator(column, FALSE);
+ gtk_tree_view_column_set_sort_column_id(column, TLIST_COL_NAME);
+ gtk_tree_view_column_set_resizable(column, TRUE);
gtk_tree_view_append_column(GTK_TREE_VIEW(priv->tree), column);
gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(priv->tree), TRUE);
@@ -348,7 +357,6 @@
gtk_tree_view_set_search_column(GTK_TREE_VIEW(priv->tree), TLIST_COL_DISPLAY_FILENAME);
/* sorting */
- /* TODO improve sorting: sort by filename, then line number; make header clicks sort the data */
sortable = GTK_TREE_SORTABLE(GTK_TREE_MODEL(priv->store));
gtk_tree_sortable_set_sort_column_id(sortable, TLIST_COL_DISPLAY_FILENAME, GTK_SORT_ASCENDING);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Plugins-Commits
mailing list