gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r2699 - gnunet-gtk/src/plugins/fs


From: grothoff
Subject: [GNUnet-SVN] r2699 - gnunet-gtk/src/plugins/fs
Date: Sat, 29 Apr 2006 22:08:17 -0700 (PDT)

Author: grothoff
Date: 2006-04-29 22:08:12 -0700 (Sat, 29 Apr 2006)
New Revision: 2699

Modified:
   gnunet-gtk/src/plugins/fs/meta.c
   gnunet-gtk/src/plugins/fs/namespace.c
   gnunet-gtk/src/plugins/fs/search.c
Log:
fixing mantis 1041

Modified: gnunet-gtk/src/plugins/fs/meta.c
===================================================================
--- gnunet-gtk/src/plugins/fs/meta.c    2006-04-30 04:06:45 UTC (rev 2698)
+++ gnunet-gtk/src/plugins/fs/meta.c    2006-04-30 05:08:12 UTC (rev 2699)
@@ -63,6 +63,7 @@
   GdkPixbufLoader * loader;
   unsigned char * thumb;
   size_t ts;
+  GtkTreeViewColumn * column;
   int col;
 
   metamodel
@@ -79,6 +80,14 @@
                                              renderer,
                                              "text", META_STYPE,
                                              NULL);
+  column = gtk_tree_view_get_column(GTK_TREE_VIEW(metaList),
+                                   col - 1);
+  gtk_tree_view_column_set_resizable(column, TRUE);
+  gtk_tree_view_column_set_clickable(column, TRUE);
+  gtk_tree_view_column_set_reorderable(column, TRUE);
+  gtk_tree_view_column_set_sort_column_id(column, META_STYPE);
+  /*gtk_tree_view_column_set_sort_indicator(column, TRUE);*/
+
   
gtk_tree_view_column_set_resizable(gtk_tree_view_get_column(GTK_TREE_VIEW(metaList),
                                               col - 1),
                                               TRUE);
@@ -89,6 +98,13 @@
                                              renderer,
                                              "text", META_VALUE,
                                              NULL);
+  column = gtk_tree_view_get_column(GTK_TREE_VIEW(metaList),
+                                   col - 1);
+  gtk_tree_view_column_set_resizable(column, TRUE);
+  gtk_tree_view_column_set_clickable(column, TRUE);
+  gtk_tree_view_column_set_reorderable(column, TRUE);
+  gtk_tree_view_column_set_sort_column_id(column, META_VALUE);
+  /*gtk_tree_view_column_set_sort_indicator(column, TRUE);*/
   
gtk_tree_view_column_set_resizable(gtk_tree_view_get_column(GTK_TREE_VIEW(metaList),
                                               col - 1),
                                               TRUE);
@@ -148,7 +164,8 @@
   GtkWidget * keywordList;
   GtkListStore * keymodel;
   GtkCellRenderer * renderer;
-
+  GtkTreeViewColumn * column;
+  
   keymodel
     = gtk_list_store_new(1,
                        G_TYPE_STRING);
@@ -161,6 +178,13 @@
                                              renderer,
                                              "text", 0,
                                              NULL);
+  column = gtk_tree_view_get_column(GTK_TREE_VIEW(keywordList),
+                                   0);
+  gtk_tree_view_column_set_resizable(column, TRUE);
+  gtk_tree_view_column_set_clickable(column, TRUE);
+  gtk_tree_view_column_set_reorderable(column, TRUE);
+  gtk_tree_view_column_set_sort_column_id(column, 0);
+  /*gtk_tree_view_column_set_sort_indicator(column, TRUE);*/
   gtk_tree_view_set_model(GTK_TREE_VIEW(keywordList),
                          GTK_TREE_MODEL(keymodel));
   if (init != NULL)

Modified: gnunet-gtk/src/plugins/fs/namespace.c
===================================================================
--- gnunet-gtk/src/plugins/fs/namespace.c       2006-04-30 04:06:45 UTC (rev 
2698)
+++ gnunet-gtk/src/plugins/fs/namespace.c       2006-04-30 05:08:12 UTC (rev 
2699)
@@ -60,6 +60,7 @@
   GtkCellRenderer * renderer;
   GtkListStore * model;
   GladeXML * namespaceXML;
+  GtkTreeViewColumn * column;
   int col;
 
   namespaceXML
@@ -96,6 +97,14 @@
                                              renderer,
                                              "text", IN_NAMESPACE_FILENAME,
                                              NULL);
