X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fwindows%2Fradio.py;h=d75db1ae0882e7ed9d1aefd78ce97ae1bc143ad2;hb=9081b983a67017f0815b8540072a1265c6b5d566;hp=122e183619cb11543dfa8ddc97b992a82825deb4;hpb=b761267f92e54d931c3350a801a29d7e0e852051;p=watersofshiloah diff --git a/src/windows/radio.py b/src/windows/radio.py index 122e183..d75db1a 100644 --- a/src/windows/radio.py +++ b/src/windows/radio.py @@ -4,7 +4,9 @@ import logging import gobject import gtk +import hildonize import util.misc as misc_utils +import util.time_utils as time_utils import banners import presenter @@ -40,24 +42,33 @@ class RadioWindow(windows._base.BasicWindow): textrenderer = gtk.CellRendererText() timeColumn = gtk.TreeViewColumn("Time") + textrenderer.set_property("scale", 0.75) + timeColumn.set_property("sizing", gtk.TREE_VIEW_COLUMN_FIXED) + timeColumn.set_property("fixed-width", 80) timeColumn.pack_start(textrenderer, expand=True) timeColumn.add_attribute(textrenderer, "text", 0) textrenderer = gtk.CellRendererText() titleColumn = gtk.TreeViewColumn("Program") + titleColumn.set_property("sizing", gtk.TREE_VIEW_COLUMN_FIXED) titleColumn.pack_start(textrenderer, expand=True) titleColumn.add_attribute(textrenderer, "text", 1) self._treeView = gtk.TreeView() + self._treeView.set_property("fixed-height-mode", True) self._treeView.set_headers_visible(False) self._treeView.set_model(self._programmingModel) self._treeView.append_column(timeColumn) self._treeView.append_column(titleColumn) self._treeView.get_selection().connect("changed", self._on_row_changed) + viewport = gtk.Viewport() + viewport.add(self._treeView) + self._treeScroller = gtk.ScrolledWindow() - self._treeScroller.add(self._treeView) + self._treeScroller.add(viewport) self._treeScroller.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC) + self._treeScroller = hildonize.hildonize_scrollwindow(self._treeScroller) self._presenter = presenter.StreamMiniPresenter(self._store) self._presenterNavigation = presenter.NavigationBox() @@ -73,7 +84,7 @@ class RadioWindow(windows._base.BasicWindow): self._layout.pack_start(self._loadingBanner.toplevel, False, False) self._layout.pack_start(self._radioLayout, True, True) - self._dateShown = datetime.datetime.now() + self._dateShown = datetime.datetime.now(tz=time_utils.Mountain) self._update_title() def show(self):