Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--TamTamEdit.activity/Edit/MainWindow.py8
-rw-r--r--TamTamJam.activity/Jam/JamMain.py5
-rw-r--r--TamTamMini.activity/Mini/miniTamTamMain.py4
3 files changed, 13 insertions, 4 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):
diff --git a/TamTamJam.activity/Jam/JamMain.py b/TamTamJam.activity/Jam/JamMain.py
index 26b0c95..b7d1013 100644
--- a/TamTamJam.activity/Jam/JamMain.py
+++ b/TamTamJam.activity/Jam/JamMain.py
@@ -41,6 +41,8 @@ class JamMain(gtk.EventBox):
def __init__(self, activity):
gtk.EventBox.__init__(self)
+ self.connect('key-press-event', self.onKeyPress)
+ self.connect('key-release-event', self.onKeyRelease)
self.activity = activity
@@ -313,8 +315,7 @@ class JamMain(gtk.EventBox):
#==========================================================
- # SubActivity Handlers
-
+
def onActivate( self, arg ):
pass
def onDeactivate( self ):
diff --git a/TamTamMini.activity/Mini/miniTamTamMain.py b/TamTamMini.activity/Mini/miniTamTamMain.py
index 16836b8..53e179e 100644
--- a/TamTamMini.activity/Mini/miniTamTamMain.py
+++ b/TamTamMini.activity/Mini/miniTamTamMain.py
@@ -41,7 +41,9 @@ class miniTamTamMain(gtk.EventBox):
def __init__(self, activity):
gtk.EventBox.__init__(self)
-
+ self.connect('key-press-event', self.onKeyPress)
+ self.connect('key-release-event', self.onKeyRelease)
+
self.activity = activity
self.set_border_width(Config.MAIN_WINDOW_PADDING)