+  column = gtk_tree_view_get_column(GTK_TREE_VIEW(resultList),
+                                   col - 1);
+  gtk_tree_view_column_set_resizable(column, TRUE);
+  gtk_tree_view_column_set_clickable(column, TRUE);
+  gtk_tree_view_column_set_reorderable(column, TRUE);
+  gtk_tree_view_column_set_sort_column_id(column, IN_NAMESPACE_FILENAME);
+  /*gtk_tree_view_column_set_sort_indicator(column, TRUE);*/
+
   
gtk_tree_view_column_set_resizable(gtk_tree_view_get_column(GTK_TREE_VIEW(resultList),
                                               col - 1),
                                               TRUE);
@@ -106,6 +115,13 @@
                                              renderer,
                                              "text", IN_NAMESPACE_SIZE,
                                              NULL);
+  column = gtk_tree_view_get_column(GTK_TREE_VIEW(resultList),
+                                   col - 1);
+  gtk_tree_view_column_set_resizable(column, TRUE);
+  gtk_tree_view_column_set_clickable(column, TRUE);
+  gtk_tree_view_column_set_reorderable(column, TRUE);
+  gtk_tree_view_column_set_sort_column_id(column, IN_NAMESPACE_SIZE);
+  /*gtk_tree_view_column_set_sort_indicator(column, TRUE);*/
   
gtk_tree_view_column_set_resizable(gtk_tree_view_get_column(GTK_TREE_VIEW(resultList),
                                               col - 1),
                                               TRUE);
@@ -116,6 +132,13 @@
                                              renderer,
                                              "text", IN_NAMESPACE_DESCRIPTION,
                                              NULL);
+  column = gtk_tree_view_get_column(GTK_TREE_VIEW(resultList),
+                                   col - 1);
+  gtk_tree_view_column_set_resizable(column, TRUE);
+  gtk_tree_view_column_set_clickable(column, TRUE);
+  gtk_tree_view_column_set_reorderable(column, TRUE);
+  gtk_tree_view_column_set_sort_column_id(column, IN_NAMESPACE_DESCRIPTION);
+  /*gtk_tree_view_column_set_sort_indicator(column, TRUE);*/
   
gtk_tree_view_column_set_resizable(gtk_tree_view_get_column(GTK_TREE_VIEW(resultList),
                                               col - 1),
                                               TRUE);
@@ -126,6 +149,13 @@
                                              renderer,
                                              "text", IN_NAMESPACE_MIMETYPE,
                                              NULL);
+  column = gtk_tree_view_get_column(GTK_TREE_VIEW(resultList),
+                                   col - 1);
+  gtk_tree_view_column_set_resizable(column, TRUE);
+  gtk_tree_view_column_set_clickable(column, TRUE);
+  gtk_tree_view_column_set_reorderable(column, TRUE);
+  gtk_tree_view_column_set_sort_column_id(column, IN_NAMESPACE_MIMETYPE);
+  /*gtk_tree_view_column_set_sort_indicator(column, TRUE);*/
   
gtk_tree_view_column_set_resizable(gtk_tree_view_get_column(GTK_TREE_VIEW(resultList),
                                               col - 1),
                                               TRUE);
@@ -136,6 +166,13 @@
                                              renderer,
                                              "text", 
IN_NAMESPACE_PUB_FREQ_STRING,
                                              NULL);
+  column = gtk_tree_view_get_column(GTK_TREE_VIEW(resultList),
+                                   col - 1);
+  gtk_tree_view_column_set_resizable(column, TRUE);
+  gtk_tree_view_column_set_clickable(column, TRUE);
+  gtk_tree_view_column_set_reorderable(column, TRUE);
+  gtk_tree_view_column_set_sort_column_id(column, 
IN_NAMESPACE_PUB_FREQ_STRING);
+  /*gtk_tree_view_column_set_sort_indicator(column, TRUE);*/
   
gtk_tree_view_column_set_resizable(gtk_tree_view_get_column(GTK_TREE_VIEW(resultList),
                                               col - 1),
                                               TRUE);
@@ -146,6 +183,13 @@
                                              renderer,
                                              "text", 
IN_NAMESPACE_PUB_DATE_STRING,
                                              NULL);
