Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Util/LoopSettings.py
diff options
context:
space:
mode:
authorOli <olivier.belanger@umontreal.ca>2007-07-19 00:39:38 (GMT)
committer Oli <olivier.belanger@umontreal.ca>2007-07-19 00:39:38 (GMT)
commit2f077d6fe08a46cd583287e1985f79f116329bcc (patch)
tree7ec305dc33cabc8ed8519603eaac4ca6114d2410 /Util/LoopSettings.py
parentb7a6ecf47a6090b5fa4566f9a5e1147d1a099ba3 (diff)
loop settings
Diffstat (limited to 'Util/LoopSettings.py')
-rw-r--r--Util/LoopSettings.py15
1 files changed, 11 insertions, 4 deletions
diff --git a/Util/LoopSettings.py b/Util/LoopSettings.py
index f953c0c..a6ac667 100644
--- a/Util/LoopSettings.py
+++ b/Util/LoopSettings.py
@@ -7,11 +7,12 @@ import Config
Tooltips = Config.Tooltips()
class LoopSettings( gtk.VBox ):
- def __init__( self, popup, playFunction ):
+ def __init__( self, popup, playFunction, setChannelFunction ):
gtk.VBox.__init__( self )
self.tooltips = gtk.Tooltips()
self.popup = popup
self.playFunction = playFunction
+ self.setChannel = setChannelFunction
self.settingsBox = gtk.HBox()
self.pack_start(self.settingsBox)
@@ -141,13 +142,19 @@ class LoopSettings( gtk.VBox ):
self.registerButton.set_label(self.registerList[self.register])
def handleStart(self, widget, data=None):
- self.startEntry.set_text(str(self.startAdjust.value))
+ self.start = self.startAdjust.value
+ self.startEntry.set_text(str(self.start))
+ self.setChannel('lstart', self.start)
def handleEnd(self, widget, data=None):
- self.endEntry.set_text(str(self.endAdjust.value))
+ self.end = self.endAdjust.value
+ self.endEntry.set_text(str(self.end))
+ self.setChannel('lend', self.end)
def handleDur(self, widget, data=None):
- self.durEntry.set_text(str(self.durAdjust.value))
+ self.dur = self.durAdjust.value
+ self.durEntry.set_text(str(self.dur))
+ self.setChannel('ldur', self.dur)
def handlePlayButton(self, widget, data=None):
self.playFunction(widget.get_active()) \ No newline at end of file