diff options
author | Nat <natcl@hotmail.com> | 2007-09-17 20:06:49 (GMT) |
---|---|---|
committer | Nat <natcl@hotmail.com> | 2007-09-17 20:06:49 (GMT) |
commit | eca57d27cef2c4148350354c27b7db1e2b198214 (patch) | |
tree | 9f1c37656fd29406ae32146a6938a178b954a542 /TamTamEdit.activity/Edit | |
parent | 4d82fdd5744a27bad6c86a0235f24b5a4b8a45a1 (diff) |
Keyboard fix
Diffstat (limited to 'TamTamEdit.activity/Edit')
-rw-r--r-- | TamTamEdit.activity/Edit/MainWindow.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/TamTamEdit.activity/Edit/MainWindow.py b/TamTamEdit.activity/Edit/MainWindow.py index edcb587..1341d42 100644 --- a/TamTamEdit.activity/Edit/MainWindow.py +++ b/TamTamEdit.activity/Edit/MainWindow.py @@ -60,7 +60,10 @@ class MainWindow( gtk.EventBox ): # META ALGO: [section, variation or not, nPages] A B A C # TODO: Different parameters sets for each tracks self.tuneForm = [[0, False, 4], [1, False, 4], [0, True, 4], [2, False, 2]] - + + self.connect('key-press-event', self.onKeyPress) + self.connect('key-release-event', self.onKeyRelease) + def init_data( ): TP.ProfileBegin("init_data") self._data = {} @@ -1552,6 +1555,9 @@ class MainWindow( gtk.EventBox ): # left/right arrows duration if keyval == gtk.keysyms.Left: self.trackInterface.noteStepOnset(-1) if keyval == gtk.keysyms.Right: self.trackInterface.noteStepOnset(1) + #Save Loop + if event.state == gtk.gdk.CONTROL_MASK and keyval == gtk.keysyms.s: + self.handleSave() def onKeyPress(self,widget,event): |