gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r33448 - gnunet-gtk/src/conversation


From: gnunet
Subject: [GNUnet-SVN] r33448 - gnunet-gtk/src/conversation
Date: Sat, 31 May 2014 23:00:13 +0200

Author: grothoff
Date: 2014-05-31 23:00:13 +0200 (Sat, 31 May 2014)
New Revision: 33448

Modified:
   gnunet-gtk/src/conversation/gnunet-conversation-gtk_contacts.c
Log:
hide unsynchronized contacts tree view

Modified: gnunet-gtk/src/conversation/gnunet-conversation-gtk_contacts.c
===================================================================
--- gnunet-gtk/src/conversation/gnunet-conversation-gtk_contacts.c      
2014-05-30 16:06:00 UTC (rev 33447)
+++ gnunet-gtk/src/conversation/gnunet-conversation-gtk_contacts.c      
2014-05-31 21:00:13 UTC (rev 33448)
@@ -64,7 +64,12 @@
  */
 static struct GNUNET_NAMESTORE_ZoneMonitor *zone_mon;
 
+/** 
+ * The tree view widget.
+ */
+static GtkWidget *contacts_treeview;
 
+
 /**
  * A row was activated in the contacts list.  Initiate call.
  *
@@ -139,6 +144,7 @@
   {
     /* disconnect, clear (and possibly freeze) view */
     gtk_list_store_clear (contacts_liststore);
+    gtk_widget_hide (contacts_treeview);
     return;
   }
   do_display = FALSE;
@@ -224,7 +230,7 @@
 static void
 unfreeze_view (void *cls)
 {
-  // tbd
+  gtk_widget_show (contacts_treeview);
 }
 
 
@@ -250,6 +256,7 @@
     zone_mon = NULL;
   }
   gtk_list_store_clear (contacts_liststore);
+  gtk_widget_hide (contacts_treeview);
   zone_mon = GNUNET_NAMESTORE_zone_monitor_start (GCG_get_configuration (),
                                                   temp_zone_pkey,
                                                   GNUNET_YES,
@@ -265,12 +272,11 @@
 void
 GCG_CONTACTS_init ()
 {
+  contacts_treeview
+    = GTK_WIDGET (GCG_get_main_window_object
+                 ("gnunet_conversation_gtk_treeview"));
 #if GTK_CHECK_VERSION(3,10,0)
-  GtkTreeView *contacts_treeview;
-
-  contacts_treeview
-    = GTK_TREE_VIEW (GCG_get_main_window_object 
("gnunet_conversation_gtk_treeview"));
-  gtk_tree_view_set_activate_on_single_click (contacts_treeview,
+  gtk_tree_view_set_activate_on_single_click (GTK_TREE_VIEW 
(contacts_treeview),
                                               TRUE);
 #endif
   contacts_liststore




reply via email to

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