diff options
author | Walter 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) |
commit | d70efc07050b693e1ea4e7bc896631dcf4674e6f (patch) | |
tree | c04d3e4b57e55cb12f7560879d27d487f85e5eb3 /FractionBounceActivity.py | |
parent | 8a26475b07fdfbd42c235b29a5538f38a61d2c81 (diff) |
fudge label width
Diffstat (limited to 'FractionBounceActivity.py')
-rw-r--r-- | FractionBounceActivity.py | 10 |
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) |