diff options
author | Manuel Kaufmann <humitos@gmail.com> | 2013-01-24 19:29:09 (GMT) |
---|---|---|
committer | Gonzalo Odiard <godiard@gmail.com> | 2013-01-25 13:52:02 (GMT) |
commit | 9f4e3eeacb28e24885a806583330d7bdf1ced614 (patch) | |
tree | 9b0ef2cde3e83650b3d2a1792db57af4755a8563 | |
parent | 8f43c5215ed17647b2b4e21c37eae34a4550ffb1 (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.py | 8 |
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) |