diff options
author | Nat <natcl@hotmail.com> | 2007-08-21 16:28:52 (GMT) |
---|---|---|
committer | Nat <natcl@hotmail.com> | 2007-08-21 16:28:52 (GMT) |
commit | 3d8d5d54d94e978621f0aad66253388a643da94d (patch) | |
tree | 5ffa6a1421b12f7ac0558ca6e5903f88faea2359 /Edit/EditToolbars.py | |
parent | b12000b6d21a5ce07a112751abc5b72d622544c1 (diff) |
New transport
Diffstat (limited to 'Edit/EditToolbars.py')
-rw-r--r-- | Edit/EditToolbars.py | 49 |
1 files changed, 17 insertions, 32 deletions
diff --git a/Edit/EditToolbars.py b/Edit/EditToolbars.py index ce201c9..b6c39bb 100644 --- a/Edit/EditToolbars.py +++ b/Edit/EditToolbars.py @@ -44,35 +44,28 @@ class mainToolbar(gtk.Toolbar): self.tooltips = gtk.Tooltips() #Play button - self._playPalette = playPalette(_('Play / Stop'), self.edit) + self._playPalette = playPalette(_('Play / Pause'), self.edit) self.playButton = ToggleToolButton('play') self.playButton.set_palette(self._playPalette) - self.playButtonHandler = self.playButton.connect('toggled', self.handlePlayStop) + self.playButtonHandler = self.playButton.connect('toggled', self.handlePlayPause) self.insert(self.playButton, -1) self.playButton.show() + #Stop button + self.stopButton = ToolButton('pstop') + self.stopButton.connect('clicked', self.handleStop) + self.insert(self.stopButton, -1) + self.stopButton.show() + #Play button Image self.playButtonImg = gtk.Image() self.playButtonImg.set_from_icon_name('play', gtk.ICON_SIZE_LARGE_TOOLBAR) self.playButtonImg.show() - #Stop button Image - self.stopButtonImg = gtk.Image() - self.stopButtonImg.set_from_icon_name('pstop', gtk.ICON_SIZE_LARGE_TOOLBAR) - self.stopButtonImg.show() - - #Pause button - self.pauseButton = ToolButton('pause') - self.pauseButton.connect('clicked', self.handlePause) - self.pauseButton.set_sensitive(False) - self.insert(self.pauseButton, -1) - self.pauseButton.show() - - #Rewind button - self.rewindButton = ToolButton('rewind') - self.rewindButton.connect('clicked', self.edit.handleRewind) - self.insert(self.rewindButton, -1) - self.rewindButton.show() + #Pause button Image + self.pauseButtonImg = gtk.Image() + self.pauseButtonImg.set_from_icon_name('pause', gtk.ICON_SIZE_LARGE_TOOLBAR) + self.pauseButtonImg.show() #Record button self._recordPalette = recordPalette(_('Record'), self.edit) @@ -141,25 +134,17 @@ class mainToolbar(gtk.Toolbar): self.insert(self.propsButton, -1) self.propsButton.show() - def handlePlayStop(self, widget, data = None): + def handlePlayPause(self, widget, data = None): if widget.get_active(): self.edit.handlePlay(widget) - self.rewindButton.set_sensitive(False) - self.pauseButton.set_sensitive(True) - widget.set_icon_widget(self.stopButtonImg) + widget.set_icon_widget(self.pauseButtonImg) else: - self.edit.handleStop(widget) - self.rewindButton.set_sensitive(True) - self.pauseButton.set_sensitive(False) + self.edit.handleStop(widget, False) widget.set_icon_widget(self.playButtonImg) - def handlePause(self, widget, data = None): - self.edit.handleStop(widget, False) - self.rewindButton.set_sensitive(True) - self.pauseButton.set_sensitive(False) - self.playButton.handler_block( self.playButtonHandler ) + def handleStop(self, widget, data = None): + self.edit.handleStop(widget, True) self.playButton.set_active(False) - self.playButton.handler_unblock( self.playButtonHandler ) def handleDuplicate(self, widget): if widget.get_active(): |