[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r19223 - gnunet-gtk/src/fs
From: |
gnunet |
Subject: |
[GNUnet-SVN] r19223 - gnunet-gtk/src/fs |
Date: |
Wed, 18 Jan 2012 09:23:55 +0100 |
Author: grothoff
Date: 2012-01-18 09:23:55 +0100 (Wed, 18 Jan 2012)
New Revision: 19223
Modified:
gnunet-gtk/src/fs/gnunet-fs-gtk-event_handler.c
Log:
-LRN: delete pop up menu when done
Modified: gnunet-gtk/src/fs/gnunet-fs-gtk-event_handler.c
===================================================================
--- gnunet-gtk/src/fs/gnunet-fs-gtk-event_handler.c 2012-01-18 08:23:31 UTC
(rev 19222)
+++ gnunet-gtk/src/fs/gnunet-fs-gtk-event_handler.c 2012-01-18 08:23:55 UTC
(rev 19223)
@@ -138,6 +138,15 @@
static void
free_search_result (struct SearchResult *sr);
+void
+search_list_popup_selection_done (GtkMenuShell *menushell,
+ gpointer user_data)
+{
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+ "Item selected in menu shell %x\n", menushell);
+ gtk_widget_destroy (GTK_WIDGET (menushell));
+}
+
static gboolean
search_list_popup (GtkTreeView *tv, struct SearchTab *tab, GdkEventButton
*event_button)
{
@@ -239,9 +248,11 @@
(gtk_bin_get_child (GTK_BIN (child))), TRUE);
gtk_widget_show (child);
+ g_signal_connect (menu, "selection-done",
+ G_CALLBACK (search_list_popup_selection_done), NULL);
+
gtk_menu_shell_append (GTK_MENU_SHELL (menu), child);
gtk_menu_popup (menu, NULL, NULL, NULL, NULL, init_button, event_time);
- /* FIXME: attach some kind of handler to destroy the menu */
return TRUE;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r19223 - gnunet-gtk/src/fs,
gnunet <=