[hdf-compass] 195/295: Introduced accelerator table and wx.ACCEL_CMD for Apple Command key

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Sun May 8 10:35:44 UTC 2016


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a commit to branch debian/master
in repository hdf-compass.

commit 3b7ee4f33958e6c08674058b7b666b7514020b66
Author: giumas <giumas at yahoo.it>
Date:   Mon Oct 26 23:06:09 2015 -0400

    Introduced accelerator table and wx.ACCEL_CMD for Apple Command key
---
 hdf_compass/compass_viewer/container/frame.py | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

diff --git a/hdf_compass/compass_viewer/container/frame.py b/hdf_compass/compass_viewer/container/frame.py
index 12e23a3..4378260 100644
--- a/hdf_compass/compass_viewer/container/frame.py
+++ b/hdf_compass/compass_viewer/container/frame.py
@@ -60,13 +60,21 @@ class ContainerFrame(NodeFrame):
         self.view_menu = view_menu
 
         go_menu = wx.Menu()
-        go_menu.Append(ID_GO_MENU_BACK, "Back\tCtrl-Left")
-        go_menu.Append(ID_GO_MENU_NEXT, "Next\tCtrl-Right")
-        go_menu.Append(ID_GO_MENU_UP, "Up\tCtrl-Up")
-        go_menu.Append(ID_GO_MENU_TOP, "Top\tCtrl-Shift-Up")
+        go_menu.Append(ID_GO_MENU_BACK, "Back")
+        go_menu.Append(ID_GO_MENU_NEXT, "Next")
+        go_menu.Append(ID_GO_MENU_UP, "Up")
+        go_menu.Append(ID_GO_MENU_TOP, "Top")
         self.add_menu(go_menu, "Go")
         self.go_menu = go_menu
 
+        self.acc_tbl = wx.AcceleratorTable([
+            (wx.ACCEL_CMD, wx.WXK_LEFT, ID_GO_MENU_BACK),
+            (wx.ACCEL_CMD, wx.WXK_RIGHT, ID_GO_MENU_NEXT),
+            (wx.ACCEL_CMD, wx.WXK_UP, ID_GO_MENU_UP),
+            (wx.ACCEL_CMD | wx.ACCEL_SHIFT, wx.WXK_UP, ID_GO_MENU_TOP),
+        ])
+        self.SetAcceleratorTable(self.acc_tbl)
+
         self.Bind(wx.EVT_MENU, self.on_open, id=ID_COMPASS_OPEN)
         self.Bind(EVT_CONTAINER_SELECTION, lambda evt: self.update_info())
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/hdf-compass.git



More information about the debian-science-commits mailing list