SF.net SVN: geany-plugins:[1198] trunk/geany-plugins/treebrowser
dimitrov-adrian at users.sourceforge.net
dimitrov-adrian at xxxxx
Sun Mar 21 20:28:12 UTC 2010
Revision: 1198
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1198&view=rev
Author: dimitrov-adrian
Date: 2010-03-21 20:28:11 +0000 (Sun, 21 Mar 2010)
Log Message:
-----------
Treebrowser, old compilers fix
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 2010-03-21 17:40:24 UTC (rev 1197)
+++ trunk/geany-plugins/treebrowser/ChangeLog 2010-03-21 20:28:11 UTC (rev 1198)
@@ -13,6 +13,7 @@
added option to close bars in bars
added options to expand/collapse all from menu
fixed compile error with glib < 2.12.0
+ added option to go current doc path in menu
20-03-2010 Adrian Dimitrov <dimitrov.adrian at gmail.com>
Modified: trunk/geany-plugins/treebrowser/src/treebrowser.c
===================================================================
--- trunk/geany-plugins/treebrowser/src/treebrowser.c 2010-03-21 17:40:24 UTC (rev 1197)
+++ trunk/geany-plugins/treebrowser/src/treebrowser.c 2010-03-21 20:28:11 UTC (rev 1198)
@@ -105,7 +105,7 @@
gint i;
gboolean temporary_reverse = FALSE;
- if (gtk_entry_get_text_length(GTK_ENTRY(filter)) < 1)
+ if (base_name == NULL || base_name == "")
return TRUE;
filters = g_strsplit(gtk_entry_get_text(GTK_ENTRY(filter)), ";", 0);
@@ -368,6 +368,12 @@
}
static void
+on_menu_current_path(GtkMenuItem *menuitem, gpointer *user_data)
+{
+ treebrowser_chroot(get_default_dir());
+}
+
+static void
on_menu_open_externally(GtkMenuItem *menuitem, gpointer *user_data)
{
@@ -581,6 +587,10 @@
gtk_container_add(GTK_CONTAINER(menu), item);
g_signal_connect(item, "activate", G_CALLBACK(on_menu_go_up), NULL);
+ item = ui_image_menu_item_new(GTK_STOCK_GO_UP, _("Set path from document"));
+ gtk_container_add(GTK_CONTAINER(menu), item);
+ g_signal_connect(item, "activate", G_CALLBACK(on_menu_current_path), NULL);
+
item = ui_image_menu_item_new(GTK_STOCK_OPEN, _("Open externally"));
gtk_container_add(GTK_CONTAINER(menu), item);
g_signal_connect(item, "activate", G_CALLBACK(on_menu_open_externally), NULL);
@@ -961,7 +971,6 @@
GtkWidget *FOLLOW_CURRENT_DOC;
} configure_widgets;
-
static void
load_settings(void)
{
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