Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/FractionBounceActivity.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-10-01 16:05:23 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-10-01 16:05:23 (GMT)
commitd70efc07050b693e1ea4e7bc896631dcf4674e6f (patch)
treec04d3e4b57e55cb12f7560879d27d487f85e5eb3 /FractionBounceActivity.py
parent8a26475b07fdfbd42c235b29a5538f38a61d2c81 (diff)
fudge label width
Diffstat (limited to 'FractionBounceActivity.py')
-rw-r--r--FractionBounceActivity.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/FractionBounceActivity.py b/FractionBounceActivity.py
index 1634b2d..1b5a06c 100644
--- a/FractionBounceActivity.py
+++ b/FractionBounceActivity.py
@@ -27,10 +27,12 @@ _logger = logging.getLogger("fractionbounce-activity")
from bounce import Bounce
-def _label_factory(toolbar, label):
+def _label_factory(toolbar, label, width=None):
""" Factory for adding a label to a toolbar """
my_label = gtk.Label(label)
my_label.set_line_wrap(True)
+ if width is not None:
+ my_label.set_size_request(width, -1)
my_label.show()
_toolitem = gtk.ToolItem()
_toolitem.add(my_label)
@@ -63,7 +65,11 @@ class FractionBounceActivity(activity.Activity):
toolbox.toolbar.insert(activity_button, 0)
activity_button.show()
- self.challenge = _label_factory(toolbox.toolbar, '')
+ if (gtk.gtk_version[0] > 2 or gtk.gtk_version[1] > 16):
+ self.challenge = _label_factory(
+ toolbox.toolbar, '', gtk.gdk.screen_width() - 250)
+ else:
+ self.challenge = _label_factory(toolbox.toolbar, '')
self.reset_label(0.5)
_separator_factory(toolbox.toolbar, expand=True, visible=False)