From e02b2e586759e2582c5f361d3e81d703a44d6d23 Mon Sep 17 00:00:00 2001 From: Aleksey Lim Date: Sun, 01 Feb 2009 00:29:53 +0000 Subject: put tapebox to sctolled panel --- diff --git a/Theme.py b/Theme.py index 343adfb..55a2073 100644 --- a/Theme.py +++ b/Theme.py @@ -32,7 +32,8 @@ THUMB_SIZE = min(100, min(DESKTOP_WIDTH, DESKTOP_HEIGHT) / 8) FRAME_COLS = max(1, ((DESKTOP_WIDTH-LOGO_WIDTH) - min(DESKTOP_HEIGHT-THUMB_SIZE, DESKTOP_WIDTH-LOGO_WIDTH)) / THUMB_SIZE) -TAPE_COUNT = (DESKTOP_WIDTH - THUMB_SIZE) / THUMB_SIZE +TAPE_COUNT = 14 +#TAPE_COUNT = (DESKTOP_WIDTH - THUMB_SIZE) / THUMB_SIZE BORDER_LEFT = 1 BORDER_RIGHT = 2 diff --git a/View.py b/View.py index b657969..29ec64d 100644 --- a/View.py +++ b/View.py @@ -147,7 +147,7 @@ class View: filmstrip = gtk.Image() filmstrip.set_from_pixbuf(filmstrip_pixbuf); - frame_box.pack_start(filmstrip, True, False) + frame_box.pack_start(filmstrip, False, False) frame = gtk.EventBox() frame.set_events(gtk.gdk.BUTTON_PRESS_MASK) @@ -199,6 +199,10 @@ class View: hdesktop.pack_start(cetralbox,True,True,0) # tape box + tape_scroll = HScrolledBox(gtk.POLICY_ALWAYS) + tape_scroll.set_viewport(tape) + tape_scroll.modify_bg(gtk.STATE_NORMAL, + gtk.gdk.color_parse(BUTTON_BACKGROUND)) arrow = gtk.Image() arrow.set_from_file(Theme.path('icons/pink_arrow.png')) @@ -207,14 +211,15 @@ class View: animframe = gtk.EventBox() animframe.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse(BACKGROUND)) animframe.set_border_width(5) - animframe.add(tape) + animframe.add(tape_scroll) animborder.add(animframe) - animbox = gtk.HBox() - animbox.pack_start(animborder, True, False) + #animbox = gtk.HBox() + #animbox.pack_start(animborder) + tape_box = gtk.VBox() tape_box.props.border_width = 10 tape_box.pack_start(arrow, False, False) - tape_box.pack_start(animbox, False, False, 0) + tape_box.pack_start(animborder) desktop = gtk.VBox() desktop.pack_start(hdesktop,True,True,0) -- cgit v0.9.1