From 12e3e912e7dbe9988d872f4968af73c9d29f49f2 Mon Sep 17 00:00:00 2001 From: Gary Martin Date: Wed, 25 Nov 2009 17:31:55 +0000 Subject: Information panel allows virtical scrolling for showing all text on smaller screens #506. --- (limited to 'moon.py') diff --git a/moon.py b/moon.py index 132dcc4..fe35757 100755 --- a/moon.py +++ b/moon.py @@ -129,13 +129,17 @@ class MoonActivity(activity.Activity): # Moon base image for sacaling to final image self.moon_stamp = gtk.gdk.pixbuf_new_from_file("moon.jpg") - # Create Moon information panel + # Create scrolling Moon information panel + info_scroll = gtk.ScrolledWindow() + info_scroll.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC) + info_scroll.set_size_request(-1, -1) self.info_panel = gtk.VBox() self.info_panel.set_border_width(10) self.info = gtk.Label() self.info.set_justify(gtk.JUSTIFY_LEFT) self.info_panel.pack_start(self.info, False, False, 0) - self.main_view.pack_start(self.info_panel, False, False, 0) + info_scroll.add_with_viewport(self.info_panel) + self.main_view.pack_start(info_scroll, False, False, 0) # Create Moon data model self.data_model = DataModel() -- cgit v0.9.1