+  column = gtk_tree_view_get_column(GTK_TREE_VIEW(resultList),
+                                   col - 1);
+  gtk_tree_view_column_set_resizable(column, TRUE);
+  gtk_tree_view_column_set_clickable(column, TRUE);
+  gtk_tree_view_column_set_reorderable(column, TRUE);
+  gtk_tree_view_column_set_sort_column_id(column, 
IN_NAMESPACE_PUB_DATE_STRING);
+  /*gtk_tree_view_column_set_sort_indicator(column, TRUE);*/
   
gtk_tree_view_column_set_resizable(gtk_tree_view_get_column(GTK_TREE_VIEW(resultList),
                                               col - 1),
                                               TRUE);
@@ -1104,6 +1148,7 @@
   GtkListStore * model;
   GtkCellRenderer * renderer;
   GtkWidget * trackCheckButton;
+  GtkTreeViewColumn * column;
   int col;
 
   trackCheckButton
@@ -1131,6 +1176,14 @@
                                              renderer,
                                              "text", NAMESPACE_FILENAME,
                                              NULL);
+  column = gtk_tree_view_get_column(GTK_TREE_VIEW(contentList),
+                                   col - 1);
+  gtk_tree_view_column_set_resizable(column, TRUE);
+  gtk_tree_view_column_set_clickable(column, TRUE);
+  gtk_tree_view_column_set_reorderable(column, TRUE);
+  gtk_tree_view_column_set_sort_column_id(column, NAMESPACE_FILENAME);
+  /*gtk_tree_view_column_set_sort_indicator(column, TRUE);*/
+
   
gtk_tree_view_column_set_resizable(gtk_tree_view_get_column(GTK_TREE_VIEW(contentList),
                                               col - 1),
                                               TRUE);
@@ -1141,6 +1194,13 @@
                                              renderer,
                                              "text", NAMESPACE_SIZE,
                                              NULL);
+  column = gtk_tree_view_get_column(GTK_TREE_VIEW(contentList),
+                                   col - 1);
+  gtk_tree_view_column_set_resizable(column, TRUE);
+  gtk_tree_view_column_set_clickable(column, TRUE);
+  gtk_tree_view_column_set_reorderable(column, TRUE);
+  gtk_tree_view_column_set_sort_column_id(column, NAMESPACE_SIZE);
+  /*gtk_tree_view_column_set_sort_indicator(column, TRUE);*/
   
gtk_tree_view_column_set_resizable(gtk_tree_view_get_column(GTK_TREE_VIEW(contentList),
                                               col - 1),
                                               TRUE);

Modified: gnunet-gtk/src/plugins/fs/search.c
===================================================================
--- gnunet-gtk/src/plugins/fs/search.c  2006-04-30 04:06:45 UTC (rev 2698)
+++ gnunet-gtk/src/plugins/fs/search.c  2006-04-30 05:08:12 UTC (rev 2699)
@@ -378,7 +378,7 @@
   gtk_tree_store_insert(model,
                        &iter,
                        pparent,
-                       0);
+                       0x7FFFFFFF); /* MAX-int => insert at end! */
   addEntryToSearchTree(model,
                       &iter,
                       info->uri,
@@ -564,6 +564,7 @@
   GtkWidget * window;
   GtkWidget * child;
   GtkWidget * resultList;
+  GtkTreeViewColumn * column;
   GtkCellRenderer * renderer;
   GtkTreeStore * tree;
   GladeXML * searchXML;
@@ -601,9 +602,17 @@
                                              renderer,
                                              "text", SEARCH_NAME,
                                              NULL);
+  column = gtk_tree_view_get_column(GTK_TREE_VIEW(resultList),
+                                   col - 1);
+  gtk_tree_view_column_set_resizable(column, TRUE);
+  gtk_tree_view_column_set_clickable(column, TRUE);
+  gtk_tree_view_column_set_reorderable(column, TRUE);
+  gtk_tree_view_column_set_sort_column_id(column, SEARCH_NAME);
+  /*gtk_tree_view_column_set_sort_indicator(column, TRUE);*/
+  
   
gtk_tree_view_column_set_resizable(gtk_tree_view_get_column(GTK_TREE_VIEW(resultList),
-                                              col - 1),
-                                              TRUE);
+                                                             col - 1),
+                                    TRUE);
   renderer = gtk_cell_renderer_text_new();
   col = gtk_tree_view_insert_column_with_attributes(GTK_TREE_VIEW(resultList),
                                              -1,
@@ -611,9 +620,17 @@
                                              renderer,
                                              "text", SEARCH_SIZE,
                                              NULL);
