Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Mini
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@sugarlabs.org>2012-07-16 15:32:29 (GMT)
committer Aleksey Lim <alsroot@sugarlabs.org>2012-07-16 15:32:29 (GMT)
commit982072523ccfe9b03600b0e2bb8170421e4425d7 (patch)
treed7b020b98e51dddaca5e5d84aecdf2d2b38339fa /Mini
parenta7c2d99a7d302461d7f2e50a4bc1ea2e3fb8078d (diff)
TamTamMini starts with instrument selected but doesn't respond to keyboard #3756
Diffstat (limited to 'Mini')
-rw-r--r--Mini/InstrumentPanel.py9
-rw-r--r--Mini/miniTamTamMain.py2
2 files changed, 10 insertions, 1 deletions
diff --git a/Mini/InstrumentPanel.py b/Mini/InstrumentPanel.py
index 6ecb457..33b15ce 100644
--- a/Mini/InstrumentPanel.py
+++ b/Mini/InstrumentPanel.py
@@ -37,6 +37,15 @@ class InstrumentPanel( gtk.EventBox ):
self.loadData = {}
self.loadStage = [0,0,0]
+ def grab_focus(self):
+ if not self.instDic:
+ return
+ for widget in self.instDic.values():
+ button = widget.get_children()[0]
+ if button.props.active:
+ button.grab_focus()
+ break
+
def configure( self, setInstrument = None, playInstrument = None, enterMode = False, micRec = None, synthRec = None, rowLen = 8, width = -1 ):
self.setInstrument = setInstrument
diff --git a/Mini/miniTamTamMain.py b/Mini/miniTamTamMain.py
index a31f481..77bc4e6 100644
--- a/Mini/miniTamTamMain.py
+++ b/Mini/miniTamTamMain.py
@@ -61,7 +61,7 @@ class miniTamTamMain(gtk.EventBox):
self.timeout_ms = 50
self.instVolume = 50
self.drumVolume = 0.5
- self.instrument = 'ocarina'
+ self.instrument = 'sarangi'
self.regularity = 0.75
self.beat = 4
self.reverb = 0.1