diff options
author | Oli <olivier.belanger@umontreal.ca> | 2007-07-20 19:55:57 (GMT) |
---|---|---|
committer | Oli <olivier.belanger@umontreal.ca> | 2007-07-20 19:55:57 (GMT) |
commit | b42da2e5e887890c07b0c34e4c985abc7940d7a2 (patch) | |
tree | f85eab55796a60c42a1143182b5995c0d2f1b12b /SynthLab/SynthLabWindow.py | |
parent | 1db567d96393be9f83f1e721e3cec1876e3cbd94 (diff) |
SynthLab refresh
Diffstat (limited to 'SynthLab/SynthLabWindow.py')
-rw-r--r-- | SynthLab/SynthLabWindow.py | 68 |
1 files changed, 36 insertions, 32 deletions
diff --git a/SynthLab/SynthLabWindow.py b/SynthLab/SynthLabWindow.py index 2896d82..87e2723 100644 --- a/SynthLab/SynthLabWindow.py +++ b/SynthLab/SynthLabWindow.py @@ -130,9 +130,9 @@ class SynthLabWindow(SubActivity): self.commandBox.pack_start(self.buttonBox) #self.mainBox.pack_start(self.commandBox) - self.drawingAreaWidth = 1080 - self.drawingAreaHeight = 790 - self.separatorY = 690 + self.drawingAreaWidth = 1200 + self.drawingAreaHeight = 750 + self.separatorY = 640 self.clearMask = gtk.gdk.Rectangle(0,0,self.drawingAreaWidth,self.drawingAreaHeight) @@ -178,40 +178,40 @@ class SynthLabWindow(SubActivity): self.sliderBox.pack_start(self.durationSlider, True, True, 5) self.sliderBox.pack_start(self.durLabel, False, padding=10) - for i in [1,2,3,4,5,6]: - recordButton = ImageToggleButton(Config.IMAGE_ROOT + 'synthRecord' + str(i) + '.png', Config.IMAGE_ROOT + 'synthRecord' + str(i) + 'Down.png', Config.IMAGE_ROOT + 'synthRecord' + str(i) + 'Over.png') - recordButton.connect("clicked", self.recordSound, i) - self.buttonBox.pack_start(recordButton, False, False, 2) - self.tooltips.set_tip(recordButton, Tooltips.SL_RECORDBUTTONS[i-1]) - - saveButton = ImageButton(Config.IMAGE_ROOT + 'save.png') - saveButton.connect("clicked", self.handleSave, None) - self.buttonBox.pack_start(saveButton, False, False, 2) - - loadButton = ImageButton(Config.IMAGE_ROOT + 'load.png') - loadButton.connect("clicked", self.handleLoad, None) - self.buttonBox.pack_start(loadButton, False, False, 2) - - resetButton = ImageButton(Config.IMAGE_ROOT + 'reset.png') - resetButton.connect("clicked", self.handleReset, None) - self.buttonBox.pack_start(resetButton, False, False, 2) - - closeButton = ImageButton(Config.IMAGE_ROOT + 'close.png') - closeButton.connect("clicked", self.handleClose, None) - self.buttonBox.pack_start(closeButton, False, False, 2) - - self.tooltips.set_tip(saveButton, Tooltips.SAVE) - self.tooltips.set_tip(loadButton, Tooltips.LOAD) - self.tooltips.set_tip(resetButton, Tooltips.RESET) - self.tooltips.set_tip(closeButton, Tooltips.CLOSE) - self.add(self.mainBox) - self.tooltips.set_tip(self.durationSlider, Tooltips.SOUNDDUR + ': ' + self.durString) +# for i in [1,2,3,4,5,6]: +# recordButton = ImageToggleButton(Config.IMAGE_ROOT + 'synthRecord' + str(i) + '.png', Config.IMAGE_ROOT + 'synthRecord' + str(i) + 'Down.png', Config.IMAGE_ROOT + 'synthRecord' + str(i) + 'Over.png') +# recordButton.connect("clicked", self.recordSound, i) +# self.buttonBox.pack_start(recordButton, False, False, 2) +# self.tooltips.set_tip(recordButton, Tooltips.SL_RECORDBUTTONS[i-1]) + +# saveButton = ImageButton(Config.IMAGE_ROOT + 'save.png') +# saveButton.connect("clicked", self.handleSave, None) +# self.buttonBox.pack_start(saveButton, False, False, 2) + +# loadButton = ImageButton(Config.IMAGE_ROOT + 'load.png') +# loadButton.connect("clicked", self.handleLoad, None) +# self.buttonBox.pack_start(loadButton, False, False, 2) + +# resetButton = ImageButton(Config.IMAGE_ROOT + 'reset.png') +# resetButton.connect("clicked", self.handleReset, None) +# self.buttonBox.pack_start(resetButton, False, False, 2) + +# closeButton = ImageButton(Config.IMAGE_ROOT + 'close.png') +# closeButton.connect("clicked", self.handleClose, None) +# self.buttonBox.pack_start(closeButton, False, False, 2) + +# self.tooltips.set_tip(saveButton, Tooltips.SAVE) +# self.tooltips.set_tip(loadButton, Tooltips.LOAD) +# self.tooltips.set_tip(resetButton, Tooltips.RESET) +# self.tooltips.set_tip(closeButton, Tooltips.CLOSE) +# self.tooltips.set_tip(self.durationSlider, Tooltips.SOUNDDUR + ': ' + self.durString) + tempFile = 'synthTemp' if tempFile in os.listdir(Config.PREF_DIR): self.handleLoadTemp() else: self.presetCallback(self.presets,1) - + self.add(self.mainBox) self.show_all() def onDestroy(self): @@ -219,6 +219,10 @@ class SynthLabWindow(SubActivity): def onKeyPress(self,widget,event): key = event.hardware_keycode + #temporary binding + if key == 50: + self.handleSave(None, None) + if key not in Config.KEY_MAP: return midiPitch = Config.KEY_MAP[key] |