[gnome-commander] Define CTRL+PGUP binding as user definable (view.up)



commit 1c18a35ff5d8eea73a4cd0f623c68704ad7957a7
Author: Piotr Eljasiak <epiotr src gnome org>
Date:   Sun Feb 20 20:00:46 2011 +0100

    Define CTRL+PGUP binding as user definable (view.up)

 src/gnome-cmd-file-selector.cc |    5 -----
 src/gnome-cmd-user-actions.cc  |    6 ++++++
 2 files changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/src/gnome-cmd-file-selector.cc b/src/gnome-cmd-file-selector.cc
index b9cfd25..371a5cb 100644
--- a/src/gnome-cmd-file-selector.cc
+++ b/src/gnome-cmd-file-selector.cc
@@ -1202,11 +1202,6 @@ gboolean GnomeCmdFileSelector::key_pressed(GdkEventKey *event)
                 add_cwd_to_cmdline (list);
                 return TRUE;
 
-            case GDK_Page_Up:
-            case GDK_KP_Page_Up:
-                goto_directory("..");
-                return TRUE;
-
             case GDK_Page_Down:
             case GDK_KP_Page_Down:
                 f = list->get_selected_file();
diff --git a/src/gnome-cmd-user-actions.cc b/src/gnome-cmd-user-actions.cc
index 27bbec9..b9fec4b 100644
--- a/src/gnome-cmd-user-actions.cc
+++ b/src/gnome-cmd-user-actions.cc
@@ -342,6 +342,12 @@ void GnomeCmdUserActions::init()
         register_action(GDK_CONTROL_MASK, GDK_KP_Begin, "plugins.execute_python", "md5sum");
     }
 
+    if (!registered("view.up"))
+    {
+        register_action(GDK_CONTROL_MASK, GDK_Page_Up, "view.up");
+        register_action(GDK_CONTROL_MASK, GDK_KP_Page_Up, "view.up");
+    }
+
     if (!registered("view.equal_panes"))
         register_action(GDK_CONTROL_MASK | GDK_SHIFT_MASK, GDK_plus, "view.equal_panes");
 



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