[geany/geany-plugins] 67130a: Added backspace to treebrowser plugin to browse up a directory.
Steven Blatnick
git-noreply at geany.org
Wed Dec 12 22:07:05 UTC 2012
Branch: refs/heads/master
Author: Steven Blatnick <sblatnick at proofpoint.com>
Committer: Steven Blatnick <sblatnick at proofpoint.com>
Date: Wed, 12 Dec 2012 22:07:05 UTC
Commit: 67130ada8558c997fc6f30a95e9ce48d2232e785
https://github.com/geany/geany-plugins/commit/67130ada8558c997fc6f30a95e9ce48d2232e785
Log Message:
-----------
Added backspace to treebrowser plugin to browse up a directory.
Modified Paths:
--------------
treebrowser/src/treebrowser.c
Modified: treebrowser/src/treebrowser.c
14 files changed, 14 insertions(+), 0 deletions(-)
===================================================================
@@ -14,6 +14,7 @@
#include <fcntl.h>
#include <glib.h>
#include <glib/gstdio.h>
+#include <gdk/gdkkeysyms.h>
#include "geany.h"
#include "geanyplugin.h"
@@ -1418,6 +1419,18 @@ enum
return FALSE;
}
+static gboolean
+on_treeview_keypress(GtkWidget *widget, GdkEventKey *event)
+{
+ if (event->keyval == GDK_KEY_BackSpace)
+ {
+ on_button_go_up();
+ return TRUE;
+ }
+
+ return FALSE;
+}
+
static void
on_treeview_changed(GtkWidget *widget, gpointer user_data)
{
@@ -1721,6 +1734,7 @@ enum
g_signal_connect(treeview, "row-activated", G_CALLBACK(on_treeview_row_activated), NULL);
g_signal_connect(treeview, "row-collapsed", G_CALLBACK(on_treeview_row_collapsed), NULL);
g_signal_connect(treeview, "row-expanded", G_CALLBACK(on_treeview_row_expanded), NULL);
+ g_signal_connect(treeview, "key-release-event", G_CALLBACK(on_treeview_keypress), NULL);
g_signal_connect(addressbar, "activate", G_CALLBACK(on_addressbar_activate), NULL);
g_signal_connect(filter, "activate", G_CALLBACK(on_filter_activate), NULL);
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: TBD).
More information about the Plugins-Commits
mailing list