Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/moon.py
diff options
context:
space:
mode:
authorGary Martin <gary@garycmartin.com>2009-11-25 17:31:55 (GMT)
committer Gary Martin <gary@garycmartin.com>2009-11-25 17:31:55 (GMT)
commit12e3e912e7dbe9988d872f4968af73c9d29f49f2 (patch)
tree9d9fcd0fa44d0932b230095135bc9da2330830b7 /moon.py
parent6df6efd05d2a637bd6ddc90ca92bc35f9ea27447 (diff)
Information panel allows virtical scrolling for showing all text on smaller screens #506.
Diffstat (limited to 'moon.py')
-rwxr-xr-xmoon.py8
1 files changed, 6 insertions, 2 deletions
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()