Hi,

I've added some shortcuts to the visualgst debugger commands,
they are hard coded in a future that should use a preference
framework.

Gwen

>From 8527c9e3c04a5fc6b635db1c8a608266a996e3d4 Mon Sep 17 00:00:00 2001
From: Gwenael Casaccio <mrg...@gmail.com>
Date: Mon, 16 Sep 2013 10:52:05 +0200
Subject: [PATCH] Add shortcuts to the Debugger

---
 packages/visualgst/ChangeLog               |  4 ++++
 packages/visualgst/Debugger/GtkDebugger.st | 13 +++++++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/packages/visualgst/ChangeLog b/packages/visualgst/ChangeLog
index 30d9e35..82d85f7 100644
--- a/packages/visualgst/ChangeLog
+++ b/packages/visualgst/ChangeLog
@@ -1,3 +1,7 @@
+2013-09-16  Gwenael Casaccio  <gwenael.casac...@gmail.com>
+
+	* Debugger/GtkDebugger.st: Add shortcuts to the debugger
+
 2013-08-20  Gwenael Casaccio  <gwenael.casac...@gmail.com>
 
 	* Extensions.st: Move some extensions to Debugger/Extensions.
diff --git a/packages/visualgst/Debugger/GtkDebugger.st b/packages/visualgst/Debugger/GtkDebugger.st
index 3860bc9..c46233a 100644
--- a/packages/visualgst/Debugger/GtkDebugger.st
+++ b/packages/visualgst/Debugger/GtkDebugger.st
@@ -141,11 +141,16 @@ GtkBrowsingTool subclass: GtkDebugger [
     createExecuteMenus [
 	<category: 'user interface'>
 
-        ^{GTK.GtkMenuItem menuItem: 'Step' connectTo: self selector: #step.
-            GTK.GtkMenuItem menuItem: 'Step into' connectTo: self selector: #stepInto.
-            GTK.GtkMenuItem menuItem: 'Step over' connectTo: self selector: #stepOver.
+        self accelGroup append: {{'F8'. '<Debugger>/Step'}}.
+        self accelGroup append: {{'F7'. '<Debugger>/StepOver'}}.
+        self accelGroup append: {{'F5'. '<Debugger>/Run'}}.
+        self accelGroup append: {{'<shift>F8'. '<Debugger>/StepOut'}}.
+
+        ^{GTK.GtkMenuItem menuItem: 'Step' accelPath: '<Debugger>/Step' connectTo: self selector: #step.
+            GTK.GtkMenuItem menuItem: 'Step into' accelPath: '<Debugger>/Step' connectTo: self selector: #stepInto.
+            GTK.GtkMenuItem menuItem: 'Step over' accelPath: '<Debugger>/StepOver' connectTo: self selector: #stepOver.
             GTK.GtkMenuItem new.
-            GTK.GtkMenuItem menuItem: 'Run' connectTo: self selector: #run}
+            GTK.GtkMenuItem menuItem: 'Run' accelPath: '<Debugger>/Run' connectTo: self selector: #run}
     ]
 
     createMenus [
-- 
1.8.1.2

_______________________________________________
help-smalltalk mailing list
help-smalltalk@gnu.org
https://lists.gnu.org/mailman/listinfo/help-smalltalk

Reply via email to