summaryrefslogtreecommitdiffstats
path: root/ControlToolbar.py
diff options
context:
space:
mode:
authorKushal Das <kushal@fedoraproject.org>2008-10-02 00:03:27 +0530
committerKushal Das <kushal@fedoraproject.org>2008-10-02 00:03:27 +0530
commit707573d4e71bf02eedeaa6465ebf3b0322014d18 (patch)
tree900eef50edb06d64689af1c183d0053a465417bf /ControlToolbar.py
parent42599035387d76c980d2127522c7c08a73a7e9c8 (diff)
downloadjukebox-activity.git-707573d4e71bf02eedeaa6465ebf3b0322014d18.tar.gz
jukebox-activity.git-707573d4e71bf02eedeaa6465ebf3b0322014d18.tar.xz
jukebox-activity.git-707573d4e71bf02eedeaa6465ebf3b0322014d18.zip
Full screen button added , working :)newtoolbar
Diffstat (limited to 'ControlToolbar.py')
-rw-r--r--ControlToolbar.py24
1 files changed, 21 insertions, 3 deletions
diff --git a/ControlToolbar.py b/ControlToolbar.py
index 79a1fd3..dd0dc79 100644
--- a/ControlToolbar.py
+++ b/ControlToolbar.py
@@ -69,10 +69,26 @@ class ControlToolbar(gtk.Toolbar):
self.scale_item.add(self.hscale)
self.insert(self.scale_item, -1)
+ spacer = gtk.SeparatorToolItem()
+ spacer.props.draw = False
+ self.insert(spacer, -1)
+ spacer.show()
+
+ self._fullscreen = ToolButton('view-fullscreen')
+ self._fullscreen.set_tooltip(_('Fullscreen'))
+ self._fullscreen.connect('clicked', self._fullscreen_cb)
+ self.insert(self._fullscreen, -1)
+ self._fullscreen.show()
+
+ spacer = gtk.SeparatorToolItem()
+ spacer.props.draw = False
+ self.insert(spacer, -1)
+ spacer.show()
+
self.audioscale = gtk.VolumeButton()
self.audioscale.connect('value-changed', jukebox.volume_changed_cb)
self.audioscale.set_value(1)
-
+
self.audio_scale_item = gtk.ToolItem()
self.audio_scale_item.set_expand(False)
self.audio_scale_item.add(self.audioscale)
@@ -83,7 +99,7 @@ class ControlToolbar(gtk.Toolbar):
def set_button_play(self):
self.button.set_icon_widget(self.play_image)
-
+
def set_button_pause(self):
self.button.set_icon_widget(self.pause_image)
@@ -91,4 +107,6 @@ class ControlToolbar(gtk.Toolbar):
self.button.set_sensitive(False)
self.scale_item.set_sensitive(False)
self.hscale.set_sensitive(False)
-
+
+ def _fullscreen_cb(self, button):
+ self.emit('go-fullscreen')