diff options
author | amartin <olpc@xo-05-28-21.localdomain> | 2008-02-12 12:59:37 (GMT) |
---|---|---|
committer | amartin <olpc@xo-05-28-21.localdomain> | 2008-02-12 12:59:37 (GMT) |
commit | f52524e274d7e0b47da68b2fb5f27d1bb8e72662 (patch) | |
tree | 50fa1e3373b1e7425434910f1826eabdd1680e94 /TamTamJam.activity/Jam/Toolbars.py | |
parent | 2712a2be52a76f28d625d2531b9fe8ac91905603 (diff) |
beat sync
Diffstat (limited to 'TamTamJam.activity/Jam/Toolbars.py')
-rw-r--r-- | TamTamJam.activity/Jam/Toolbars.py | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/TamTamJam.activity/Jam/Toolbars.py b/TamTamJam.activity/Jam/Toolbars.py index b1db5e2..8745e0a 100644 --- a/TamTamJam.activity/Jam/Toolbars.py +++ b/TamTamJam.activity/Jam/Toolbars.py @@ -143,13 +143,13 @@ class PlaybackToolbar( gtk.Toolbar ): self.stopButton.connect('clicked',self.handleStopButton) self.insert(self.stopButton, -1) self.stopButton.show() - self.stopButton.set_tooltip(_('Stop')) + self.stopButton.set_tooltip(_('Stop Loops')) - self.pauseButton = ToggleToolButton('media-playback-pause') - self.pauseButton.connect('clicked',self.handlePauseButton) - self.insert(self.pauseButton, -1) - self.pauseButton.show() - self.pauseButton.set_tooltip(_('Pause')) + self.muteButton = ToggleToolButton('media-playback-pause') + self.muteButton.connect('clicked',self.handleMuteButton) + self.insert(self.muteButton, -1) + self.muteButton.show() + self.muteButton.set_tooltip(_('Mute Loops')) self._insert_separator( True ) @@ -240,11 +240,17 @@ class PlaybackToolbar( gtk.Toolbar ): def handleStopButton( self, widget ): self.owner.setStopped() - def handlePauseButton( self, widget ): + def setMuted( self, muted ): + if self.muteButton.get_active() == muted: + return + + self.muteButton.set_active( muted ) + + def handleMuteButton( self, widget ): if widget.get_active(): - self.owner.setPaused( True ) + self.owner._setMuted( True ) else: - self.owner.setPaused( False ) + self.owner._setMuted( False ) class DesktopToolbar( gtk.Toolbar ): |