From 32797f0e4ff6b724bafbb968065e37d011d5787c Mon Sep 17 00:00:00 2001 From: Ed Page Date: Wed, 11 Nov 2009 19:19:14 -0600 Subject: [PATCH] Adjusting how rows are sized --- src/constants.py | 2 +- src/gonvert_glade.py | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/constants.py b/src/constants.py index bcc1000..f59990c 100644 --- a/src/constants.py +++ b/src/constants.py @@ -3,7 +3,7 @@ import os __pretty_app_name__ = "Gonvert" __app_name__ = "gonvert" __version__ = "0.9.0" -__build__ = 1 +__build__ = 2 __app_magic__ = 0xdeadbeef _data_path_ = os.path.join(os.path.expanduser("~"), ".gonvert") _user_settings_ = "%s/settings.ini" % _data_path_ diff --git a/src/gonvert_glade.py b/src/gonvert_glade.py index b62d092..674bea4 100755 --- a/src/gonvert_glade.py +++ b/src/gonvert_glade.py @@ -140,9 +140,10 @@ class Gonvert(object): self._findButton = widgets.get_widget('findButton') self._unitsNameRenderer = gtk.CellRendererText() - self._unitsNameRenderer.set_property("ellipsize", pango.ELLIPSIZE_END) self._unitsNameRenderer.set_property("scale", 0.75) - self._unitsNameRenderer.set_property("width-chars", 5) + if FORCE_HILDON_LIKE: + self._unitsNameRenderer.set_property("ellipsize", pango.ELLIPSIZE_END) + self._unitsNameRenderer.set_property("width-chars", 5) self._unitNameColumn = gtk.TreeViewColumn(_('Name'), self._unitsNameRenderer) self._unitNameColumn.set_property('resizable', True) self._unitNameColumn.add_attribute(self._unitsNameRenderer, 'text', self.UNITS_NAME_IDX) @@ -458,7 +459,11 @@ class Gonvert(object): self._unitModel.append(row) nameLength = max(nameLength, len(key)) self._sortedUnitModel.sort_column_changed() - self._unitsNameRenderer.set_property("width-chars", int(nameLength * 0.75)) + + if FORCE_HILDON_LIKE: + charWidth = int(nameLength * 0.75) + charWidth = min(charWidth, 20) + self._unitsNameRenderer.set_property("width-chars", charWidth) self._select_default_unit() -- 1.7.9.5