Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManuel Kaufmann <humitos@gmail.com>2013-01-24 19:29:09 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2013-01-25 13:52:02 (GMT)
commit9f4e3eeacb28e24885a806583330d7bdf1ced614 (patch)
tree9b0ef2cde3e83650b3d2a1792db57af4755a8563
parent8f43c5215ed17647b2b4e21c37eae34a4550ffb1 (diff)
Correct playlist width at start up
Set the width of the playlist at 1/3 of the screen width resolution at startup, without using 'size-allocate' signal. Signed-off-by: Manuel Kaufmann <humitos@gmail.com>
-rw-r--r--activity.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/activity.py b/activity.py
index 8fde33c..84c6646 100644
--- a/activity.py
+++ b/activity.py
@@ -100,6 +100,8 @@ class JukeboxActivity(activity.Activity):
self.playlist_widget = PlayList()
self.playlist_widget.connect('play-index', self.__play_index_cb)
+ self.playlist_widget.set_size_request(
+ Gdk.Screen.width() * PLAYLIST_WIDTH_PROP, 0)
self.playlist_widget.show()
self.canvas.pack_start(self.playlist_widget, False, True, 0)
@@ -120,7 +122,6 @@ class JukeboxActivity(activity.Activity):
self.set_canvas(self.canvas)
self._init_view_area()
self.show_all()
- self.canvas.connect('size-allocate', self.__size_allocate_cb)
self.player.init_view_area(self.videowidget)
@@ -168,11 +169,6 @@ class JukeboxActivity(activity.Activity):
self.view_area.set_current_page(0)
self.canvas.queue_draw()
- def __size_allocate_cb(self, widget, allocation):
- canvas_size = self.canvas.get_allocation()
- playlist_width = int(canvas_size.width * PLAYLIST_WIDTH_PROP)
- self.playlist_widget.set_size_request(playlist_width, 0)
-
def __key_press_event_cb(self, widget, event):
keyname = Gdk.keyval_name(event.keyval)
logging.info("Keyname Press: %s, time: %s", keyname, event.time)