SF.net SVN: geany-plugins:[1966] trunk/geany-plugins/treebrowser

dimitrov-adrian at users.sourceforge.net dimitrov-adrian at xxxxx
Tue Mar 8 20:03:34 UTC 2011


Revision: 1966
          http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1966&view=rev
Author:   dimitrov-adrian
Date:     2011-03-08 20:03:34 +0000 (Tue, 08 Mar 2011)

Log Message:
-----------
Added 'Find in Files' option to right click context (patch by oly, thanks)

Modified Paths:
--------------
    trunk/geany-plugins/treebrowser/ChangeLog
    trunk/geany-plugins/treebrowser/src/treebrowser.c

Modified: trunk/geany-plugins/treebrowser/ChangeLog
===================================================================
--- trunk/geany-plugins/treebrowser/ChangeLog	2011-03-08 10:10:18 UTC (rev 1965)
+++ trunk/geany-plugins/treebrowser/ChangeLog	2011-03-08 20:03:34 UTC (rev 1966)
@@ -37,6 +37,12 @@
 +-------------------------------+
 
 
+08-02-2011 	Adrian Dimitrov 		<dimitrov.adrian at gmail.com>
+
+	* src/treebrowser.c
+		Added "Find in Files" option to right click context
+		(patch by oly, thanks)
+
 23-02-2011 	Adrian Dimitrov 		<dimitrov.adrian at gmail.com>
 
 	* src/treebrowser.c

Modified: trunk/geany-plugins/treebrowser/src/treebrowser.c
===================================================================
--- trunk/geany-plugins/treebrowser/src/treebrowser.c	2011-03-08 10:10:18 UTC (rev 1965)
+++ trunk/geany-plugins/treebrowser/src/treebrowser.c	2011-03-08 20:03:34 UTC (rev 1966)
@@ -975,6 +975,12 @@
 }
 
 static void
+on_menu_find_in_files(GtkMenuItem *menuitem, gchar *uri)
+{
+	search_show_find_in_files_dialog(uri);
+}
+
+static void
 on_menu_create_new_object(GtkMenuItem *menuitem, gchar *type)
 {
 	GtkTreeSelection 	*selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview));
@@ -1201,6 +1207,11 @@
 	gtk_container_add(GTK_CONTAINER(menu), item);
 	g_signal_connect(item, "activate", G_CALLBACK(on_menu_refresh), NULL);
 
+	item = ui_image_menu_item_new(GTK_STOCK_FIND, _("Find in Files"));
+	gtk_container_add(GTK_CONTAINER(menu), item);
+	g_signal_connect(item, "activate", G_CALLBACK(on_menu_find_in_files), uri);
+	gtk_widget_set_sensitive(item, is_dir);
+
 	item = gtk_separator_menu_item_new();
 	gtk_container_add(GTK_CONTAINER(menu), item);
 


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