+  column = gtk_tree_view_get_column(GTK_TREE_VIEW(resultList),
+                                   col - 1);
+  gtk_tree_view_column_set_resizable(column, TRUE);
+  gtk_tree_view_column_set_clickable(column, TRUE);
+  gtk_tree_view_column_set_reorderable(column, TRUE);
+  gtk_tree_view_column_set_sort_column_id(column, SEARCH_SIZE);
+  /*gtk_tree_view_column_set_sort_indicator(column, TRUE);*/
+
   
gtk_tree_view_column_set_resizable(gtk_tree_view_get_column(GTK_TREE_VIEW(resultList),
-                                              col - 1),
-                                              TRUE);
+                                                             col - 1),
+                                    TRUE);
   renderer = gtk_cell_renderer_text_new();
   col = gtk_tree_view_insert_column_with_attributes(GTK_TREE_VIEW(resultList),
                                              -1,
@@ -621,6 +638,14 @@
                                              renderer,
                                              "text", SEARCH_MIME,
                                              NULL);
+  column = gtk_tree_view_get_column(GTK_TREE_VIEW(resultList),
+                                   col - 1);
+  gtk_tree_view_column_set_resizable(column, TRUE);
+  gtk_tree_view_column_set_clickable(column, TRUE);
+  gtk_tree_view_column_set_reorderable(column, TRUE);
+  gtk_tree_view_column_set_sort_column_id(column, SEARCH_MIME);
+  /*gtk_tree_view_column_set_sort_indicator(column, TRUE);*/
+  
   
gtk_tree_view_column_set_resizable(gtk_tree_view_get_column(GTK_TREE_VIEW(resultList),
                                               col - 1),
                                               TRUE);
@@ -631,6 +656,13 @@
                                              renderer,
                                              "text", SEARCH_DESC,
                                              NULL);
+  column = gtk_tree_view_get_column(GTK_TREE_VIEW(resultList),
+                                   col - 1);
+  gtk_tree_view_column_set_resizable(column, TRUE);
+  gtk_tree_view_column_set_clickable(column, TRUE);
+  gtk_tree_view_column_set_reorderable(column, TRUE);
+  gtk_tree_view_column_set_sort_column_id(column, SEARCH_DESC);
+  /*gtk_tree_view_column_set_sort_indicator(column, TRUE);*/
   
gtk_tree_view_column_set_resizable(gtk_tree_view_get_column(GTK_TREE_VIEW(resultList),
                                               col - 1),
                                               TRUE);
@@ -1005,6 +1037,7 @@
   GtkListStore * model;
   GtkWidget * searchList;
   GtkCellRenderer * renderer;
+  GtkTreeViewColumn * column;
   int col;
 
   searchCB
@@ -1041,6 +1074,14 @@
                                              renderer,
                                              "text", SER_SUM_NAME,
                                              NULL);
+  column = gtk_tree_view_get_column(GTK_TREE_VIEW(searchList),
+                                   col - 1);
+  gtk_tree_view_column_set_resizable(column, TRUE);
+  gtk_tree_view_column_set_clickable(column, TRUE);
+  gtk_tree_view_column_set_reorderable(column, TRUE);
+  gtk_tree_view_column_set_sort_column_id(column, SER_SUM_NAME);
+  /*gtk_tree_view_column_set_sort_indicator(column, TRUE);*/
+
   
gtk_tree_view_column_set_resizable(gtk_tree_view_get_column(GTK_TREE_VIEW(searchList),
                                               col - 1),
                                               TRUE);
@@ -1051,6 +1092,12 @@
                                              renderer,
                                              "text", SER_SUM_COUNT,
                                              NULL);
+  column = gtk_tree_view_get_column(GTK_TREE_VIEW(searchList),
+                                   col - 1);
+  gtk_tree_view_column_set_resizable(column, TRUE);
+  gtk_tree_view_column_set_clickable(column, TRUE);
+  gtk_tree_view_column_set_reorderable(column, TRUE);
+  gtk_tree_view_column_set_sort_column_id(column, SER_SUM_COUNT);
   
gtk_tree_view_column_set_resizable(gtk_tree_view_get_column(GTK_TREE_VIEW(searchList),
                                               col - 1),
                                               TRUE);





reply via email to

[Prev in Thread] Current Thread [Next in Thread]