From 80f73a829ba19f0461fa22981c848d62144bead5 Mon Sep 17 00:00:00 2001 From: Victor Lazzarini Date: Wed, 06 Aug 2008 10:38:16 +0000 Subject: Added new Playmidi activity --- (limited to 'Synth.activity/csndsugui.py') diff --git a/Synth.activity/csndsugui.py b/Synth.activity/csndsugui.py index b598939..6ecf12e 100755 --- a/Synth.activity/csndsugui.py +++ b/Synth.activity/csndsugui.py @@ -26,7 +26,7 @@ # file might be covered by the GNU Lesser General Public License. # # -# version 0.1.2 24/03/08 +# version 0.1.3 06/08/08 import pygtk pygtk.require('2.0') @@ -54,7 +54,6 @@ class BasicGUI: """basic filename channel setting method should be overriden for full-functionality.""" self.logger.debug("channel:%s, filename:%s" % (chan,name)) - def set_message(self, mess): """basic message setting method @@ -110,7 +109,7 @@ class BasicGUI: def focus_back(self, widget, event): self.window.disconnect(self.fback) - self.connect_focus() + self.focus_connect() def buttcallback(self, widget, data=None): for i in self.buttons: @@ -166,14 +165,13 @@ class BasicGUI: i[2] = name self.filenames.update({self.curfile[2] : name}) self.curfile[0].destroy() - + self.fback = self.window.connect('focus_out_event', self.focus_back) def destroy_chooser(self,widget): self.curfile[0].destroy() def fbuttcallback(self, widget, data=None): self.focus_disconnect() - self.fback = self.window.connect('focus_in_event', self.focus_back) for i in self.buttons: if i[0] == widget: chooser = gtk.FileSelection(i[1]) @@ -473,7 +471,10 @@ class BasicGUI: def channels_reinit(self): """ resets channel to current widget values""" for j in self.buttons: - self.set_channel(j[1],j[2]) + if(j[1] != "pause"): + if(j[1] != "play"): + if(j[1] != "reset"): + self.set_channel(j[1],j[2]) for j in self.sliders: if j[4]: self.set_channel(j[1],j[2]) @@ -482,9 +483,7 @@ class BasicGUI: value = j[5]*pow(j[6]/j[5], j[2]/j[6]) self.set_channel(j[1], value) for j in self.spins: - self.set_channel(j[1],j[2]) - - + self.set_channel(j[1],j[2]) def widgets_reset(self): """ resets widget to channel values""" @@ -716,7 +715,7 @@ class CsoundGUI(BasicGUI): else: res = self.csound.Compile("%s/%s" % (self.path,self.name)) if not res: self.ready = False - self.connect_focus() + self.focus_connect() else: self.arglist = None return res -- cgit v0.9.1